iOS 开发实用技术导航
NSHipster 中文版
› http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
› http://www.cocos2d-iphone.org/
CocoaPods
› http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
› http://code.google.com/mobile/analytics/
WWDC
› https://developer.apple.com/wwdc/
Design Guides and Resources
› https://developer.apple.com/design/
Transcripts of WWDC sessions
› http://asciiwwdc.com
Cocoa with Love
› http://cocoawithlove.com/
Cocoa Dev Central
› http://cocoadevcentral.com/
NSHipster
› http://nshipster.com/
Style Guides
› Google Objective-C Style Guide
› NYTimes Objective-C Style Guide
Useful Tools and Services
› Charles Web Debugging Proxy
› Smore
refresh
V2EX  ›  iDev

CocoaPods真是个好东西,现在一个小项目居然用了14个pod

  •  
  •   refresh · Sep 26, 2013 · 9577 views
    This topic created in 4789 days ago, the information mentioned may be changed or developed.
    现在git上找代码,如果没有支持cocoapods,马上fork一下,加上对cocoapods的支持,自己写的一些模块,不管是开源还是闭源,都要加上cocoapods的支持。

    很有使用node.js的感觉
    17 replies  •  1970-01-01 08:00:00 +08:00
    liuhui998
    liuhui998
    Sep 26, 2013
    1
    Pod 做包管理还是不错,不用手工把库拷来拷去的

    like Gemfile in Rails
    dorentus
    dorentus
    Sep 26, 2013
    2
    确实。各种包管理的工具用起来都很爽。
    holy_sin
    holy_sin
    Sep 26, 2013
    3
    还有其他的包管理工具吗 推荐一下
    liuhui998
    liuhui998
    Sep 26, 2013
    4
    好像 iOS 开发只有 Pod 吧
    txx
    txx
    Sep 26, 2013
    5
    pod 用着是挺开心的....
    只是JSONKit 的 30+个 warning 好烦 每次update一下 都要手动加一个 -w
    这个有解么?
    hilenlai
    hilenlai
    Sep 26, 2013
    6
    @txx 改完以后自己写一个私有spec 可行么?
    txx
    txx
    Sep 26, 2013
    7
    @hilenlai 这是我现在选择的方案 但是 很不爽啊 有些包我还是希望能跟着更新的。这样就只能每次人肉改一下了。。。
    kukat
    kukat
    Sep 26, 2013❤️1
    8
    @txx 简单啊,不用 JSONKit 就行了,你的 app 还支持 iOS5 以下?
    txx
    txx
    Sep 26, 2013
    9
    @kukat 我只是举个例子
    yellowV2ex
    yellowV2ex
    Sep 26, 2013
    10
    要是没有 github 和 stackoverflow,无法想象做一个项目要多久。。
    iYu
    iYu
    Sep 26, 2013
    11
    @txx inhibit_all_warnings!
    refresh
    refresh
    OP
    Sep 26, 2013
    12
    @txx fork,再自己改spec文件,应该有能解决的,可以考虑发一个pull request
    @yellowV2ex 同感,以前在win下做开发,都是捉急啊
    hilenlai
    hilenlai
    Sep 26, 2013
    13
    @txx 也就导入,update就完毕了 - -!
    hengxin196
    hengxin196
    Sep 26, 2013❤️1
    14
    @txx pod 'JSONKit', :inhibit_warnings => true

    也不知为什么作者就是不接受已经修复warning的pull request
    icyalala
    icyalala
    Sep 27, 2013
    15
    客户端开发尤其是iOS,不推荐用包管理。。。
    http://blog.ibireme.com/2013/09/23/ios-third-party-libs/

    如果个人自己折腾玩那就无关紧要了。。
    refresh
    refresh
    OP
    Sep 27, 2013
    16
    @icyalala 表示不赞同。第一,我是建议多用第三方开源代码的,但我一般不会选择大而全的代码,我喜欢选择代码能看得完的,至于授权,我选择MIT和BSD。因为在选择上,就会只考虑知名稳定或代码量少的,所有就算某个第三方代码有问题,也可以立即切换。并且我不认为我写的代码会比知名第三库漂亮,轮子还是少造,就算要造,也最好在别人的基本上造。

    第二,我觉得就算是完全自己写的代码,我也会采用CocoaPods,有利于解耦与代码重用,我不认为copy+paste是一个好习惯。

    基本上,我现在新建一个项目,然后建好Podfile,然后pod install,感觉真好。
    NUT
    NUT
    Sep 30, 2013
    17
    @txx 加上一句inhibit_all_warnings!
    就行
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   858 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 176ms · UTC 21:11 · PVG 05:11 · LAX 13:11 · JFK 16:11
    ♥ Do have faith in what you're doing.