使用块(block)传值比较简单,并且用块写出来的代码更为整洁。
代码模拟:
声明文件:
#import
typedef void (^GBCompletionHandler)(NSData* data, NSError *error);
@interface GBUpload : NSObject
/**
* upload data to some where
*
* @...
分类:
其他好文 时间:
2015-07-23 22:02:38
阅读次数:
110
1、.h文件中声明代理 @protocol ExchangePointArrayDelegate
-(void)exchangePointsIn:(NSArray *)pointarray; //用来传递exchangePoints这个数组的代理方法
@end
@property (weak , nonatomic) id delegate; 声明这个delegate必须使用weak...
分类:
移动开发 时间:
2015-07-20 16:35:00
阅读次数:
127
设置UIButton上字体的对齐方式,不是用:
[Button.titleLabel setTextAlignment:UITextAlignmentCenter];
而是用:
[Button setContentHorizontalAlignment:UIControlContentHorizontalAlignmentCenter];
typed...
分类:
其他好文 时间:
2015-07-13 18:37:16
阅读次数:
95
1.方法与顺序无关2.枚举绑定数据类型enum{ObjectiveC,Java,Ruby,Python,Erlang};typedefNSUIntegerLanguage;3.属性不用写@synthesize4.语法简化4.1NSNumberNSNumber*value;value=@12345;v...
分类:
其他好文 时间:
2015-07-02 12:02:03
阅读次数:
228
今天要给一个程序打包,选择mobileprovision文件时发现xcode中mobileprovision文件达到了好几十个,想找最新添加的都找不到,于是就开始百度“xcode删除mobileprovision文件”,结果万恶的百度,给出来的都是一个方法,一个已经不能用的方法,而且一连两篇全是一样的,我只想说“你大爷百度”
干货来了:自己实践,找到删除mobileprov...
分类:
其他好文 时间:
2015-06-19 00:05:32
阅读次数:
274
对iOS开发中内存管理的一点总结与理解做iOS开发也已经有两年的时间,觉得有必要沉下心去整理一些东西了,特别是一些基础的东西,虽然现在有ARC这种东西,但是我一直也没有去用过,个人觉得对内存操作的理解是衡量一个程序员成熟与否的一个标准。好了,闲话不说,下面进入正题。 众所周知,ObjectiveC的...
分类:
移动开发 时间:
2015-06-15 00:14:39
阅读次数:
142
众所周知,ObjectiveC的内存管理引用的一种叫做“引用计数“ (Reference Count)的操作方式,简单的理解就是系统为每一个创建出来的对象,(这里要注意,只是对象,NSObject的子类,基本类型没有‘引用计数’)记录一个引用计数,初始化这个对象的时候会调用alloc方法,系统在al...
分类:
其他好文 时间:
2015-06-09 21:37:28
阅读次数:
128
简单的说下最近一次遇到了混编中的问题,算是自己的总结吧,还望能够帮助到打家。当项目中OC和C++要混合编译的时候,特别是在两种语言字一个文件中相互调用的时候,千万一定不要忘记把编译器的CompileSourcesAs选项改为ObjectiveC++,因为默认的选择项是Accordingtofiletype。..
分类:
编程语言 时间:
2015-05-24 06:44:00
阅读次数:
205
+(NSString *) stringDeleteString:(NSString *)str
{
NSMutableString *str1 = [NSMutableString stringWithString:str];
for (int i = 0; i < str1.length; i++) {
unichar c = [str1 characterAt...
分类:
移动开发 时间:
2015-05-06 15:17:45
阅读次数:
148
转自http://blog.csdn.net/xpwang168/article/details/8087143constconst最好理解,修饰的东西不能被修改指针类型根据位置的不同可以理解成3种情况:I 常量指针//初始化之后不能赋值,指向的对象可以是任意对象,对象可变。NSString * c...
分类:
其他好文 时间:
2015-05-04 11:44:10
阅读次数:
140