4
Mengapa bagian terakhir dari nama metode Objective-C harus mengambil argumen (bila ada lebih dari satu bagian)?
Di Objective-C, Anda tidak bisa mendeklarasikan nama metode di mana komponen terakhir tidak mengambil argumen. Misalnya, berikut ini ilegal. -(void)take:(id)theMoney andRun; -(void)take:(id)yourMedicine andDontComplain; Mengapa Objective-C dirancang seperti ini? Apakah itu hanya artefak Smalltalk yang tidak ada yang melihat perlu disingkirkan? Batasan ini masuk akal di Smalltalk, karena Smalltalk tidak memiliki …