![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OC基础
WCdevil
这个作者很懒,什么都没留下…
展开
-
oc - 10 NSString
NSMutableString :可变字符串 继承于NSString表示建立一个新的字符串s3, 内容是s2与 " 11 12"的拼接. (本质没有改变s2的值)原创 2014-12-23 15:57:49 · 224 阅读 · 0 评论 -
oc - 6 description NSLog(扩展) SEL
-description输出结果为1.会调用实例对象p的-description方法2.拿到-description方法的返回值(NSString *)显示到屏幕上一般情况下我们会重写description方法.+description1.会调用类对象 Person的+description方法输出结果.2.+description方法的返回原创 2014-12-23 15:28:52 · 362 阅读 · 0 评论 -
12 - oc没有顺序的数组: NSSet NSDictionary
NSSet: 没有顺序的数组 anyObject 随机拿出一个元素 NSMutableDictionary创建并添加的方法: 创建同名的键值对时后面的覆盖前面的遍历方法方法一:原创 2014-12-23 16:03:19 · 302 阅读 · 0 评论 -
oc -13 NSNumber NSValue NSDate
NSNumber取出age的值原创 2014-12-23 16:06:32 · 261 阅读 · 0 评论 -
c- 4 typedef extern 递归
typedef 1.作用:给已经存在的类型起一个新的名称2.适用场合1>基本数据类型2>指针3>结构体4>枚举5>指向函数的指针如果想要重新定义指向函数的指针如下图所写,并且 下图中MyPoint为新类型的名称.extern :外部函数1.默认情况下所有函数都是外部函数,2.外部函数不允许重名例如 extern void t原创 2014-12-23 15:08:56 · 347 阅读 · 0 评论 -
oc - 1 基本的一些知识
编译cc –c main.m链接cc main.o–framework Foundation运行./a.out1. NSLog与printf的区别NSLog接收OC字符串作为参数,printf接收C语言字符串作为参数NSLog输出后会自动换行,printf输出后不会自动换行使用NSLog需要#import 使用printf需要#include 2.原创 2014-12-23 15:12:41 · 663 阅读 · 0 评论 -
oc -3 封装 弱语法(一个经典错误) 类方法
封装弱语法(一个经典错误)类方法1.类方法都是以+开头.2.原创 2014-12-23 15:17:12 · 237 阅读 · 0 评论 -
oc - 5 构造方法 分类 类的本质 类的深入
Person *p3 = [Person new] 等价与下面的构造方法: 用来初始化对象的方法,是个对象方法, -开头; 创建对象后就可以直接赋值如下为重写init格式 记住就行!!!分类:Category1.可以给某一个类扩充一些方法(不修改原来类的代码)2.作用: 在不改变原来类内容的基础上,可以为类增加一些方法.使用注意: 1.分类原创 2014-12-23 15:24:48 · 275 阅读 · 0 评论 -
oc -8 Block protocol
block : 用来保存一段代码. 标志: ^ 格式为:一、 protocol(协议)简单使用1. 基本用途可以用来声明一大堆方法(不能声明成员变量)只要某个类遵守了这个协议,就相当于拥有这个协议中的所有方法声明只要父类遵守了某个协议,就相当于子类也遵守了2.协议的定义原创 2014-12-23 15:45:53 · 267 阅读 · 0 评论 -
oc - 9 NSRange CGPoint CGSize CGRect
NSRange :(查找的起始位置, 长度)1查找某个字符串在str中的范围, 2如果找不到,lenth = 0,location == NSNotFound == -1;NSRect \CGRect 以CGRect为例(位置,尺寸)即(CGPoint,CGSize)原创 2014-12-23 15:50:49 · 290 阅读 · 0 评论 -
oc - 11 NSArray
增加array长度的方法为 :addObject 如下图原创 2014-12-23 16:01:10 · 246 阅读 · 0 评论 -
oc- 2面向对象 常用术语 类 方法声明 匿名对象
1. 常用术语面向过程Procedure Oriented面向对象Object Oriented,简称OO面向对象编程Object Oriented Programming,简称OOP2.类类的设计1>类名的第一个字母必须是大写2>不能有下划线3>多个英文单词,用驼峰标识.oc 方法声明1.oc方法中,一个参数对应一个冒号2原创 2014-12-23 15:13:47 · 262 阅读 · 0 评论 -
oc - 4 self 继承 多态 成员变量的作用域 @property id
self :是个指针指向 了当前对象1. 谁调用了当前方法,self就代表谁.* self出现在对象方法中,self就代表对象* self出现在类方法中,self就代表类.2.在对象方法利用"self ->成员变量名"访问当前对象内部的成员变量3.[self 方法名]可以调用其他对象方法\类方法继承1.根据从上到下的原理,父类的声明必须写在上面,子类必须写在原创 2014-12-23 15:19:35 · 210 阅读 · 0 评论 -
oc -7 内存管理 相关参数 循环引用
管理范围:任何继承了NSObject的对象,对其他基本数据类型(int、char、float、double、struct、enum等)无效计数器为4个字节.1. 引用计数器的操作格式:给对象发送一条retain消息,可以使引用计数器值+1(retain方法返回对象本身)给对象发送一条release消息,可以使引用计数器值-1可以给对象发原创 2014-12-23 15:35:36 · 239 阅读 · 0 评论 -
NSString超全总结
关于OC字符串的超级完整版总结原创 2015-01-30 19:22:55 · 291 阅读 · 0 评论