- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 8.0.x 系统上调用 UIActivityViewController 必现 crash
最近发现一个很棘手的 crash 问题,在8.0.x 系统上,在 action sheet 上面弹出分享界面,必现 crash, log 如下*** Terminating app due to uncaught exception ‘NSInvalidArgumentException’, reason: ‘-[CABasicAnimation _viewControllerForSup
2014-11-20 19:57:09
844
原创 URL Schemes 简析(一)
URL Schemes 之系统程序交互URL Scheme 是苹果提供的可以用于 iOS 和 OS X 系统的一种程序交互方式.原生程序和网页程序都可以通过这些 schemes 实现与系统程序的结合,给用户提供无缝的交互体验.例如,如果你的程序显示一些电话号码,你可以通过合适的 URL 实现用户点击这些号码时打开系统电话软件,或者,在用户点击 iTunes 链接时打开 iTunes 并且播
2014-11-17 15:27:25
811
原创 UIView 触摸事件探究
UIView 触摸事件探究最近遇到自定义的 UIView中,有不同的针对触摸事件的需求,针对 UIView 的响应触控事件,进行了一些了解.主要是针对 UIView 中hitTest:withEvent:函数的用法.hitTest:withEvent:的官方说明文档是这样描述的,Returns the farthest descendant of the receive
2014-11-14 18:07:35
519
原创 URL 编码问题
URL 编码问题一般来说,我们通过使用 NSString 的stringByAddingPercentEscapesUsingEncoding函数来将字符串转换成可用的 URL,如下面这个例子:NSString *string = @"this is a string";NSURL *url = [NSURL URLWithString:[string stringByAddingP
2014-11-12 20:37:38
583
原创 NSDateFormatter之24小时制探究
NSDateFormatter之24小时制探究24小时制显示自定义时间格式中,"HH"代表24小时制, "hh"代表12小时制,苹果官网的文档中是这么写的,The representation of the time may be 13:00. In iOS, however, if the user has switched 24-Hour Time to Off, th
2014-11-10 17:44:31
4722
翻译 Date Formatters
Date Formatters 有两种基本方法,用来从一个字符串中创建一个 date 对象和从一个 date 对象中解析成一个字符串,dateFromString: and stringFromDate:,如果你需要对解析的字符串进行更多的控制,可以使用 getObjectValue:forString:range:error:方法, 你可以通过直接使用 NSDat
2014-11-10 15:02:04
423
原创 Target-Action简介
Target-Action 用户界面中的控件的功能其实很简单,它们传递用户的意图,并且通知相应的对象来执行用户的请求,当用户对控件进行操作时,例如单击,或者按下返回键,此时设备会生成一个事件,控件接收这个事件,并且将它翻译成一个通知传递给程序.然而,这些事件本身并不知道用户的意图,它们仅仅告诉你用户点击了按钮或者按下键盘,所以我们需要一个机制讲将这些事件翻译成程序
2014-11-07 16:09:51
965
翻译 Receptionist Pattern
Receptionist PatternThe Receptionist Design Pattern in Practice KVO notification会立马调用 observer 的observeValueForKeyPath:ofObject:change:context:方法,如果 observer 在子线程中实现该方法,那么,该方法同样返回在相
2014-11-07 16:01:31
629
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人