Rumah Media Sosial Objektif-C Untuk Menipu Cheat Sheet - dummies

Objektif-C Untuk Menipu Cheat Sheet - dummies

Isi kandungan:

Video: Hanya Allah yg Menolong dan Memberi Rizky Kepada Kita Ustadz Dhanu - Siraman Qolbu (4/10) 2025

Video: Hanya Allah yg Menolong dan Memberi Rizky Kepada Kita Ustadz Dhanu - Siraman Qolbu (4/10) 2025
Anonim

Oleh Neal Goldstein < Apabila anda menulis program Objektif-C untuk aplikasi iPhone atau Mac OS X anda, semua yang anda lakukan adalah menyediakan satu set arahan untuk komputer untuk diikuti. Pada asasnya, program memanipulasi nombor dan teks, dan semua perkara yang dipertimbangkan, program komputer hanya mempunyai dua bahagian:

pembolehubah (dan struktur lain), yang "memegang" data dan arahan yang melakukan operasi pada data tersebut.

Membuat Pernyataan Objektif-C

Pengaturcaraan aplikasi iPhone dan Mac dalam Objektif-C adalah mengenai membuat kenyataan. Anda boleh mengenali pernyataan di Objektif-C dengan segera dengan memetik titik koma di akhir:

pernyataan;

Anda akan melihat baris kod lain, tetapi jika garisan itu berakhir dengan titik koma, ia bukan pernyataan Objektif-C.

Objektif-C Jenis Data Terbina dan Jenis Data Baru

Pemboleh ubah yang anda nyatakan dalam Objective-C, jenis data Objektif-C, mestilah jenis yang dapat dikenalpasti oleh pengkompil. Objektif-C dilengkapi dengan beberapa jenis data terbina dalam, serta mekanisme untuk membuat yang baru, untuk mengimport aplikasi iPhone atau Mac OS X anda. char

Saiz

char

1 bait int
Integer - nombor keseluruhan 4 4 bait Double
Nombor titik terapung precision 8 bait pendek
Integer pendek 2 bait panjang
4 bait panjang panjang
8 bait BOLE Boolean (ditandatangani char)
1 byte >
Jenis penghitungan enum typeName {identifier1, … identifiern};
Pengenal pasti pemalar jenis int. typedef typedef typeName identifier;
Associates pengenal dengan jenis tertentu. Constants const type identifier = value; nilai pengenalpasti #define
Membolehkan anda menentukan nama untuk pemalar.

Objektif-C Operator


Operator Objektif-C, seperti yang terdapat dalam bahasa pengaturcaraan lain, membolehkan anda melakukan operasi pada pemboleh ubah (oleh itu nama). Objektif-C menyediakan banyak operator, dan menjejaki semuanya boleh menjadi sukar kerana anda memprogram aplikasi iPhone atau Mac OS X anda. Gunakan jadual berikut untuk menjejaki ingatan anda untuk pengendali yang menyelesaikan tugasnya.

Pengatur Aritmetik

Operator

Apa Ia Adakah

+

Penambahan

-

Penolakan

*

Pendaraban

/

% Modulo
Operator Rasional dan Kesaksamaan
Operator Apa Ia Adakah
== Sama dengan
!= Tidak sama dengan >>
Lebih dari << Kurang dari >> =
Lebih daripada atau sama dengan <=

Kurang dari atau sama ke Operator Logik
Operator Apa Ia Adakah
! TIDAK
&& Logik DAN
|| Logik ATAU
Operator Penyerahan Kompaun
Operator Apa Ia Adakah
+ =

Penambahan - =
Penolakan / =
Divisyen % =
Modulo & =
Bitwise DAN | =

Bitwise Inclusive OR ^ =
Eksklusif OR > << = Shift Kiri >>> =
Shift Right Operator Peningkatan dan Pengurangan
Operator Apa Itu
++
Penolakan * =
Pendaraban / =
Divisi % =
Modulo & =
Bitwise DAN | =
Bitwise Termasuk OR ^ =
Eksklusif ATAU

