Rumah Kewangan Peribadi Pemrograman Objektif-C Untuk Menipu Cheat Sheet - dummies

Pemrograman Objektif-C Untuk Menipu Cheat Sheet - dummies

Isi kandungan:

Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 2024

Video: Privacy, Security, Society - Computer Science for Business Leaders 2016 2024
Anonim

Oleh Neal Goldstein

Ketika anda menulis program Objektif-C untuk aplikasi iOS atau Mac OS X anda dalam Objektif-C, 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

Aplikasi iOS dan Mac OS X 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 koma bertitik, itu 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 iOS atau Mac OS X anda. char

Saiz

char 1 bait
int Integer - nombor keseluruhan 4 bait
terapung Nombor terapung ketepatan tunggal 4 bait
ganda 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 pencacah
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.

Operator Objektif-C

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

Operator Aritmetik

Operator

Apa Ia Adakah

+

Penambahan -

Penolakan Divisyen
% Modulo
Operator Rasional dan Kesaksamaan Operator
Apa Ia Adakah ==
Sama dengan !=
Tidak sama dengan
Lebih daripada

<< Kurang dari >> = Lebih daripada atau sama dengan
<= Kurang dari atau sama kepada
Operator Logik
Operator Apa Ia Adakah
! Logik DAN
|| Logik ATAU
Operator Penyediaan Kompaun Operator
Apa Ia Adakah + =

Tambahan > - = Penolakan
* = Pendaraban
/ = Divisi
Bitwise Inclusive OR ^ =
Exclusive OR

<< = Shift Left >>> =
Shift Right
Operator Peningkatan dan Pengurangan Pengendali
Apa Ia Adakah ++
Peningkatan -
Pengurangan Operator Bitwise
Apa itu &
Bitwise DAN |
Bitwise Inclusive OR ^
Eksklusif OR ~
<< Shift Kiri >>> 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;
Berhenti 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 menambah kepada C.Untuk memastikan segala-galanya beroperasi dengan lancar, arahan kompilator tersedia untuk membolehkan anda memberitahu pengkompil kelas anda dengan menggunakan @class 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.
Pemrograman Objektif-C Untuk Menipu Cheat Sheet - dummies

Pilihan Editor

Cara Konfigurasi dan Pemantauan IS-IS pada Alat Junos - dummies

Cara Konfigurasi dan Pemantauan IS-IS pada Alat Junos - dummies

IS-IS protokol penghalaan gerbang dalaman pautan-negeri. Seperti OSPF, IS-IS mengendalikan algoritma pertama yang terpendam Dijkstra (SPF) untuk membuat pangkalan data topologi rangkaian dan, dari pangkalan data itu, untuk menentukan jalan terbaik (iaitu, terpendek) ke destinasi. Paket-paket yang IS-IS routers menghantar kepada satu sama lain menggambarkan topologi rangkaian adalah ...

Bagaimana Konfigurasi dan Memantau OSPF pada Junos Router - dummies

Bagaimana Konfigurasi dan Memantau OSPF pada Junos Router - dummies

OSPF adalah ciri kaya, protokol multi-topologi yang memerlukan sedikit usaha untuk menubuhkan keperluan khusus rangkaian anda. Tetapi, mengkonfigurasi dan mengawasi OSPF pada router Junos OS adalah mudah dan mudah. Pertama, anda mesti menentukan kawasan OSPF yang penghubung akan disambungkan, dan kemudian anda mesti mendayakan OSPF pada antara muka ...

Cara Konfigurasi Banner Masuk pada Alat Junos - dummies

Cara Konfigurasi Banner Masuk pada Alat Junos - dummies

Ketika anda masuk ke OS Junos peranti, anda segera dimasukkan ke dalam Command Line Interface (CLI) dan boleh mula berfungsi. Ganjaran menunjukkan nama pengguna yang digunakan untuk log masuk dan nama peranti: user @ junos-device> Oleh kerana peranti dikongsi pada rangkaian, anda mungkin mahu menghantar mesej kepada ...

Pilihan Editor

Rugby utama - dummies

Rugby utama - dummies

Untuk pemain ragbi atau penonton kali pertama, sukan ini mungkin kelihatan koleksi yang tidak dapat dielakkan pergerakan dan perlanggaran seram. Pada hakikatnya, rugby sangat teknikal dan teratur dengan undang-undang khusus yang mengawal semua aspek permainan. Untuk mendapatkan anda di landasan yang betul awal, berikut adalah empat bahagian yang paling penting ...

Rugby Positions dan Scoring - dummies

Rugby Positions dan Scoring - dummies

Seperti kebanyakan sukan yang tidak berasal dari Amerika Utara, permainan ragbi boleh sukar untuk difahami pada pandangan pertama kerana sejumlah besar pemain yang terlibat, panggilan rawak yang kelihatan rawak, dan pelbagai strategi yang digunakan oleh pasukan yang berlainan untuk menjaringkan mata dan mendapatkan kemenangan. Bahagian berikut ...

Power Boating For Dummies Cheat Sheet - dummies

Power Boating For Dummies Cheat Sheet - dummies

Boating power adalah hobi yang menyeronokkan dan santai selagi bot anda selamat dan sedia untuk dilancarkan. Pemeriksaan mudah dapat membantu memastikan kedua-duanya. Sebagai salah satu kraf yang lebih kuat di atas air, anda perlu tahu kapan untuk memberi laluan dan apabila anda berhak untuk berdiri di atas jalan ...

Pilihan Editor

Cara Snap Apps ke Sisi Skrin di Xbox One - dummies

Cara Snap Apps ke Sisi Skrin di Xbox One - dummies

Xbox One membolehkan anda menjalankan permainan dan aplikasi pada masa yang sama. Sebagai contoh, anda boleh memainkan permainan, mematikan soundtracknya dan mendengar muzik anda sendiri semasa anda bermain, dengan aplikasi Xbox Music. Atau, anda boleh merakam program TV kegemaran anda dan memerhatikan permainan semasa ...