iOS开发常用库推荐                   之⼀一                               老甘                             cngump                      ...
CocoaPods      – an Objective-C library manager      NSLogger      – A modern, flexible logging tool      ConciseKit      –...
CocoaPods              你是不是经常使用: ConciseKit,              NSLogger, AFNetworking,JSONKit,              EGORefreshTableHead...
CocoaPods于Objective-C              就像              gem于Ruby              pip于Python12年5月12日星期六
安装CocoaPods              CocoaPods使用Ruby开发              安装:              $ sudo gem install cocoapods              $ pod s...
常用操作              搜索              $ pod search ego              查看所有pod              $ pod list12年5月12日星期六
添加Pod支持              在Xcode项目目录新建Podfile              platform :ios              dependency JSONKit              dependency...
结果12年5月12日星期六
CocoaPods注意              因为环境的多样性,有时部分库,如              果编译不成功,就改为手动处理。              碰到问题能快速处理的就处理,不熟              悉的就把podfi...
更多              https://github.com/CocoaPods/CocoaPods12年5月12日星期六
NSLogger              让Xcode的Log独立起来              让Log在本来很挤的Xcode界面里消失              NSLogger支持Tag,级别,图片              不开Xco...
// NSLogger              #import "LoggerClient.h"              #ifndef __OPTIMIZE__              #define LOG_NETWORK(level...
12年5月12日星期六
更多              https://github.com/fpillet/NSLogger12年5月12日星期六
ConciseKit              类Ruby的语法              让你写更少的代码              Objective-C用可以写的很简单12年5月12日星期六
ConciseKit包括              $class (类相关)              Singleton (单例)              Macros (强大的宏)              Additions (强大的扩...
更多              https://github.com/petejkim/ConciseKit12年5月12日星期六
结束              谢谢12年5月12日星期六
Upcoming SlideShare
Loading in...5
×

iOS开发常用库推荐之一@techparty

6,224

Published on

Published in: Technology, Business
0 Comments
10 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
6,224
On Slideshare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
21
Comments
0
Likes
10
Embeds 0
No embeds

No notes for slide

iOS开发常用库推荐之一@techparty

  1. 1. iOS开发常用库推荐 之⼀一 老甘 cngump http://techparty.org http://weibo.com/cngump12年5月12日星期六
  2. 2. CocoaPods – an Objective-C library manager NSLogger – A modern, flexible logging tool ConciseKit – A set of Objective-C additions and macros that helps you write code more quickly12年5月12日星期六
  3. 3. CocoaPods 你是不是经常使用: ConciseKit, NSLogger, AFNetworking,JSONKit, EGORefreshTableHeaderView, MBProgressHUD,SDWebImage 等N多库?管理起来麻烦? CocoaPods让你的Xcode管理第三方库更轻松12年5月12日星期六
  4. 4. CocoaPods于Objective-C 就像 gem于Ruby pip于Python12年5月12日星期六
  5. 5. 安装CocoaPods CocoaPods使用Ruby开发 安装: $ sudo gem install cocoapods $ pod setup12年5月12日星期六
  6. 6. 常用操作 搜索 $ pod search ego 查看所有pod $ pod list12年5月12日星期六
  7. 7. 添加Pod支持 在Xcode项目目录新建Podfile platform :ios dependency JSONKit dependency ConciseKit 安装Pod pod install HelloPods.xcodeproj12年5月12日星期六
  8. 8. 结果12年5月12日星期六
  9. 9. CocoaPods注意 因为环境的多样性,有时部分库,如 果编译不成功,就改为手动处理。 碰到问题能快速处理的就处理,不熟 悉的就把podfile里面的lib去掉,然后 手动处理。 CocoaPods还在发展初期。值得关注12年5月12日星期六
  10. 10. 更多 https://github.com/CocoaPods/CocoaPods12年5月12日星期六
  11. 11. NSLogger 让Xcode的Log独立起来 让Log在本来很挤的Xcode界面里消失 NSLogger支持Tag,级别,图片 不开Xcode照样看Log 支持多个设备或者模拟器同时使用12年5月12日星期六
  12. 12. // NSLogger #import "LoggerClient.h" #ifndef __OPTIMIZE__ #define LOG_NETWORK(level, ...) LogMessageF(__FILE__,__LINE__,__FUNCTION__, @"network",level,__VA_ARGS__) #define LOG_GENERAL(level, ...) LogMessageF(__FILE__,__LINE__,__FUNCTION__, @"general",level,__VA_ARGS__) #define LOG_GRAPHICS(level, ...) LogMessageF(__FILE__,__LINE__,__FUNCTION__, @"graphics",level,__VA_ARGS__) #else #define LOG_NETWORK(...) do{}while(0) #define LOG_GENERAL(...) do{}while(0) #define LOG_GRAPHICS(...) do{}while(0) #endif12年5月12日星期六
  13. 13. 12年5月12日星期六
  14. 14. 更多 https://github.com/fpillet/NSLogger12年5月12日星期六
  15. 15. ConciseKit 类Ruby的语法 让你写更少的代码 Objective-C用可以写的很简单12年5月12日星期六
  16. 16. ConciseKit包括 $class (类相关) Singleton (单例) Macros (强大的宏) Additions (强大的扩展)12年5月12日星期六
  17. 17. 更多 https://github.com/petejkim/ConciseKit12年5月12日星期六
  18. 18. 结束 谢谢12年5月12日星期六
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×