IOS_Objective-C學習筆記__(if 判斷式,變數的作用域,宣告字串,轉型的方法,字串組合,陣列,迴圈)


這篇筆記主要是記錄,宣告字串,變數的作用域,if 判斷式,變數的作用域,宣告字串,轉型的方法,字串組合,陣列,迴圈


##
if判斷式的寫法
if(//這裡填寫要判斷的條件事情){

當條件成立時要執行的內容

 }
例如:
int sonAge ==7;
 if (sonAge ==7){
  go school
}

##
變數都有屬於他自己的作用域

int a =30;
int b =20;

if( ) {

int c = 20

};

這時候 int a 與 int b 為全域變數
int c 則是區域變數,要結束{}後則無法再使用c 這個值

##
宣告字串
宣告字串的寫法如下
NSString* 自訂名=@" 自訂值" ;
(宣告字串後我們可以把這個宣告的物件拿出來使用!
物件,就是這個自訂名)

而要把這個值給輸出時寫法是,
NSLog(@" %@ ", 自訂名);

##
在物件導向中 會看到[ ] 這個中括號, 而這個[ ]是跟他對話的意思,而在這個內含有兩個意思。
[ 接受訊息的人  訊息]

例如:
int count = [myName length]
這句話的意思是跟myName說話,問他的長度。(接收訊息的人是myName,而訊息是lengh)


##
轉型的方法
以下這個例子是,把100這個文字轉型成為 --->整數和浮點數
@"100" 這個表示   是一個NSString物件
@100  這個表示     是一個NSNumber物件









##
字串還可以有組合,例子如下
運用stringWithFormat把字串給組合起來





##
陣列表示的方式
NSArray* 自定變數名=@[@"值",@"值",@"值",@"值"];
例如:
NSArray * name = @[@"liou",@"andy",@"trey",@"mary"];
陣列中只能放objective-c物件,不能放其他進去也不可以放nil空值進去。

而要取出這個陣列值得方法是要用索引值去取,範例如下







如果陣列中的數字要做運算,那麼要先做上面所提到的轉型這個動作。
例如:
我們有個陣列中有幾個數字需要做運算,那麼我們會透過下面這個方式,
一步一步來轉型態,然後把答案給算出來。










##
可變動的陣列NSMutableArray
而這個陣列寫法是  :
NSMutableArray * a = [MuntableArray arrayWithArray :@[@"50" ; @"100"]] ;
(也就是說,用一個陣列來產生一個可變動的陣列)
NSL(@"%@", a) ;

##
for迴圈

 for( int i = 0 ; i<10; i++){
NSLog(@"%d", i );
這個程式碼會被執行十次
}


留言

這個網誌中的熱門文章

IOS_Objective-C學習筆記_(陣列 / 可修改陣列 ;字典 / 可修改字典)..

20170122 Radiobutton功能練習 (溫度轉換)

iOS_開發 拿到 Tableview Cell 上的按鈕是哪一個 (Tableview Cell Button)