為什么JSON只能用string類型作為鍵值 1. JSON格式是基于JavaScript對象文字語法和數(shù)組文字語法的子集,而JavaScrip...
1.如何判斷兩對象相等? isEqual:先判斷指針兩個對象的指針是否相同,若相同則為同一對象,若不同,比較class 所屬類是否相同[self...
1.屬性(strong weak copy assign unsafe_retain)區(qū)別 2.介紹運行時 3.設(shè)計模式 4.介紹一下ARC 5...
前言 對于iOS App的開發(fā),幾乎都采用了Cocoapods來管理第三方庫,那么對于我們開發(fā)人員來說,這是必備技能,必須要掌握如何使用。這篇文...
1.autorelease和@autoreleasepool區(qū)別 release使對象的引用計數(shù),autorelease在適當(dāng)?shù)臅r候給對象發(fā)送個...
一、TCP/IP分層模型 TCP/IP模型分為5層:應(yīng)用層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層以及 物理層。分層就類似接口的定義,定義了每個層的行為職責(zé)...
iOS操作系統(tǒng)是蘋果為公司移動設(shè)備提供的操作系統(tǒng),為方便應(yīng)用開發(fā)者采用了先進的設(shè)計模式。采用了經(jīng)典的MVC設(shè)計模式和框架模式。本篇文章我們主要關(guān)...
一、 什么是單例模式 保證一個類只有一個實例,并且提供一個全局的訪問入口訪問這個實例。 二、單例模式的特點 創(chuàng)建單例模式的五個步驟: 1.聲明一...
序言 當(dāng)用戶點擊應(yīng)用圖標(biāo)之后,應(yīng)用就開始啟動。應(yīng)用啟動完成后,就會展示一系列的視圖,和用戶進行各種各樣的交互(如滑動、點擊)。當(dāng)用戶退出應(yīng)用后...