-
使用CocoaPods管理第三方类库
在项目开发中,一些常用的第三方类库如AFNetworking,MBProgressHUD,ReactiveCocoa,Masonry,MJRefresh等,如何去管理它们呢, 这些类库每次更新都要手动导入项目中吗?如何知道它们版本更新了呢?用CocoaPods解决以上问题。安装CocoaPods 查看是否安装了Ruby和git,ruby -v命令查看Ruby的版本,以及git –version 更新gemsudo gem update --system 移除官方镜像源gem sour...…
-
优秀博客收集
站在巨人的肩膀上,才能看的更高更远。在工作中不断收集优秀的博客,方便学习参考。总结如下 OneV’s Den 携程无线陈浩然 唐巧的技术博客 杨骑滔(KittenYang) 南峰子的技术博客 破船之家 NSHipster Limboy 无网不剩 Lex iOS notes 念茜的博客 Xcode Dev Ted’s Homepage txx’s blog KEVIN BLOG 阿毛的蛋疼地 亚庆的 Blog Nonomori 言无不尽 Wonderff...…
-
运用OC运行时和Method Swizzing来设置返回按钮
在项目开发中,随着界面的增多,为每个控制器自定义返回按钮,每一个控制器中都要写一次,较为麻烦啰嗦。+ (UIBarButtonItem *)itemWithIcon:(NSString *)icon title:(NSString *)title highLightIcon:(NSString *)highLightIcon target:(id)target action:(SEL)action{UIButton *button = [UIButton buttonWithType:UI...…
-
如何让Xcode打印日志中的unicode显示为中文
Xcode打印日志有时候显示的unicode,不是我们想要的中文,尤其是与后台调试接口的时候,面对乱麻麻的unicode,那是一个苦逼啊。解决方案为NSObject,NSString,NSDictionary,NSArray,NSSet添加分类.h文件中@interface debugging : NSObject@end@interface NSObject (DEBUGGING)+ (void)replaceClassMethodWithClass: (Class)clazz orig...…