一、 简介
IOS 开发中灵活使用runtime 会提高我们的程序性能和开发速度。要想使用runtime,首先要引入系统的头文件。
#import
当我们查看runtime.h的时候,我们会发现,其实runtime是很有条理的
const char *object_getClassName(id obj) //获取对象的类
Iv...
分类:
移动开发 时间:
2015-04-15 11:19:44
阅读次数:
178
iOS-Core-Animation-Advanced-Techniques 转 GitHub译文
iOS核心动画高级编程全集
iOS-核心动画高级编程/1-图层树
iOS-核心动画高级编程/2-寄宿图
iOS-核心动画高级编程/3-图层几何学
iOS-核心动画高级编程/4-视觉效果
iOS-核心动画高级编程/5-变换
iOS-核心动画高级...
分类:
移动开发 时间:
2015-04-02 20:53:49
阅读次数:
163
xcode6+ios8最新真机调试教程引言:众所周知,苹果的安全性做的一直很高,导致ios开发的门槛相对于安卓来说,高出不少,也就导致了现在iOS高级工程师一直是稀缺的资源。今天我们来谈一谈苹果的真机调试。苹果的真机测试要复杂好多,最主要的是你需要花费99$购买苹果的开发者认证,其他的条件有:一台测...
分类:
其他好文 时间:
2015-03-30 11:01:09
阅读次数:
108
引言:众所周知,苹果的安全性做的一直很高,导致ios开发的门槛相对于安卓来说,高出不少,也就导致了现在iOS高级工程师一直是稀缺的资源。今天我们来谈一谈苹果的真机调试。苹果的真机测试要复杂好多,最主要的是你需要花费99$购买苹果的开发者认证,其他的条件有:一台测试手机或pad一台装有苹果系统的电脑具...
分类:
移动开发 时间:
2015-03-29 19:29:26
阅读次数:
12668
1.你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗?Objecitve-C的重要特性是Runtime(运行时),在#import 下能看到相关的方法,用过objc_getCla....
分类:
移动开发 时间:
2015-03-19 13:05:35
阅读次数:
190
UITableView UITableView的样式有两种,一种是Grouped(左图),另一种是Plain(右图),如下图,它的属性是style,类型为UITableViewStyle,枚举值分别是UITableViewStyleGrouped和UITableViewStylePlain;用这个....
分类:
移动开发 时间:
2015-03-02 09:24:10
阅读次数:
158
LLDBhttps://github.com/nangege© 2015objc中国本站由@onevcat创建,文章源自objc.io,由objc中国 项目组整理维护你是否曾经苦恼于理解你的代码,而去尝试打印一个变量的值?NSLog(@"%@", whatIsInsideThisThing);或者跳...
分类:
移动开发 时间:
2015-01-26 19:13:07
阅读次数:
355
block和GCD是ios高级程序员面试必问的问题,ben'pi...
分类:
移动开发 时间:
2014-12-26 20:20:07
阅读次数:
291
UIControlEventTouchDown即按钮按下时应触发的方法。实际使用过程中会出现延迟响应或间歇无响应,但是放开手指时会直接响应UIControlEventTouchDown、UIControlEventTouchUpInside两个方法,这种情况下,按下按钮不响应任何事件,当移动手指时会响应UIControlEventTouchDown。...
分类:
移动开发 时间:
2014-12-22 16:23:24
阅读次数:
738
11、系统类的方法实现部分替换- (void) methodExchange { Method m1 = class_getInstanceMethod([NSStringclass],@selector(lowercaseString)); Method m2 = class_getInsta.....
分类:
移动开发 时间:
2014-12-11 08:56:13
阅读次数:
212