摘要: 本博客应该会随着时间的推移有所改动,毕竟昨天下班才开始研究MJ老师的MJExtension框架.记录此博客的目的:为了能更好的理解MJ老师的这套框架!我研究本框架的方式:从main.m中出发,一层一层的进入.我并不是看,而是一边看一遍理解,再一遍敲代码操作(并非copy).遇到难理解的陌生地方,重建... 阅读全文
posted @ 2015-04-24 16:56 花园晓雨 阅读(236) 评论(0) 推荐(0)
摘要: 栗子:有一个ZHHAssertNewNew类,类中有两个属性@property (nonatomic, strong) NSString* name;@property (nonatomic, assign) int age;1,导入#import 2,实现方法void test() { u_in... 阅读全文
posted @ 2015-04-24 09:53 花园晓雨 阅读(304) 评论(0) 推荐(0)
摘要: 思路:将所有NSFoundation中的类型记录到一个数组中,然后通过数组的containsObject:方法去判断所要判断的类型是否包含在此数组中.简单代码如下:+ (BOOL)isClassFromFoundation:(Class)c { NSArray* foundationClasses... 阅读全文
posted @ 2015-04-24 08:44 花园晓雨 阅读(278) 评论(0) 推荐(0)
摘要: 写一个NSObject的分类,然后添加一下的方法即可:前提要导入运行时机制类#import - (void)enumerateClasses { Class c = [self class]; while(c) { NSSlog (@"class->%@",c); c = class... 阅读全文
posted @ 2015-04-23 23:47 花园晓雨 阅读(669) 评论(0) 推荐(0)
摘要: 1,方法最好是单独弄到一个类中,定义为类方法.都知道iOS的debug与release,所以我一开始就定义了一个这样的宏:#ifdef DEBUG#define ZHHLog(...) NSLog(__VA_ARGS__)#else#define ZHHLog(...)#endif#define M... 阅读全文
posted @ 2015-04-23 21:38 花园晓雨 阅读(629) 评论(0) 推荐(0)
摘要: runtime:http://blog.csdn.net/lizhongfu2013/article/details/9496705 阅读全文
posted @ 2015-04-23 14:55 花园晓雨 阅读(94) 评论(0) 推荐(0)
摘要: 打开终端:输入:lipo -create 真机调试下面的.a文件路劲模拟器下面的.a文件路劲 -output 生成合并后.a文件的路劲 阅读全文
posted @ 2015-04-22 16:04 花园晓雨 阅读(130) 评论(0) 推荐(0)
摘要: AFHTTPRequestOperationManager *mgr = [AFHTTPRequestOperationManager manager];// responseObject的类型是NSXMLParser mgr.responseSerializer = [AFXMLParserRe... 阅读全文
posted @ 2015-04-21 12:04 花园晓雨 阅读(283) 评论(0) 推荐(0)
摘要: 1,将UIImageView addSubView到UIScrollView中2,设置UIScrollView的delegate3,设置UIScrollView的两个属性:maximumZoomScale,minimumZoomScale,例如:self.sc.maximumZoomScale = ... 阅读全文
posted @ 2015-04-16 14:47 花园晓雨 阅读(135) 评论(0) 推荐(0)
摘要: - (void)cutGloable { dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(1.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ UIGraphicsBegin... 阅读全文
posted @ 2015-04-16 12:02 花园晓雨 阅读(120) 评论(0) 推荐(0)