iOS编程的一些区别:
1、任何时候只有一个应用处于active状态并显示在屏幕上;
2、每个应用都只有一个window;
3、每个应用都只能访问自己的sandbox目录;
4、每个应用都要在限定的时间内做出响应(用户按下home键,应用保存数据等操作的时长超过5s就会被系统kill掉);
5、有限大小的屏幕;
6、有限的系统资源。
Xcode navigator从左到右依次为:
Project navigator
Symbol navigator
Find navigator
Issue navigator
Test navigator
Debug navigator
Breakpoint navigator
Log navigator
快捷键依次为command + 1/2/3/4/5/6/7/8
Xcode快捷键:
shift+command+O: Open Quickly
Interface Builder支持.nib、.xib和.storyboard文件。
.nib:最早的二进制格式
.xib:XML格式,.nib和.xib通称nib file
.storyboard:meta-nib file
nib file和storyboard还有一个区别:nib file通常一个文件只包含一个single view及其里面的控件,当这个view需要显示时只需加载这个nib节约内存;而storyboard可以包含所有界面但只加载其中特定的部分。
按住Option键移动鼠标到类名上可以查看类的描述
选中Image View使用快捷键Command+=或者使用菜单Editor->Size to Fit Content可以将Image View调整为设置的图片大小
为UI添加约束:Editor->Resolve Auto Layout Issues->Add Missing Constraints