<< = Shift Kiri >>> =
& Bitwise AND
| Bitwise Inclusive OR
^ Exclusive OR
~ Unary complement (inversion bit)
<<< Shift Left >>> Shift Right
Operator lain Operator
Apa itu ()
Cast ,
Comma Sizeof () > Saiz
?: Bersyarat
&

Alamat *
Penafian Kawalan Penyataan dan Gelung dalam Objektif-C
Dalam pengaturcaraan, seperti dalam hidup, mereka. Objektif-C menyediakan pernyataan dan gelung kawalan untuk membantu program anda mengambil tindakan. Anda mungkin mahu mengulangi satu set arahan berdasarkan keadaan atau keadaan tertentu, contohnya, atau mengubah urutan pelaksanaan program. Inilah sintaks dasar untuk pernyataan dan gelaran Kawalan Objektif-C. jika lagi
jika (keadaan) {pernyataan jika keadaan itu benar;}
else {statement (jika)
untuk untuk
(counter; keadaan; mengemas kini kaunter) {pernyataan untuk melaksanakan sementara keadaan itu benar;} untuk
ungkapan) {pernyataan (s);}

atau Taip sedia ada; untuk (sedia ada dalam ungkapan) {pernyataan (s);}
Ungkapan adalah objek yang mematuhi protokol NSFastEnumeration. Penghitungan NSArray dan NSSet lebih dari kandungan.
Penghitungan kamus NSD adalah lebih dari kunci. Penghitungan NSManagedObjectModel melebihi entiti.
manakala sementara (keadaan) {pernyataan untuk melaksanakan sementara keadaan itu benar}
lakukan sementara melakukan {pernyataan untuk melaksanakan sementara keadaan itu benar};
Jump statements kembali;
Hentikan pelaksanaan dan kembali ke fungsi panggilan. rehat;

Tinggalkan gelung.

terus;

Langkau seluruh gelung dan mulakan lelaran seterusnya.

goto labelName; … labelName: Melompat mutlak ke titik lain dalam program ini (jangan gunakannya). keluar (); Menamatkan program anda dengan kod keluar.

Mengisytiharkan Kelas dan Menghantar Mesej dalam Objektif-C

Bahasa pengaturcaraan berorientasikan objek membolehkan anda mengisytiharkan kelas, membuat kelas yang diturunkan (subclass), dan menghantar mesej kepada objek yang instantiated dari suatu kelas.Ini adalah intipati pengaturcaraan berorientasikan objek dan sebahagian daripada pelanjutan berorientasikan objek yang Objektif-C ditambahkan kepada C. Untuk memastikan bahawa segala-galanya beroperasi dengan lancar, arahan kompilator tersedia yang membolehkan anda memberitahu pengkompil kelas anda dengan menggunakan @ kelas dan #import.

Antara muka

#import "Superclass. H" @interface ClassName: Superclass {pernyataan pembolehubah contoh;} deklarasi kaedah @property (attributes) -d Pelaksanaan #import "ClassName. h" @implementation ClassName @synthesize variable instance; definisi kaedah -d Syntax Mesej

[mesej penerima]

#import

#import "nama fail. h "

  • Jaminan bahawa fail header akan dimasukkan hanya sekali.

  • @class

@ class ClassName;

Clues pengkompil ke dalam jenis yang ditentukan pengguna.
Objektif-C Untuk Menipu Cheat Sheet - dummies

Pilihan Editor

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Bagaimana Menghubungkan Item Menu ke Kategori di Joomla - dummies

Untuk artikel yang dikategorikan dalam Joomla untuk dilihat oleh pengguna laman web anda, anda perlu memautkan item menu Joomla anda ke kategori Joomla yang mengandungi artikel yang ingin anda siarkan. Dengan menyambungkan kategori ke item menu, semua artikel dalam kategori boleh didapati melalui item menu yang berkaitan. Untuk membuat ...

Cara Memasang Joomla CMS pada Server Jauh - dummies

Cara Memasang Joomla CMS pada Server Jauh - dummies

