我从第一次接触OC,我觉得想要学好就必须有提前的知识的储备(比如c,java)。这样就可更好了解面向对象的这一思想。学起来就不是很吃力了,本来OC就是比较难学的语言。工欲善其事,必先利其器,Xcode的大部分功能必须是了解的。它与其它的编写工具肯定是不一样的就不要要求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(这样项目就好找了)如何我以后发现还会更新的。
作为新手编写代码一定要规范,养成良好的习惯(本人是做不到,我觉得格式化快捷键就够了,把自己更多的精力放在编写代码)。但您能坚持能规范写代码和注释养成习惯的话会有很大德提高,就是十万行的代码可以让别人可读行较强。为什么有一些人永远是敲代码的,而另一些人时更高的管理者区别就是注意这些细节;
我觉得OC语言的思想和java差不多,但毕竟是移动端有它特有的东西,编写的格式也可以看到java的影子。(本人是先学的时java)
还有就是自增自减的格式和其他的意义不一样(如for(;;++i)和for(;;i++))它们都是从i的初始值开始,除非把++i放到花括号中;
最后OC的实例对象是一个类的指针变量实例的地址(内存);