@inte***ce ******class : nsobject
## ******class 繼承自 nsobject
@end
類的屬性申明
@inte***ce person : nsobject ;
@perperty nsstring *firstname;
@property nsstring *lastname;
@property nsnumber *yearofbirth; ## 指標型別 ,是個物件
@property int yearofbirth;## int值
@property (readonly) nsstring *firstname; ##只可以讀取
@end
@inte***ce person : nsobject
-(void) somemethod;
-(void)somemethodwithvalue:(sometype)value;
-(void) somemethodwithfirstvalue:(sometype) info1 secondvalue:(anothertype) info2;
@end
靜態方法 類方法
person.h 檔案
@inte***ce person :nsobject
-(void) sayhello;
@end
person.m 檔案
@import "person.h"
@implementation person
-(void) sayhello
int int a; int a=0; int c=a+b; 4位元組 32 位
float : float f; float f1=0.1; float f3=1.0;8位元組
double : double num; 8位元組
char : 1位元組 char c=『a』 ; c = 『a』; char cc=c --> cc=『a』;(區分大小寫)
nsstring : @「hello word」
c語言的字串(oc中使用比較少):「hello word」
long: long int a; 4位元組(和現在的int 表示的長度一直,原因早期的int 表示2位元組的資料)
long long :long long int 8位元組
short : short int a ;
signed : signed int a;
goto
while
do{} while(條件)至少執行一次
switch 只支援 字元型別和數字型別。
ios基礎知識
1.2 plist xml格式檔案通常用於儲存使用者設定 pch 預編譯檔案頭 xib nte ce builder 的圖形介面設計文件 storyboard是ios 5的新特徵,旨在代替歷史悠久的nib xib 3 4 viewcontroller 建立viewcontroller時,執行load...
iOS 基礎知識
幾種寫法的區別 const nsstring conststring1 i am a const nsstring string nsstring const conststring2 i am a nsstring const string static const nsstring static...
ios基礎知識 03
裝置 螢幕型別 螢幕尺寸 點 解析度 畫素 iphone 3gs 非 retina 3.5 inch 320 480 320x480 iphone4 4s retina 3.5 inch 320 480 640x960 iphone5 5c 5s retina 4 inch 320 568 640x...