-
1.TCP 和 UDP
TCP:(傳輸控制協議),提供面向連接的、可靠地點對點的通信;
UDP:(用戶數據報協議),提供非連接的不可靠的點對多點的通信;
實際運用中,看程序注重的是哪一方面,是可靠還是快速; -
2.IOS對象之間的哪些通訊方式
代理、Block、通知、KVO、單例
-
3.Cocoa Touch提供了幾種Core Animation過渡類?
Cocoa Touch提供了4種Core Animation過渡類型,分別為:交叉淡化、推擠、顯示和覆蓋。
-
4.IOS平臺怎么做數據持久化?
數據持久化本質上都是就是寫文件,但從邏輯上又分成很多種,比如寫入沙盒,比如存到網路上,比如寫入數據庫。
-
5.Object-c的類可以多重繼承么?可以實現多個接口么?category是什么?重寫一個類的方式用繼承好還是分類好?為什么?
Object-c的類不可以多重繼承;可以實現多個接口,通過實現多個接口可以完成C++的多重繼承;Category是類別,一般情況用分類好,用Category去重寫類的方法,僅對本Category有效,不會影響到其他類與原有類的關系。
-
6.iOS 的沙盒目錄結構是怎樣的? App Bundle 里面都有什么?
- 1.沙盒的結構
- Application:存放程序源文件,上架經過數字簽名,上架后不可修改
- Documents:常用目錄,iCloud備份目錄,存放數據,這里不能存緩存文件,否則上架不被通過
- Library:
- Caches:存放體積大又不需要備份的數據,SDWebImage緩存路徑就是這個
- Preference:設置目錄,iCloud會備份設置信息
- tmp:存放臨時文件,不會被備份,而且這個文件下的數據有可能隨時被清除的可能
- 2.App Bundle里面有什么
- info.plist:此文件包含了應用程序的配置信息,系統依賴此文件以獲取應用程序的相關信息
- 可執行文件:此文件包含應用程序的入口和通過靜態鏈接到程序target的代碼
- 資源文件:圖片,聲音文件一類的
- 其他:可以嵌入定制的數據源
- 1.沙盒的結構
IOS總結(一)
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...