- 博客(176)
- 资源 (13)
- 收藏
- 关注
原创 block 深入理解
~~~~我的生活,我的点点滴滴!!本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block- (void)viewDidL
2015-08-25 10:39:21 1201
原创 分类(category)、协议(protocol)
~~~~我的生活,我的点点滴滴!!Objective-C提供了一种与众不同的方式——Category,可以动态的为已经存在的类添加新的行为。这样可以保证类的原始设计规模较小,功能增加时再逐步扩展。使用Category对类进行扩展时,不需要访问其源代码,也不需要创建子类。Category使用简单的方式,实现了类的相关方法的模块化,把不同的类方法分配到不同的分类文件中。
2015-05-04 22:15:00 1450
原创 __block修饰符的作用域问题
~~~~我的生活,我的点点滴滴!!我们知道,当在一个Block中想要访问这个Block之外的变量时,可以直接调用,但当我们想在Block中修改这个成员变量时,需要为这个外部变量使用__block关键字进行声明,前面我们使用__block声明了一个基本数据类型int,那么我们在Block内成功将n改为了2:#import typedef int (^
2015-04-28 17:05:05 2410
原创 NSDate、NSDateFormatter、NSDatePicker介绍
~~~~我的生活,我的点点滴滴!!#pragma mark NSDate创建(只举例类方法,实例方法一样)// 返回当前时间(GMT,0时区,格林尼治时间)+ (id)date;// 返回以当前时间为基准,然后过了secs秒的时间+ (id)dateWithTimeIntervalSinceNow:(NSTimeInterval)
2015-04-16 15:30:06 2281
原创 xib 自定义视图
~~~~我的生活,我的点点滴滴!!常用的自定义view的方法有三种:1、通过初始化的时候添加views- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { // add subviews }
2015-04-14 10:46:53 883
原创 NSNotificationCenter --- 消息机制
~~~~我的生活,我的点点滴滴!!//参考链接 http://www.cnblogs.com/xunziji/p/3257447.html官方提供的原理图:今天主角主要为两个类:1、NSNotificationCenterNSNotificationCenter是一个观察者模式,获得NSNotificationCenter的方
2015-04-13 15:29:52 1899 1
转载 关于代码手写UI,xib和StoryBoard
最近接触了几个刚入门的iOS学习者,他们之中存在一个普遍和困惑和疑问,就是应该如何制作UI界面。iOS应用是非常重视用户体验的,可以说绝大多数的应用成功与否与交互设计以及UI是否漂亮易用有着非常大的关系。而随着iOS开发发展至今,可以说在UI制作上大家逐渐分化为了三种主要流派:使用代码手写UI及布局;使用单个xib文件组织viewController或者view;使用StoryBoard来通过单个
2015-04-09 14:58:32 871
转载 ios 基本控件总结
~~~~我的生活,我的点点滴滴!!基本控件:============Controls ============LableButtonSegmented ControlText FieldSliderSwitchActivity Indicator ViewProgress ViewPage ControlStepper======
2015-04-09 12:30:18 1219
原创 android中 List、Map简单介绍及ArrayAdapter、SimpleAdapter、BaseAdapter简单总结
~~~~我的生活,我的点点滴滴!!
2014-12-07 01:43:31 4150
OpenExplorer
2014-11-16
cocos2dx-3.0+Box2D例子
2014-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人