整理筆記1 ios 簡介

2021-07-02 06:07:56 字數 1857 閱讀 6902

ios作業系統是iphone、ipod touch 以及ipad裝置的核心。

ios平台的許多開發工具和開發技術源自於mac osx,都是以unix為基礎的。

iphone軟體開發包(sdk)為著手建立ios應用程式提供所需的一切。

1.2架構: (1)cocoa touch    

[uikit+mapkit+address book ui+message ui]

(2)media (圖形、audio、media)

(3)core services 

[foundation + core foundation + core location + 其他]   其他包含(cfnetwork + core data + core media + core telephony + event kit + mobile core services + quick look + store kit + system configuration)

(4)core os

(1)平台差異

(2)螢幕大小

(3)記憶體限制 (優化**  管理記憶體)

(4)視窗顯示

(5)電量限制

(6)簡短的使用者幫助

(7)多工(home鍵後 程式被掛起 後台可以支援:音訊、位置服務、voip(模擬聲音頻號))

3.開發方式:

(1)iphone本地應用程式

(2)僅在網頁上顯示的內容(web應用)

(3)混合應用程式(1+2)

4.專案的建立:

4.1整合開發環境介紹:

== xcode 編輯器

== inte***ce builder (快速原型開發工具)

== instruments (效能除錯工具+記憶體分析工具)

== iphone simulator (模擬器)

== ios sdk(ios 軟體開發工具包)

4.2開發方式

開發方式:**建立+xib檔案建立

eg:**建立:

xib檔案建立

5.target:可以增加多個目標專案 比如遊戲:收費的+不收費的  前20級是乙個專案,後20級是乙個專案 。。。

增加的目標target是同級的。。。

6.xx- info.plist檔案常用屬性說明

7.完善程式:

(1)設定應用程式圖示

icon.png     

[email protected]    

(2)設定啟動頁面

(3)適配

eg:#define iphone5 ([uiscreen instancerespondtoselector:@selector(currentmode)] cgsizeequaltosize(cgsizemake(640,1136),[[uiscreen mainscreen] currentmode].size : no)

...

IOS 入門介紹1 IOS簡單介紹

開發ios也有大半年那。總覺得沒有學到什麼東西。一年也快結束那。所以總結一下一年學到的東西。ios開發有4個層 1.cocoa 事件層。在cocoa 事件層 的框架實現 了乙個圖形,事件 驅動的應用程式 在ios 此外,在這一層中使用 的框架,訪問關鍵 功能,如 使用者的聯絡人,等 在這個 層裡面開...

1 iOS傳值的方法 屬性正向傳值

用屬性進行傳值,將a介面的值傳遞到b介面。在b類中定義乙個變數,然後在a類中跳轉到b類中的地方,對需要傳遞的變數進行賦值。1 a類中的 如下 import firstviewcontroller.h import secondviewcontroller.h inte ce firstviewcon...

筆記整理1

說說對arraylist的理解 最常用的list實現類 內部是陣列實現的 允許對元素進行快速隨機訪問 缺點就是元素之間不能存在間隔 陣列大小不滿足時需要增加儲存能力,需要複製資料到新的儲存空間 當在中間增加元素時,需要批量的複製和移動,因此適合隨機查詢和遍歷,不適合插入和刪除。說說對vector的理...