原创 iOS中block作为一个函数的参数
我们首先设想有如下的一个头文件: @interface ViewController : UIViewController { AAA *aaa; } 假设在这个ViewController的viewDidLoad函数内有如下一段代码 [aaa withBlock:^(NSString* error_code, NSError* error) {
2013-06-21 14:46:46 10644
原创 UIImageView绕着一个点旋转
pointer = [[UIImageView alloc] initWithImage: [UIImage imageNamed:@"poi.png"]]; pointer.frame = CGRectMake(73, 72, 6, 51); pointer.layer.anchorPoint =
2013-05-13 13:25:06 2120
原创 使自己的App可以到App Store上去评分
首先知道App Store上评论的链接地址是: itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=appID 以上连接可以直接粘走,只需将appID改为你自己的App的id(它就像身份证号一样对app做一个唯一标示)。你可以
2013-05-07 18:17:40 718
原创 NSThread 和 NSTimer
在自己定义的线程中使用NSTimer,如果对线程了解的不够很容易导致timer要调用的函数无法调用。 在新的线程中使用NSTimer如下所示 - (IBAction)hehe:(id)sender { NSThread* thread = [[NSThread alloc] initWithTarget:self selector:@selector(timerS
2013-04-27 17:40:51 768
转载 IOS中arc的基础知识
旧工程配置arc方案: 1,直接在targets->build phases中修改compiler Flags,是否支持arc。添加:-fobjc-arc,就可以让旧项目支持arc。如果想让原来支持arc的不使用arc则添加-fno-objc-arc 2,因为在build phases中可以改变是否支持arc,所以应该在代码中添加判断是否支持arc,这样不管以后.m的arc是否
2013-04-17 14:37:03 470