iOS开发常用库推荐之一@techparty
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
6,798
On Slideshare
2,417
From Embeds
4,381
Number of Embeds
15

Actions

Shares
Downloads
20
Comments
0
Likes
10

Embeds 4,381

http://techparty.org 3,016
http://www.cngump.com 884
http://cngump.com 255
http://www.techparty.org 142
http://feed.feedsky.com 33
http://localhost 18
http://abtasty.com 10
http://localhost:4000 6
http://xianguo.com 5
http://gztp.jeffjie.webfactional.com 3
http://newsblur.com 3
http://techparty.jeffkit.com 2
http://cache.baidu.com 2
http://www.cngump.com HTTP 1
http://www.tuicool.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. iOS开发常用库推荐 之⼀一 老甘 cngump http://techparty.org http://weibo.com/cngump12年5月12日星期六
  • 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. CocoaPods 你是不是经常使用: ConciseKit, NSLogger, AFNetworking,JSONKit, EGORefreshTableHeaderView, MBProgressHUD,SDWebImage 等N多库?管理起来麻烦? CocoaPods让你的Xcode管理第三方库更轻松12年5月12日星期六
  • 4. CocoaPods于Objective-C 就像 gem于Ruby pip于Python12年5月12日星期六
  • 5. 安装CocoaPods CocoaPods使用Ruby开发 安装: $ sudo gem install cocoapods $ pod setup12年5月12日星期六
  • 6. 常用操作 搜索 $ pod search ego 查看所有pod $ pod list12年5月12日星期六
  • 7. 添加Pod支持 在Xcode项目目录新建Podfile platform :ios dependency JSONKit dependency ConciseKit 安装Pod pod install HelloPods.xcodeproj12年5月12日星期六
  • 8. 结果12年5月12日星期六
  • 9. CocoaPods注意 因为环境的多样性,有时部分库,如 果编译不成功,就改为手动处理。 碰到问题能快速处理的就处理,不熟 悉的就把podfile里面的lib去掉,然后 手动处理。 CocoaPods还在发展初期。值得关注12年5月12日星期六
  • 10. 更多 https://github.com/CocoaPods/CocoaPods12年5月12日星期六
  • 11. NSLogger 让Xcode的Log独立起来 让Log在本来很挤的Xcode界面里消失 NSLogger支持Tag,级别,图片 不开Xcode照样看Log 支持多个设备或者模拟器同时使用12年5月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. 12年5月12日星期六
  • 14. 更多 https://github.com/fpillet/NSLogger12年5月12日星期六
  • 15. ConciseKit 类Ruby的语法 让你写更少的代码 Objective-C用可以写的很简单12年5月12日星期六
  • 16. ConciseKit包括 $class (类相关) Singleton (单例) Macros (强大的宏) Additions (强大的扩展)12年5月12日星期六
  • 17. 更多 https://github.com/petejkim/ConciseKit12年5月12日星期六
  • 18. 结束 谢谢12年5月12日星期六