- 博客(6)
- 收藏
- 关注
原创 Objective-C内存管理——retain属性
先看一个例子: ViewController.h @interface ViewController : UIViewController{ NSString *iVal1; } @property (nonatomic,retain)NSString *iVal1; @end 定义一个变量,并生成retain属性。 ViewController.m @synthe
2012-09-17 18:37:52 972
转载 查找 EXC_BAD_ACCESS 问题根源的方法
写程序遇到 Bug 并不可怕,大部分的问题,通过简单的 Log 或者 代码分析并不难找到原因所在。但是在 Objective-C 编程中遇到 EXC_BAD_ACCESS 问题的时候,通过简单常规的手段很难发现问题。这篇文章,给大家介绍一个常用的查找 EXC_BAD_ACCESS 问题根源的方法。 首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对
2012-09-06 15:30:22 10232
转载 Objective-C中的作用域详解
我君哥说过“基础的知识再讨论也不为过”,想必很多人都深有体会。 在此就转一篇基础的文章,由于讲的比较详细,我就稍做整理,标注下重点,然后写点自己的理解(pending)。 原文地址:http://www.itivy.com/iphone/archive/2011/12/21/iphone-objective-c-scope.html 在Objective-C中,可
2012-09-01 11:23:21 1162
原创 从数组到类簇的学习总结
本来写个小demo测试一个小问题,后来越想越纠结,就查了些资料,在此做个总结吧,主要关于数组和类簇的。balabala... NSArray *array1 = [NSArray arrayWithObjects:@"11",@"12",@"13", nil]; NSArray *array2 = [NSArray arrayWithObjects:@"21",@"22",@"2
2012-08-30 16:58:21 1407
原创 #import、#include和@class的区别
#import && #include: 1. 一般来说,导入objective c的头文件时用#import,包含c/c++头文件时用#include。 2. #import 确定一个文件只能被导入一次,这使你在递归包含中不会出现问题。 所以,#import比起#include的好处就是不会引起交叉编译。 #import && #class: 1. impo
2012-08-30 00:00:51 1529
转载 NSNotification、delegate和KVO的区别
简明概要的说明了NSNotification与delegate的区别: 1.效率肯定是delegate比nsnotification高。 2. delegate方法比notification更加直接,最典型的特征是,delegate方法往往需要关注返回值,也就是delegate方法的结果。比如-windowShouldClose:,需要关心返回的是yes还是no。所
2012-08-17 11:39:37 1722
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人