在iOS開發中,經常使用到代理(委托)協議以及數據源協議,所謂代理(委托)協議,通俗來講,顧名思義就是委托別人辦事,就是當一件事情發生后,自己不處理,讓別人來處理。例如,用戶點擊了一個子控件上的...
1.break語句在執行循環的過程中,有時候我們會希望在發生特定條件時退出循環。例如:檢測到錯誤條件或者在遍歷一系列數據時查找到了需要的記錄時就及時推出循環。break語句就可以實現這個目的。只...
在Objective-C語言中,除了最常使用的for循環以及forin循環之外,還存在其他幾種循環方式,例如:while循環、do-while循環等。1.while語句while語句的一般形式為...
在Objective-C語言中,除了最常使用的for循環以及forin循環之外,還存在其他幾種循環方式,例如:while循環、do-while循環等。1.while語句while語句的一般形式為...
在Objective-C的語法中,結構的定義可以十分的靈活。例如,可以定義一個結構,本身還包含其他的結構作為自己的一個或者多個成員,另外也可以定義包含數組的結構。嵌套結構的定義在學習UIView...
Objective-C中除了類之外,還定義了結構struct用來存儲變量。在一些場景下,類和結構是可以通用的。假如我們希望存儲日期,包含:年、月、日三個變量,那么可以考慮定義一個Date類,其中...
Objective-C允許開發者為已經定義過的數據類型指派一個別名,這就需要使用typedef語句。使用typedef定義數據類型的別名,有時可以提升程序的可讀性。使用typedef定義對于希望...
當我們調用NSLog()來打印調試信息時,默認情況下,系統會按照固定的格式來展示相關的信息。但是在實際的開發過程中,我們往往希望得到更多、更加詳細的信息,因此會涉及到對NSLog()函數進行輸出...
在編程的過程中,當完成一個功能時都需要進行調試來驗證功能實現是否符合預期,而調試過程中打印日志是必不可少的手段之一,通過打印日志,可以幫助我們驗證程序的輸入與輸出,繼而幫我們精確的定位問題的位置...
在開發中有時候會需要使用到日期或者時間,蘋果也為開發者們提供了一個日期類以供使用,這就是NSDate。NSDate對象用來表示一個具體的時間點,它存儲的是世界標準時間,所以在使用的時候可能會需要...