oc学习
文章平均质量分 76
小bu点
这个作者很懒,什么都没留下…
展开
-
Foundation——常用结构体,包装类,日期类
//1.创建一个NSRange结构体 表示范围 NSRange range = {4,5}; NSRange range2 = NSMakeRange(4, 5); NSString * strRange = NSStringFromRange(range); //转成字符串 NSLog(@"strRange %@",str原创 2015-05-22 21:13:08 · 330 阅读 · 0 评论 -
第一个OC程序模板
// 因为使用了NSObject#import // 完整地写一个函数:函数的声明和定义(实现)// 完整地写一个类:类的声明和实现// 1.类的声明// 声明对象的属性、行为// : NSObject 目的是:让Car这个类具备创建对象的能力@interface Car : NSObject{// 用来声明对原创 2015-05-22 21:05:44 · 1089 阅读 · 0 评论 -
Foundation——文件操作
NSFileManager //1.获取文件管理器 NSFileManager * fileManager = [NSFileManager defaultManager]; NSString * path = @"/Users/aplle/Desktop/test.txt"; NSError * error;原创 2015-05-22 21:10:17 · 321 阅读 · 0 评论 -
OC语法细节
#import和#include的区别 1.当我们在代码中使用两次#include的时候会报错:因为#include相当于拷贝头文件中的声明内容,所以会报重复定义的错误 但是使用两次#import的话,不会报错,所以他可以解决重复导入的问题,他会做一次判断,如果已经导入一次就不导入了 self :类似this关键字,代表指向该对象/类的指针常量 e.g原创 2015-05-22 21:08:37 · 335 阅读 · 0 评论 -
Foundation——集合
NSArray 是不可变数组,一旦创建完成就不能够对数组进行,添加,删除等操作。数组中可以存储不同类型的对象。数组实际上存储的时对象的地址,同样也可以存储数组的地址。以nil作为数组结尾。 1.创建集合 NSArray * array2 = [[NSArray alloc]initWithObjects:@"one",@"tw原创 2015-05-22 21:13:52 · 342 阅读 · 0 评论 -
内存管理
一、 基本原理僵尸对象:已被回收的对象。野指针:指向一个已删除的对象或未申请访问受限内存区域的指针。(及时把它变成空指针,=nil)什么地方要防止内存泄露:1.main函数中中alloc创建对象,最后要release该对象。2.类a作为类b中成员变量时,setter方法中3.b被回收时,dealloc成员a1. 什么是内存原创 2015-07-20 22:34:46 · 262 阅读 · 0 评论