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) 2024

Video: Hanya Allah yg Menolong dan Memberi Rizky Kepada Kita Ustadz Dhanu - Siraman Qolbu (4/10) 2024
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

Aplikasi Web - dummies

Aplikasi Web - dummies

Aplikasi web lebih mudah dibina daripada aplikasi mudah alih, tidak memerlukan perisian tambahan untuk membangun dan menguji , dan dijalankan pada semua peranti, termasuk desktop, komputer riba, dan mudah alih. Walaupun aplikasi mudah alih boleh melakukan banyak tugas aplikasi web biasa, seperti e-mel, beberapa tugas masih lebih mudah dilakukan menggunakan aplikasi web. Sebagai contoh, perjalanan tempahan ...

Pernyataan Gelung Pemrograman Komputer - dummies

Pernyataan Gelung Pemrograman Komputer - dummies

Program secara automatik boleh mengulang subrutin dan subprogram berdasarkan pernyataan gelung ini. Mereka boleh mengulangi beberapa kali, mengira satu set item dan ulangi untuk setiap item, atau ulangi selagi suatu atribut adalah benar atau palsu. Untuk pembolehubah = permulaan untuk menamatkan Perintah Seterusnya untuk (nilai pembolehubah permulaan, nilai akhir, kenaikan) ...

Pengekodan All-in-One Untuk Dummies Cheat Sheet - dummies

Pengekodan All-in-One Untuk Dummies Cheat Sheet - dummies

Logik, dan sintaks. Pengekodan pada mulanya mungkin menakutkan, tetapi dengan amalan, mudah untuk mendapatkan selesa dengan terminologi, konsep, dan strukturnya. Memahami pengekodan tidak seperti belajar bahasa baru: Gunakannya cukup kerap dan anda akan mendapati diri anda dapat bercakap, berfikir, dan menulis dalam kod. Namun, ...

Pilihan Editor

Cara untuk menjelajahi Pinterest untuk Kandungan Pemasaran Sosial Visual - patung

Cara untuk menjelajahi Pinterest untuk Kandungan Pemasaran Sosial Visual - patung

Untuk memulakan pemasaran sosial visual di Pinterest, meneroka kandungan pada Pinterest. Menjelajah pin, papan, dan pengguna membantu anda mencari kandungan dan mencari pengguna yang berkongsi minat anda. Anda boleh mencari kandungan Pinterest sebagai sumber inspirasi untuk menghasilkan kandungan untuk perniagaan anda. Pinners pin kandungan yang mereka dapati ...

Cara Mencipta Produk Anda secara kreatif di Pinterest - monyet

Cara Mencipta Produk Anda secara kreatif di Pinterest - monyet

: Orang ramai mendapat sambutan hangat jika mereka merasakan mereka sedang dibina, jadi anda perlu kreatif. Majoriti orang dalam talian melakukan jejaring sosial mereka semasa downtime mereka sebagai cara untuk berehat. Mereka tidak mahu iklan dan spiels menjadi depan dan pusat. ...

Bagaimana Membuat Profil Pinterest Syarikat Anda - dummies

Bagaimana Membuat Profil Pinterest Syarikat Anda - dummies

Seperti mana-mana rangkaian sosial, kesan pertama adalah penting , terutamanya jika anda menggunakan rangkaian sosial sebagai alat pemasaran. Jangan buat halaman profil anda tanpa berfikir ikhlas terhadap kesan yang anda ingin buat pada bakal pelanggan anda. Halaman profil Pinterest anda adalah di mana pinner berhenti untuk mengetahui lebih lanjut tentang ...

Pilihan Editor

Cara Cari Excel 2013 Memperpanjang Butang Setup Baris Toolbar - dummies

Cara Cari Excel 2013 Memperpanjang Butang Setup Baris Toolbar - dummies

Mencari Excel 2013 setara untuk butang pada bar alat Pemformatan dalam versi Excel terdahulu tidak dapat lebih mudah: Setiap satu daripada butang pada bar alat Pemformatan dipaparkan secara menonjol pada tab Rumah Ribbon. Mereka semua mudah untuk mengenal pasti kerana mereka menggunakan ikon yang sama seperti sebelum dan berada ...

Bagaimana untuk Menggraf Carta Pivot 3-D dalam Excel - dummies

Bagaimana untuk Menggraf Carta Pivot 3-D dalam Excel - dummies

Jika anda memilih untuk membuat carta pivot tiga dimensi (3-D) dalam Excel, anda perlu tahu mengenai beberapa arahan yang khusus digunakan untuk kes ini: perintah Format Walls dan arahan Lihat 3-D. Memformat dinding carta 3-D Setelah anda membuat carta pivot 3-D, anda boleh memformat dindingnya jika ...

Bagaimana Format Excel 2010 Pivot Table - dummies

Bagaimana Format Excel 2010 Pivot Table - dummies

Excel 2010 membuat format jadual pangsi baru anda ' Anda telah menambah lembaran kerja sebagai cepat dan mudah memformatkan sebarang jadual data lain. Tab Reka Bentuk Alat PivotTable termasuk pilihan pemformatan khas untuk jadual pivot. Sempurnakan gaya jadual Pivot Ikuti langkah berikut untuk memohon gaya ke jadual pangsi: Pilih mana-mana sel ...