1.static有什么用途?(請至少說明兩種) 1)限制變量的作用域 2)設置變量的存儲域(堆,主動分配內存也是堆) 1)在函數體,一個被聲明為靜態的變量在這一函數被調用過程中維持其值不變。 ...
Objective C的類可以多重繼承么 可以采用多個協議么 答:不可以多重繼承,可以采用多個協議。 import和 include的區別是什么 import lt gt 跟 import 有什么區別 import能避免頭文件被重復包含的問題: 一般來說,導入objective c的頭文件時用 import,包含c c 頭文件時用 include。 使用include要注意重復引用的問題: cl ...
2013-11-03 12:20 6 36147 推薦指數:
1.static有什么用途?(請至少說明兩種) 1)限制變量的作用域 2)設置變量的存儲域(堆,主動分配內存也是堆) 1)在函數體,一個被聲明為靜態的變量在這一函數被調用過程中維持其值不變。 ...
1.Object-c的類可以多重繼承么?可以實現多個接口么?Category是什么?重寫一個類的方式用繼承好還是分類好?為什么? 答:不可以,可以實現多個接口;category是分類,,一般情況下分 ...
1.簡述OC中內存管理機制. 答:內存管理機制:使用引用計數管理,分為ARC和MRC,MRC需要程序員自己管理內存,ARC則不需要.但是並不是所有對象在ARC環境下均不需要管理內存,子線程和循環引用並不是這樣.與retain配對使用的是release,retain代表引用 ...
基礎篇 Objective-C的類可以多重繼承么?可以采用多個協議么? 不可以多重繼承,可以采用多個協議. objc使用什么機制管理對象內存? MRC 手動引用計數 ARC 自動引用 ...
明天要去面試一個公司,今天復習下IOS題目吧 1.說一下OC的反射機制 答:OC的反射機制類似於JAVA的反射機制,這種動態反射機制可以讓OC語言更加靈活。這句話是對反射機制的初步認識,具體表現在哪里使得他類似JAVA的反射機制,又如何讓OC語言更加的靈活呢?可以通過一些代碼去更好的理解 ...
前言 寫這篇文章的目的是因為前兩天同學想應聘iOS開發,從網上找了iOS面試題和答案讓我幫忙看看。我掃了一眼,倒吸了一口冷氣,仔細一看,氣的發抖。整篇題目30多個沒有一個答案是對的,總結這篇面試題的作者對iOS機制根本就是一知半解就敢發到網上,不管有心還是無心都是坑害新人。所以在這里總結一下這幾 ...
一 什么是RunLoop? 從字面意思看就是運行循環,其實內部就是do-while循環,這個循環內部不斷地處理各種任務(比 如Source,Timer,Observer) 一 ...