iOS8 學習新技術

2021-06-29 07:13:53 字數 1784 閱讀 8168

1.

了解有什麼新技術

1>

蘋果api

文件- general - guides - iosx api diffs

2>

**wwdc 2.

如何使用新技術

1>

自己根據

api文件嘗試新的類和新的方法

2>

:iosx開發3

>

蘋果api

文件- *** - samplecode

* 比如

cocoa touch layer - uikit

4> github**:

搜尋新技術新**

,比如搜尋

presentation 3.

1>

個人部落格

:技術大牛

唐巧:http:

王巍:http:

破船之家

池建強:http:

2>

社群部落格

管理所有

modal

出來的控制器

2>

管理所有通過

- (void

)presentviewcontroller:(uiviewcontroller *)viewcontrollertopresent animated: (

bool

)flag completion:(

void

(^)(

void

))completion

方法顯示出來的控制器

3>管理\

監聽切換控制器的過程

4> presentingviewcontroller:

後面的控制器

5> presentedviewcontroller:

前面的控制器

6> presentedview:

前面的控制器的

view 5.

螢幕適配

1>

發展歷程

**計算

frame -> autoreszing(

父控制項和子控制項的關係

) -> autolayout(

任何控制項都可以產生關係

) -> sizeclass 2

> sizeclass

* 僅僅是對螢幕進行了分類

,真正排布

ui元素還得使用

autolayout

* 不再有橫豎屏的概念

,只有螢幕尺寸的概念

* 不再有具體尺寸的概念

,只有抽象尺寸的概念

* 把寬度和高度各分為

3種情況

1) compact :緊湊(

小)2) any :任意3

) regular :寬鬆(

大)4)

符號代表

- : compact

* : any

+ : regular5)

繼承性* * : 其它8

種情況都會繼承

* - :

會被- - \ + -

繼承+ * :

會被+ - \ + +繼承6

) sizeclass

和autolayout

的作用sizeclass:

僅僅是對螢幕進行了分類

autolayout:

對螢幕中各種元素進行約束(位置

\尺寸)

ios 如何學習新技術

1.了解有什麼新技術 1 蘋果api文件 general guides iosx api diffs 2.如何使用新技術 1 自己根據api文件嘗試新的類和新的方法 3 蘋果api文件 samplecode 比如cocoa touch layer uikit 4 github 搜尋新技術新 比如搜尋...

如何學習新技術

一 是什麼?二 為什麼會出現?1 沒有這個之前是怎麼幹活的?2 它的同類產品是什麼?3 這個技術比同類展品改進了什麼?三 技術能解決了什麼問題?這個我們可以多關注一下他的架構的過人之處?四 初步學習,完成demo?1 看官方的文件 2 搭建環境,跑起demo 3 參考demo編寫小的crud工程 4...

如何學習新技術

一 是什麼?二 為什麼會出現?1 沒有這個之前是怎麼幹活的?2 它的同類產品是什麼?3 這個技術比同類展品改進了什麼?三 技術能解決了什麼問題?這個我們可以多關注一下他的架構的過人之處?四 初步學習,完成demo?1 看官方的文件 2 搭建環境,跑起demo 3 參考demo編寫小的crud工程 4...