您的位置:首页 > 移动开发 > IOS开发

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 Started

Tinyfool的入门视频

苹果Xcode文档阅读指南

tips

getting started,一开始为什么要有一个hello world?建立正反馈、自信心

object-c是c的扩展,但是它的编程范式是smalltalk(面向对象)的。

自学目标要实用:做一个什么样的应用?在做应用的过程中,熟悉各种技术
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: