摘要: 能够在ios桌面的程序icon右上角显示数字(badge number)的方法:在ViewController中的viewDidLoad方法中添加如下代码即可:[cpp]view plaincopy-(void)viewDidLoad{[superviewDidLoad];[UIApplicationsharedApplication].applicationIconBadgeNumber=2;} 阅读全文
posted @ 2014-01-09 11:19 徐坤很无聊 阅读(344) 评论(0) 推荐(0) 编辑
摘要: ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:异步请求,队列请求,GZIP压缩,缓存,断点续传,进度跟踪,上传文件,HTTP认证在新的版本中,还加入了Objective-C闭包Block的支持,让我们的代码更加轻简灵活。下面就举例说明它的API用法。发起一个同步请求同步意为着线程阻塞,在主线程中使用此方法会使应用Hang住而不响应任何用户事件。所以,在应用程序设计时,大多被用在专门的子线程增加用户体验,或用异步请求代替(下面会讲到)。- (IBAction)grabURL:(id)sender{NSURL *url = [NSURL URL 阅读全文
posted @ 2014-01-09 10:38 徐坤很无聊 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 平时我们使用对象之间的传值都是采用retain count +1的方式,这种方式的适用于当对象的某属性的值改变时,引用该对象的不同指针会同时改变,因为这两个指针指向的是同一个内存地址,但如果需求是,当一个指针执行的对象属性值发生改变时,不影响另一个对象,那么需要分配两个不同的内存地址,也就是说,我们就不可以采用retain关键字了,而是要采用copy 关键字,因为copy关键字会在复制时重新创建一个新的对象。 举例说明一下copy使用这里创建一个Person类Person.h,代码:@interface Person : NSObject {NSString *name;NSString *e 阅读全文
posted @ 2014-01-09 09:47 徐坤很无聊 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 2014年1月8日,苹果发布了iOS7.1 beta3。开发者已经可以通过OTA升级下载这一新版本的iOS系统。除了修补一些 bug并进一步加强语音辅助功能之外,新版的用户界面(UI)体系发生的变化更引人注目。经历了iOS 7发布之初人们对其风格迥异的“扁平化”设计毁誉参半的争论,这半年来,iOS7的每次升级,都体现了苹果的UI设计团队对“扁平化”的理解持续深入。新版iOS7.1 beta 3首先对键盘作出了调整:字体增粗,删除和大小写等按键进一步增灰,FaceTime和下栏应用也有了不同程度的变深:为什么这么调整?因为所谓扁平化的设计风格,并非直接把UI一刀切地去掉肌理。它的设计理念,源于设 阅读全文
posted @ 2014-01-09 09:32 徐坤很无聊 阅读(183) 评论(0) 推荐(0) 编辑