- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 GCD Blocks与Dispatch Queue的使用
block是什么 block是一个C level的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似。用于回调函数的地方。两个对象间的通讯。实现轻量级的“代理”。 blocks和C语言函数指针的区别 如何调用blocks 调用block和C语言函数指针的调用一模一样 如何在 block 中修改外部变量????? 考虑到 block 的目
2013-06-26 10:01:31 1375
原创 NSOperation和NSOperationQueue的使用
使用 NSOperation的方式有两种, 一种是用定义好的两个子类: NSInvocationOperation 和 NSBlockOperation。 另一种是继承NSOperation 如果你也熟悉Java,NSOperation就和java.lang.Runnable接口很相似。和Java的Runnable一样,NSOperation也是设计用来扩展的,只需继承重写NSOperat
2013-06-26 09:57:51 756
原创 多线程开发NSOperation&NSOperationQueue——异步下载图片
实现的功能:1)演示多线程NSOperation&NSOperationQueue开发;2)子线程中执行下载图片工作,图片下载完成前显示等待框和下载进度条; 关键词:多线程 NSOperation NSOperationQueue 等待框 1、新建视图控制器ViewController(不带xib),作为根视图控制器,通过ViewController的-(void)loadView方法构建UI
2013-06-26 09:55:09 997
原创 Core Motion Manager
在iOS4之前,加速度计由UIAccelerometer类来负责采集工作,而电子罗盘则由CoreLocation接管。而iPhone4的推出,由于加速度计的升级和陀螺仪的引入,与motion相关的编程成为重头戏,所以,苹果在iOS4中增加一个一个专门负责该方面处理的框架,就是CoreMotion Framework。这个CoreMotion有什么好处呢?简单来说,它不仅仅提供给你获得实时的加速度值
2013-06-26 09:43:31 1175
原创 App Store审核指南
App Store审核指南 前言 感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业。我们希望帮助您加入这个成功的组织。这是我们首次发布《应用程序商店评估指导》(App Store Review Guidelines)。通过它,我们希望帮助您解决开发应用程序时遇到的问题,以便于您在提交应用程序时,可以
2013-06-19 10:36:28 1275
原创 在ios iphone编程中使用封装的NSLog来打印调试信息
使用NSLog的一个风险是:它的运行会占用时间和设备资源。 简单而粗暴的解决方案是:在release前,将所有的NSLog注释掉。简单有效,但副作用是:下次你要调试时,又得将NSLog一个个取消注释。 以release模式编译的程序不会用NSLog输出,而以debug模式编译的程序将执行NSLog的全部功能。 解决步骤: 修改-Prefix.pch
2013-06-18 10:37:53 1821
原创 UILongPressGestureRecognizer
UILongPressGestureRecognizer *longPressReger = [[UILongPressGestureRecognizer alloc] initWithTarget:self action:@selector(handleLongPress:)]; longPressReger.minimumPressDuration = 1.0; [myTab
2013-06-07 19:38:42 1003
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人