textField我們常用在文字輸入的處理,我們也可以設定系統提供各種的鍵盤形式來提供給user使用。

但有的時候要輸入的內容我們不希望由user直接輸入,除了節省user輸入的麻煩還可省去程式端判斷輸入是否正確的額外處理。

Eason 發表在 痞客邦 留言(0) 人氣()

設定圓角,陰影之類的通常都會透過layer的屬性來調整,如:

UIView* myView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)];

Eason 發表在 痞客邦 留言(0) 人氣()

每當在iOS發佈新版的時候,總是會有被deprecated的以及新增加的方法。 當出現這類情況的時候,就需要responseToSelector來避免執行到不存在的方法。

 

Eason 發表在 痞客邦 留言(0) 人氣()

一般在iOS上的文字是不會有什麼變化的,若要設置大小,顏色或更多設定,基本上都是跟著實體去做設定。

比如說

Eason 發表在 痞客邦 留言(0) 人氣()

時間有兩種不同型態的表示方式,一個是字串,另一則是time interval,單位為double.

簡單來說,time interva紀錄的是時間的間隔,而在iOS單位是秒, 也有單位是毫秒的, 看程式的設計。 常見的起始時間是1970/1/1 00:00:00。

Eason 發表在 痞客邦 留言(0) 人氣()

試試看寫一支物件導向的簡單程式吧。題目是:輸出學生的數學跟科學的成績。

在這之前,我們可以先用一般的C來寫寫看,如下:

Eason 發表在 痞客邦 留言(0) 人氣()

方法 (Methods)

在實體上執行的動作就稱為methods;語法如下:

Eason 發表在 痞客邦 留言(0) 人氣()

在一般情況下,呼叫方法都是從本身開始往上找,如下圖:

 

Eason 發表在 痞客邦 留言(1) 人氣()

學了一點物件導向的觀念之後,應該還有很多東西看起來還是霧茫茫吧;接下來介紹的是物件導向另一個很重要的概念:繼承。

 

Eason 發表在 痞客邦 留言(0) 人氣()

學程式的人應該都有聽過這個,不過對初學者來說,這算是一種滿抽象的…一種"概念"。沒錯,這並不是一種程式語言,而是一種方法。最初來說,將事件or問題對應到某物件並模型化的手法,稱為物件導向(Object-Oriented); 用物件模型來分析並處理的做法,稱為物件導向分析(OOA - Object Oriented Analysis)。當這套方法用在程式上,就變成物件導向程式設計(OOP - Object Oriented Programming)了。

要談物件導向,就從物件開始吧。

Eason 發表在 痞客邦 留言(0) 人氣()

«123