Sebaik sahaja anda telah memuatkan fail Joomla yang tidak diturunkan di pelayan jauh dan sediakan MySQL untuk Joomla, anda sudah bersedia untuk memasang Sistem Pengurusan Kandungan Joomla (CMS). Navigasi ke tapak anda di pelayan tuan rumah. Anda melihat halaman pemasangan Joomla pertama. Pilih bahasa. Klik Seterusnya. Semua item dalam pane bahagian atas ...

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Cara Membiarkan Pengguna Menguruskan Akaun Sendiri di Joomla - dummies

Walaupun anda boleh mengurus pengguna dari hujung belakang, Joomla menyediakan kemudahan yang baik yang membolehkan pengguna menguruskan diri mereka juga. Anda boleh membuat halaman di mana pengguna boleh mendaftar, log masuk, menetapkan semula kata laluan mereka, diingatkan kata laluan mereka, dan sebagainya. Buat laman pengurusan pengguna Untuk membuat halaman yang membolehkan pengguna mengurus sendiri, anda ...

Pilihan Editor

Pengguna dan Definisi SharePoint berbeza - dummies

Pengguna dan Definisi SharePoint berbeza - dummies

SharePoint mempunyai banyak jenis pengguna yang berbeza, dan bergantung di mana peranan anda sesuai , anda mungkin mempunyai pengalaman yang sangat berbeza dari pengguna SharePoint yang lain. Sebagai contoh, anda mungkin ditugaskan untuk membuat dan mentadbir laman web SharePoint untuk pasukan anda. Dalam kes ini, anda mungkin melihat ke hadapan fungsi yang luas SharePoint ...

Dan Microblog dalam SharePoint - dummies

Dan Microblog dalam SharePoint - dummies

Microblogging dibuat terkenal oleh Twitter. SharePoint 2013 membawa mikroblogging ke dunia korporat. Menggunakan Twitter, anda menghantar mesej ringkas kepada dunia. Anda boleh mengikuti orang lain dan menarik pengikut anda sendiri. Anda menyebut orang lain menggunakan simbol @ yang diikuti dengan nama mereka dan boleh menanda topik menggunakan # ...

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Mengeksport Table Akses ke Senarai Dalam Talian SharePoint - dummies

Jika anda mempunyai meja dalam Akses yang ada pangkalan data yang anda ingin sediakan untuk ahli pasukan anda yang tidak mempunyai aplikasi MS Access 2010, cara terbaik untuk melakukan ini adalah untuk mengeksport jadual tersebut ke dalam senarai SharePoint. Ikuti langkah-langkah berikut: Dari pangkalan data anda, klik kanan pada jadual di ...

Pilihan Editor

Penyediaan aSVAB: Akar - patung

Penyediaan aSVAB: Akar - patung

Menjadi akrab dengan akar untuk ASVAB. Akar adalah kebalikan dari kuasa atau eksponen. Terdapat pelbagai jenis akar tak terhingga. Anda mempunyai akar kuadrat, yang bermaksud "membuang" asas kepada kuasa kedua; akar kubus, yang bermaksud "membuang" asas yang dinaikkan kepada kuasa ketiga; akar yang keempat, untuk ...

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

ASVAB Penyediaan: Bekerja dengan Perpuluhan - patung

Anda perlu tahu bagaimana untuk bekerja dengan perpuluhan untuk ASBAB . Perpuluhan adalah kaedah menulis nombor pecahan tanpa menggunakan pengangka dan penyebut. Anda boleh menulis pecahan 7/10 sebagai perpuluhan 0. 7; anda menyebutnya "tujuh persepuluh" atau "titik nol tujuh. "Tempoh atau titik perpuluhan menunjukkan bahawa nombor itu ...

ASVAB Subtest Details - dummies

ASVAB Subtest Details - dummies

Tergantung di mana dan untuk tujuan apa yang anda ambil ujian, anda mungkin menghadapi beberapa versi ASVAB. Versi terkomputer dari ASVAB (CAT-ASVAB) mengandungi sembilan subtest masa yang berasingan. Pada CAT-ASVAB, Maklumat Auto dan Maklumat Kedai dipisahkan kepada dua ujian berbeza, sedangkan mereka digabungkan pada versi kertas. Lihatlah ...