我从第一次接触OC,我以为想要学好就必须有提早的知识的储备(好比c,java)。这样就可更好了解面向对象的这一思想。学起来就不是很吃力了,原本OC就是比较难学的语言。工欲善其事,必先利其器,Xcode的大部分功能必须是了解的。它与其它的编写工具确定是不同的就不要要求Xcode有其余编写工具同样的功能吧,但大部分功能仍是有的。java
做为新手必须的了解Xcode如何建立一个项目,和它的快捷键从快捷键中就能够看到部分功能,更加的方便。xcode
新建项目 command+shift+n 新建文件 command+n 新建空文件 command+control+n 打开 command+o 关闭窗口 command+w 关闭全部窗口 command+option+w 关闭当前项目 command+control+w 关闭当前文件 command+shift+w 保存文件 command+s 保存全部文件 command+option+s 另存为 command+shift+s 左缩进 command+[ 右缩进 command+] 项目中查找 command+shift+F 打开头文件 command+shift+d 切换头/源文件 command+option+上箭头 Bulid and Run 断点关 command+r Build and Debug 断点开 command+y 下个Build警告或错误 command+= 前个Build警告或错误 command+shift+= 注释 command+/ 偏好设置 command+,(偏好的设置是必须了解的,其中有Xcode的不少的功能好比设置字体的大小在 Xcode-preserences-,还有提示的辅助功能通常都是默认的 等) 退出xcode command+q 撤销 command+z 重复 command+shift+z 剪切 command+x 复制 command+c 粘贴 command+v 粘贴并匹配格式 command+option+shift+v 删除 可设 全选 command+a 工具
检查拼写 command+; 输入时检查拼写 可设 特殊符号 command+option+t 视图相关: 右上角详情搜索 command+option+f 缩放编辑窗口 command+shift+e 还有格式化代码:Ctrl+(使代码更加的整齐) 清空打开Xcode的项目的列表 File-openquickiy(这样项目就好找了)如何我之后发现还会更新的。字体
做为新手编写代码必定要规范,养成良好的习惯(本人是作不到,我以为格式化快捷键就够了,把本身更多的精力放在编写代码)。但您能坚持能规范写代码和注释养成习惯的话会有很大德提升,就是十万行的代码可让别人可读行较强。为何有一些人永远是敲代码的,而另外一些人时更高的管理者区别就是注意这些细节;ui
我以为OC语言的思想和java差很少,但毕竟是移动端有它特有的东西,编写的格式也能够看到java的影子。(本人是先学的时java)指针
还有就是自增自减的格式和其余的意义不同(如for(;;++i)和for(;;i++))它们都是从i的初始值开始,除非把++i放到花括号中;code
最后OC的实例对象是一个类的指针变量实例的地址(内存);对象