- 博客(8)
- 资源 (22)
- 收藏
- 关注
原创 使用NSURLSession进行上传下载
1、下载天气预报数据,使用的是 forecast.io 的天气预报接口,需要自行设置 apiKey // // RWWeatherViewController.m // TroutTrip // // Created by Charlie Fulton on 2/26/14. // Copyright (c) 2014 Ray Wenderlich Tutorials. All righ
2014-06-30 10:10:29 6656
转载 子类
文章转载自:http://objccn.io/issue-13-4/ 这篇文章跟我以往的文章有点不一样。它主要是一些思想与模式的汇集,而不是一篇指南。下面我所写的模式几乎全都来之不易,都是我犯了错之后才学到的。我并不认为自己是子类方面的权威,但我确实想把我学到的一些东西分享出来。别把本文当做权威指南,它只是一些例子的汇集。 在被问到 OOP(面向对象编程)的时候,Alan Kay(OO
2014-06-25 11:06:04 1413
转载 [Cocoa]深入浅出Cocoa之类与对象
最近打算写一些ObjC中比较底层的东西,尤其是 runtime 相关的。苹果已经将 ObjC runtime 代码开源了,我们可以从:http://opensource.apple.com/source/objc4/objc4-493.9/runtime/ 浏览源代码,或点此下载源代码。 从哪里入手呢?那当然是最基本的类与对象。与C++相比,ObjC中的类与对象结构要简洁与一致得
2014-06-18 14:04:53 876
转载 [深入浅出Cocoa]之消息(二)-详解动态方法决议(Dynamic Method Resolution)
序言 如果我们在 Objective C 中向一个对象发送它无法处理的消息,会出现什么情况呢?根据前文《深入浅出Cocoa之消息》的介绍,我们知道发送消息是通过 objc_send(id, SEL, ...) 来实现的,它会首先在对象的类对象的 cache,method list 以及父类对象的 cache, method list 中依次查找 SEL 对应的 IMP;如果没有找到且实现
2014-06-18 11:49:17 910
转载 [Cocoa]深入浅出Cocoa之消息
在入门级别的ObjC 教程中,我们常对从C++或Java 或其他面向对象语言转过来的程序员说,ObjC 中的方法调用(ObjC中的术语为消息)跟其他语言中的方法调用差不多,只是形式有些不同而已。 譬如C++ 中的: Bird * aBird = new Bird(); aBird->fly(); 在ObjC 中则如下: Bird * aBird = [[Bird a
2014-06-18 11:35:38 712
原创 IOS之使用CKCalendar做datePicker
比较符合项目需要,要做一个日历选择器,并且实现当前日期之后的时间不可选。网上找了一下,GitHub上的一个开源日历选择器CKCalendar比较符合项目需求。效果图如下:(很反感网上那些文章讲了半天连个效果图都没有,纯个人吐槽,勿喷~) 刚开始对着CKCalendar的源码看来半天,还想着直接修改源码让当前日期之后的不可选,却忘了去测试作者提供的代理接口,真傻! 鼓捣半天后终于
2014-06-05 21:17:26 3397
转载 NSOrderedSame NSOrderedAscending NSOrderedDescending枚举比较a==b
NSString 两个字符串的比较,用 a compare:b 来比,得出的结果分3种 1. 26个字母比较 越靠后面 越大 NSString *a = @"qweqwe"; NSString *b = @"qweasd"; BOOL result = [a compare:b]; if (result == NSOrd
2014-06-05 19:48:12 12485
转载 Objective C类方法load和initialize的区别
过去两个星期里,为了完成一个工作,接触到了NSObject中非常特别的两个类方法(Class Method)。它们的特别之处,在于iOS会在运行期提前并且自动调用这两个方法,而且很多对于类方法的规则(比如继承,类别(Category))都有不同的处理。 而因为这两个方法是在程序运行一开始就被调用的方法,我们可以利用他们在类被使用前,做一些预处理工作。比如我碰到的就是让类自动将自身类名保存到一
2014-06-02 07:51:33 1113
fdk-aac-0.1.3(包含bitcode)
2016-06-17
CKCalendarView
2014-06-09
优化UITableViewCell滚动性能demo
2014-05-10
TPKeyboardAvoidingScrollView(view自动上滚,避免遮住输入框)
2013-09-23
Object-C内存管理2-对象之间的内存管理
2013-08-26
Windows异步套接字网络编程
2013-04-30
Prolific usb-to-serial comm port 驱动 for win7win8
2013-04-27
Visual C++MFC编程实例
2013-03-06
软件工程项目编写模板与示例
2013-01-06
网络数据库课程设计
2012-12-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人