iOS8 学习新技术
来源:互联网 发布:知乎是什么时候成立的 编辑:程序博客网 时间:2024/04/27 10:14
1.了解有什么新技术
1>苹果API文档 - General - Guides - iOSx API Diffs
2>观看WWDC会议视频
2.如何使用新技术
1>自己根据API文档尝试新的类和新的方法
2>百度:iOSx开发
3>苹果API文档 - xxx - SampleCode
* 比如Cocoa Touch Layer - UIKit
4> github网站:搜索新技术新代码,比如搜索Presentation
3.推荐学习网站
1>个人博客:技术大牛
唐巧:http://blog.devtang.com/blog/archives/
王巍:http://www.onevcat.com
破船之家:http://beyondvincent.com
池建强:http://www.cnblogs.com/chijianqiang/
2>社区博客
CocoaChina:http://www.cocoachina.com
Code4App:http://www.code4app.com
伯乐在线:http://blog.jobbole.com
4.UIPresentationController
1>管理所有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
+ : Regular
5)继承性
* * : 其它8种情况都会继承
* - : 会被- - \ + -继承
+ * : 会被+ - \ + +继承
6) sizeclass和autolayout的作用
sizeclass:仅仅是对屏幕进行了分类
autolayout:对屏幕中各种元素进行约束(位置\尺寸)
- iOS8 学习新技术
- IOS8新技术metal入门
- 学习新技术
- 要学习新技术了。
- 新技术值得学习啊
- 学习新技术的方法论
- 学习新技术的方法论
- 学习新技术的方法论
- [新技术学习]Ruby Annotation
- 如何学习新技术
- 如何学习IT新技术
- 新技术领域学习要点
- 学习新技术的感悟
- 如何学习新技术
- ios 如何学习新技术
- 如何学习新技术
- 关于学习新技术
- 关于如何学习新技术
- sdcms的内容的上一篇一下篇的调用
- 减少C++代码编译时间的方法
- 黑马程序员————C语言——基本语法3
- 社説 20150323 公示地価 街の魅力向上で回復を地方に
- Spring3.0中的AOP(二)
- iOS8 学习新技术
- Entity Framework中IQueryable, IEnumerable, IList的区别
- Cocos2d-x 3.1 Lua Binding
- 社説 20150323 国連防災会議 「仙台枠組み」で被害の抑制を
- ios xmpp探索研究:了解什么是XMPP协议
- Python正则表达式的用法
- 图片上传方法
- TextRenderer.MeasureText计算字符串文本所占的尺寸
- Mac上 python 找不到 yaml模块