IOS基礎知識

2021-09-29 11:15:23 字數 1390 閱讀 8826

@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...