Pertanyaan C ++ untuk programmer Objective-C [tertutup]


Saya tahu ada banyak "Objective-C untuk programmer C ++" informasi di luar sana dan itu bisa digunakan sebaliknya. Saya hanya ingin tahu apakah ada orang yang memiliki pengetahuan tentang "native" "C ++ untuk tutorial / buku Objective-C programmer"?

Saya sebenarnya ingin bekerja di C ++ di bagian proyek iOS yang akan datang. Pada dasarnya saya perlu melakukan banyak pembungkus di sekitar kode C ++.

(Saya tahu bahwa mereka dapat hidup berdampingan dan bahwa Obj-C adalah bagian dari C, sama seperti C ++, namun alasan yang berbeda saya ingin mendapatkan lebih banyak pengetahuan ke C ++. Datang dari latar belakang Obj-C saya hanya meminta beberapa panduan tentang masalah ini.)


12
2017-11-05 14:32


asal


Jawaban:


Saya tidak tahu buku untuk belajar C ++ untuk programmer Objective-C. Fakta bahwa perpustakaan yayasan Objective-C menawarkan banyak hal di luar kotak (belum lagi semua kerangka kerja lain yang merupakan bagian dari iOS dan Mac SDK, yang merupakan area penggunaan utama untuk Objective-C) yang tidak tercakup oleh pustaka standar C ++ mungkin alasannya. Standar C ++ 11 yang baru dan pustaka C + + meningkatkan beberapa cara untuk menjembatani celah tersebut.

Ada beberapa artikel yang menggambarkan perbedaan utama termasuk yang ini.

Pemahaman tentang OOP yang Anda peroleh di Objective C serta sub-sub C nya (dalam pertanyaan Anda, Anda mengatakan "Obj-C adalah bagian dari C", sebaliknya), akan memberi Anda awal yang besar dalam mempelajari C ++, tetapi tampaknya Anda tidak memiliki alternatif selain menggunakan buku C ++ dan belajar langsung dari mereka.

EDIT:

Menambahkan tautan ke SO posting di buku C ++ yang bagus, disarankan oleh @Bart di komentar.


4
2017-11-05 15:55



Lihatlah perbandingan Pierre Chatelier tentang C ++ dan Objective-C.

Dokumen ini dirancang untuk bertindak sebagai jembatan antara C ++ dan   Objective-C.

http://pierre.chachatelier.fr/programmation/fichiers/cpp-objc-en.pdf


4
2018-02-17 17:54