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...