object-c
文章平均质量分 68
johnleeeee
一枚初级程序猿,但我坚信自己终究有一天成为大牛
展开
-
object-c面向对象语言
以前接触过 java,c# 都是面向对象的语言 oc(object-c)也是面向对象的语言 面向对象编程 OOP( Object Oriented Programming)一、oc 的历史Object-c 简称OC,扩充自c语言的面向对象编程语言,是 os x 还有 ios 操作系统 的主要的编程语言1980年代初布莱德·确斯(Brad Cox)在其公司Steps原创 2015-04-07 20:16:18 · 834 阅读 · 0 评论 -
oc初始化方法,便利构造器
不多说 先上代码:一。初始化方法在Teacher.h 文件中先定义-(id)init;-(id)init:(NSString *)name;然后在Teacher.m文件中实现:-(id)init{ //无参数的初始化方法 if(self=[super init]){ //优先调用父类的 初始化方法 } return s原创 2015-04-14 21:21:34 · 1392 阅读 · 0 评论 -
oc面向对象—实例变量以及set get方法
oc学习的课程是在mac 本中的xcode6.0中进行的所以这里以xcode 为例子 进行oc代码的演示1、首先打开xcode (习惯上称之为"叉 code")2、 选择第二项 Create a new Xcode project(创建一个新的xcode工程)3、然后选择 os x 下的 Application 然后选择右侧窗口的 Command Line Tool 选择n原创 2015-04-14 20:53:56 · 547 阅读 · 0 评论 -
oc之常用类(一)字符串,数组,NSNumber
2.NSString 的用法 //不可变字符串 NSString *str=@"abcde"; //将所有的字符串大写 NSLog(@"%@",[str uppercaseString]); //将所有的字符串小写 NSLog(@"%@",[@"ABC" lowercaseString]); //首字母大写 其他字母小写原创 2015-04-24 21:20:39 · 361 阅读 · 0 评论 -
oc之常用类(二)字典,集合
1.//字典是以大括号括起来的 并且用是键值对的形式储存数据,字典里可以存放不同对象类型的数据,前提是对象类型字典里存放的数据都是无序的 //字典的初始化化 value在前后边跟着他的key值 //不可变字典 NSDictionary *dic=[NSDictionary dictionaryWithObjectsA原创 2015-04-24 21:37:49 · 668 阅读 · 0 评论 -
oc属性
其实应该说是有点懒了,继续更新,今天更新的是属性前几天更新过oc 的实例变量和setter 和 getter 方法,那么今天我们如果我们学会了属性,也就不需要自己在重新定义setter和getter方法了。 好下边上代码 还是以前几天 的 老师那个类为例子 当然了 这里的属性是要写在 头文件 .h里的好,下边是代码一 示例 这是我们前几天原创 2015-04-16 20:21:33 · 388 阅读 · 0 评论 -
oc的kvc和kvo
KVC(Key-Value-Coding),键值编码,是一种间接访问实例变量的方法key:在这里是实例变量 的标识 比如 Teacher类的namevalue:这里是实例变量的值 也就是实例变量的内容常用方法:setValue:forKey: 通过key给实例变量赋值例如定义一个对象 Teacher *teacher=[[Teacher alloc]init原创 2015-04-16 22:27:12 · 357 阅读 · 0 评论 -
NSDate,延展,类目
1.NSDate *nowNate=[NSDate date]; //无论你是哪个时区打印的是0时区的时间NSTimeInterval 用以表示以秒为单位的时间间隔-initWithTimeIntervalSiceNow 传入一个时间间隔 返回一个时间格式的对象 //获取东八区的当前时间 NSDate *badate=[NSDate dateWithTime原创 2015-04-27 20:08:10 · 425 阅读 · 0 评论 -
内存管理arc,mrc
1.arc 和 mrc1.为什么要进行内存管理 mrc 手动管理内存机制1.使用alloc开辟内存空间2.只有在堆区的需要管理3.采用引用计数机制来管理4.是引用计数增加到方法有alloc retain copy 向容器内添加元素,add方法等也会让引用计数增加5.减少引用计数的方法有 release autorelease 还有容器移原创 2015-04-27 20:10:48 · 529 阅读 · 0 评论