ios开发初体验
2015-12-30 18:16
423 查看
界面布局
ios的界面布局大概分为两种:Frame-Based Layout和Auto Layout。这么理解:
Frame-Based layout就是定义某一个button相对父容器position和size。
AutoLayout可以只定义一个button的size,position自动通过constraint计算,constraint类似html布局的css规则,UIStackView类似html中的一个div。
具体参考:https://developer.apple.com/library/tvos/documentation/UserExperience/Conceptual/AutolayoutPG/index.html#//apple_ref/doc/uid/TP40010853-CH7-SW1
代码
和其他GUI程序一样,ios的GUI程序也是事件驱动。比如说,点击button,调用onButtonClick()。在Xcode上用storyboard进行简单的设置,拖曳就可以将view和controller进行联系起来,非常方便。
入门教程
苹果官方Getting StartedTinyfool的入门视频
苹果Xcode文档阅读指南
tips
getting started,一开始为什么要有一个hello world?建立正反馈、自信心object-c是c的扩展,但是它的编程范式是smalltalk(面向对象)的。
自学目标要实用:做一个什么样的应用?在做应用的过程中,熟悉各种技术
相关文章推荐
- iOS之新建工程上下出现黑色块
- iOS Autolayout入门简介
- 完美解决!隐藏listview的headerView,实现动态下拉,(仿ios)
- ios 百度地图坐标转换
- iOS 手势集合
- ios 运行时环境的应用
- iOS开发动画(Animation)图片360度不停旋转
- 【iOS】导航、Tabbar、tableview配合使用时,tableview错位的问题
- iOS Autolayout -- scrollview
- iOS9搜索三剑客之NSUserActivity
- ios上关于编译MP4v2静态库的问题
- ios 程序判断是否第一次启动
- KVC运用
- iOS之身份证的正则校验
- iOS捕捉home键事件
- iOS视图间的最小距离如何在Auto Layout 下进行设置?
- iOS开源项目之 日志框架CocoaLumberjack
- iOS8使用TestFlight进行内部测试功能尝鲜
- iOS修改导航条title字体颜色
- iOS开发系列--地图与定位