摘要: 1.Xcode文档在线安装 打开Xcode,首选项 点击DownLoads下载文档 2.Xcode文档离线安装 找到备份的文档 com.apple.adc.documentation.AppleiOS8.0.iOSLibrary.docset com.apple.adc.documentation. 阅读全文
posted @ 2017-03-12 22:41 iFat 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 1.修改项目模板 项目模板就是创建工程的时候选择的某一个条目, Xcode会根据选择的条目生成固定格式的项目 例如想创建一个命令行项目就选择Command Line Tool 项目模板就是创建工程的时候选择的某一个条目, Xcode会根据选择的条目生成固定格式的项目 例如想创建一个命令行项目就选择C 阅读全文
posted @ 2017-03-12 21:33 iFat 阅读(850) 评论(0) 推荐(0) 编辑
摘要: #import #import "Person.h" #import "Iphone.h" int main(int argc, const char * argv[]) { // 匿名就是没有名字, 匿名对象就是没有名字的对象 // 1.有名字的对象 // 只要用一个指针保存了某个对象的地址, 我们就可以称这个指针为某个对象 // 称p为Perso... 阅读全文
posted @ 2017-03-12 17:06 iFat 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要使用多文件 一个真正的iOS项目中可能会有成百上类,如果这些类都写在一个文件中,那么文件就会很大,想找到自己需要类都变的异常困难,开发效率低下 一个iOS项目可能会有多个人开发,如果多个人同时修改一个文件,那么就很可能会产生冲突,比如这个增加一个方法,那个人把这方法删掉了。另外就是当把多 阅读全文
posted @ 2017-03-12 16:01 iFat 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1.#pragma mark指令的使用 功能:简单来说就是对代码的分组,方便代码查找和导航用的 它们告诉Xcode编译器,要在编辑器窗格顶部的方法和函数弹出菜单中将代码分隔开。一些类(尤其是一些控制器类)可能很长,方法和函数弹出菜单可以便于代码导航。此时加入#pragma 指令(#pragma是一个 阅读全文
posted @ 2017-03-12 12:41 iFat 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1.对象作为方法的参数 对象作为方法参数传递是地址传递,因为对象是一个指针变量 在方法内部,可以通过对象形参,访问该对象的成员变量(如果该对象的该成员变量的访问权限是public的) 在方法内部,可以通过对象形参,调用该对象上的方法(给这个对象发送消息) 2.对象作为方法的返回值 对象可以作为方法的 阅读全文
posted @ 2017-03-12 12:38 iFat 阅读(384) 评论(0) 推荐(0) 编辑