摘要: 当人们初学 Cocoa/Objective-C 时,Objective-C Runtime 是被忽略的特性之一。原因是 Objective-C(这门语言)很容易在几小时内就熟悉,新学 Cocoa 的人花费他们大部分的时间学习 Cocoa 框架和适应它是如何工作的。然而每个人至少应该知道一些 runt 阅读全文
posted @ 2016-03-09 22:15 我不是冰红茶 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 第一种方法是使用分类给字典添加一个类方法,将字典中的null值全部替换为空字符串,代码如下: .h文件代码: @interface NSDictionary (DeleteNull) + (id)changeType:(id)myObj; @end .m文件代码: @implementation N 阅读全文
posted @ 2016-07-13 09:15 我不是冰红茶 阅读(1736) 评论(0) 推荐(1) 编辑
摘要: //跳转到应用页面 NSString *str = [NSString stringWithFormat:@"http://itunes.apple.com/us/app/id%d",appid]; [[UIApplication sharedApplication] openURL:[NSURL 阅读全文
posted @ 2016-05-20 16:40 我不是冰红茶 阅读(830) 评论(0) 推荐(0) 编辑
摘要: //汉字转成没有声调也没有空格的拼音- (NSString *)transformToPinYin:(NSString *)wordStr { NSMutableString *mutableString = [NSMutableString stringWithString:wordStr]; / 阅读全文
posted @ 2016-04-13 10:29 我不是冰红茶 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 入口 setImageWithURL:placeholderImage:options: 会先把 placeholderImage 显示,然后 SDWebImageManager 根据 URL 开始处理图片。 进入 SDWebImageManager-downloadWithURL:delegate 阅读全文
posted @ 2016-03-26 16:12 我不是冰红茶 阅读(186) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2016-03-26 16:11 我不是冰红茶 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 从你的手指touch屏幕开始,scrollView开始一个timer,如果: 1. 150ms内如果你的手指没有任何动作,消息就会传给subView。 2. 150ms内手指有明显的滑动(一个swipe动作),scrollView就会滚动,消息不会传给subView,这里就是产生问题二的原因。 3. 阅读全文
posted @ 2016-03-26 16:09 我不是冰红茶 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 运行时刻是指一个程序在运行(或者在被执行)的状态。也就是说,当你打开一个程序使它在电脑上运行的时候,那个程序就是处于运行时刻。在一些编程语言中,把某些可以重用的程序或者实例打包或者重建成为“运行库”。这些实例可以在它们运行的时候被连接或者被任何程序调用。 如果message send如果寻找不到相应 阅读全文
posted @ 2016-03-26 16:07 我不是冰红茶 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 使用NSOperationQueue用来管理子类化的NSOperation对象,控制其线程并发数目。GCD和NSOperation都可以实现对线程的管理,区别是 NSOperation和NSOperationQueue是多线程的面向对象抽象。项目中使用NSOperation的优点是NSOperati 阅读全文
posted @ 2016-03-26 15:48 我不是冰红茶 阅读(385) 评论(0) 推荐(0) 编辑
摘要: NSString * htmlString = @"<html><body> Some html string \n <font size=\"13\" color=\"red\">This is some text!</font> </body></html>"; NSAttributedStri 阅读全文
posted @ 2016-03-26 15:33 我不是冰红茶 阅读(690) 评论(0) 推荐(0) 编辑
摘要: UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入UITextField或者UITextView等子 阅读全文
posted @ 2016-03-26 15:31 我不是冰红茶 阅读(205) 评论(0) 推荐(0) 编辑