摘要: 1.准备MAC版本:OSX10.10.4Xcode版本:Xcode7 beta5(点击下载)真机设备:iPad Air(iOS 8.1.3)2.首先先安装Xcode7,并且运行Xcode,点击左上角菜单Xcode -> Preferences。3.设置好版本4.下载好相应的SDK,也可以网上下了放进... 阅读全文
posted @ 2015-08-21 13:21 登山赏枫 阅读(943) 评论(0) 推荐(2) 编辑
摘要: 1.字符串的快速创建NSStirng *str = @“Hello”;2.使用静态方法创建3.使用%@输出字符串NSString *name = @”dssf”;NSLog(@“我的名字是%@”, name);4.代码 1 #import 2 3 @interface Person : NSOb... 阅读全文
posted @ 2015-07-17 18:52 登山赏枫 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1.多态的基本概念某一类事物的多种形态OC对象具有多态性2.多态的体现Person *p = [Student new];p->age = 100;[p walk];子类对象赋值给父类指针父类指针访问对应的属性和方法3.多态的好处用父类接收参数,节省代码4.多态的局限性不能访问子类的属性(可以考虑强... 阅读全文
posted @ 2015-07-16 19:29 登山赏枫 阅读(412) 评论(1) 推荐(1) 编辑
摘要: 1.继承的基本用法 1 #import 2 /* 3 1.继承的好处: 4 1> 抽取重复代码 5 2> 建立了类之间的关系 6 3> 子类可以拥有父类中的所有成员变量和方法 7 8 2.注意点 9 1> 基本上所有类的根类是NSObject10 */11 12 13 /****... 阅读全文
posted @ 2015-07-15 22:43 登山赏枫 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.成员变量和局部变量同名当成员变量和局部变量同名时,采取就近原则,访问的是局部变量用self访问成员变量,区分同名的局部变量2.使用细节出现的地方:所有的OC方法中(对象方法\类方法),不能出现在函数作用使用 "self->成员变量名" 访问当前方法调用的成员变量使用 "[self 方法名];" ... 阅读全文
posted @ 2015-07-14 21:35 登山赏枫 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 1.基本概念直接可以用类名来执行的方法(类本身会在内存中占据存储空间,里面有类\对象方法列表)2.类方法和对象方法对比1>对象方法以减号-开头只能让对象调用,没有对象,这个方法根本不可能被执行对象方法能访问实例变量(成员变量)2>类方法以加号+开头只能用类名调用,对象不能调用类方法中不能访问实例变量... 阅读全文
posted @ 2015-07-13 21:36 登山赏枫 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 1.set方法和get方法的使用场合@public的成员可以被随意赋值,应该使用set方法和get方法来管理成员的访问(类似机场的安检、水龙头过滤,过滤掉不合理的东西),比如僵尸的生命值不能为负数2.set方法作用:用来设置成员变量,可以在方法里面过滤掉一些不合理的值命名规范:方法都是以set开头,... 阅读全文
posted @ 2015-07-12 22:01 登山赏枫 阅读(938) 评论(0) 推荐(0) 编辑
摘要: 一、定义OC的类和创建OC的对象要描述OC中的类分2大步骤:类的声明、类的实现(定义)。跟函数类似,函数有分声明和定义1.类的声明1》代码编写*定义一个Car类,拥有2个属性:轮子数、时速,1个行为:跑*类名\属性的命名规则:标示符的规则*类名的命名规范:有意义、驼峰标识、首字母大写#import ... 阅读全文
posted @ 2015-07-11 21:49 登山赏枫 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 一、面向对象和面向过程思想OC是面向对象的,C是面向过程的。面向对象和面向过程只是解决问题的两种不同思想1.面向对象和面向过程的区别1》以用电脑听歌为例子面向过程打开电脑播放电脑中的歌曲关闭电脑2》面向对象(不是相亲的“对象”)电脑开机播放歌曲关机2.区别分析面向过程关注的是解决问题需要哪些步骤;面... 阅读全文
posted @ 2015-07-11 21:19 登山赏枫 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 1.#import的用途:1> 跟#include一样,拷贝文件的内容2> 可以自动防止文件的内容被重复拷贝2.#import NSObjCRuntime.h中有NSLog函数的声明3.Foundation框架头文件的路径1> 右击Xcode.app --> 显示包内容2> Xcode.app/C... 阅读全文
posted @ 2015-07-07 21:41 登山赏枫 阅读(297) 评论(0) 推荐(0) 编辑