• 请不要在回答技术问题时复制粘贴 AI 生成的内容
frogs
V2EX  ›  程序员

求靠谱开源objective-c项目

  •  
  •   frogs · Feb 6, 2013 · 7202 views
    This topic created in 5027 days ago, the information mentioned may be changed or developed.
    过年回家打算学obj-c,想看看开源代码。有啥可读的源码推荐推荐。最好是mac的,屌丝没有iphone...
    27 replies  •  1970-01-01 08:00:00 +08:00
    dqaria
    dqaria
    Feb 6, 2013❤️1
    1
    cheddar-mac
    zhigang1992
    zhigang1992
    Feb 6, 2013
    2
    wordpress-iOS
    frogs
    frogs
    OP
    Feb 6, 2013
    3
    @dqaria
    @zhigang1992 谢谢
    话说objective-c有The c programming language这种圣经式的书不
    lldong
    lldong
    Feb 6, 2013
    4
    QuickSilver
    dqaria
    dqaria
    Feb 6, 2013❤️1
    6
    @frogs 书如果非要说的话就是官方文档了。。。。
    这边有个入门指导:https://developer.apple.com/library/ios/#referencelibrary/GettingStarted/RoadMapiOSCh/chapters/Introduction.html
    我翻过n本非官方的。。。没有能达到圣经级别的。。毕竟又不是他们创造的语言。。。
    erica大神的写的cookbook上面有学习的整个流程图,下面的源代码可以参考~~iOS的资料比较多,Mac的确实很少~~
    https://github.com/erica/iOS-5-Cookbook
    再就是斯坦福的公开课和wwdc的讲座~~

    Mac的话可以去研究下OminiGroup开源的一些强大框架~~我只做iOS不太了解~~

    你还可以多搜下知乎~里面有些回答比较精彩~~
    frogs
    frogs
    OP
    Feb 6, 2013
    7
    @dqaria 看来我得败个iphone了,哎,钱包又要瘪了。
    dqaria
    dqaria
    Feb 6, 2013
    8
    @Livid 虽然有23个。。但感觉除了Wordpress和Twitterfon比较靠谱以外,其他大部分都是习作级别的~~而且很多都不维护了。。。Twitterfon的github地址还不见了。。。
    Mac&iOS的开源软件确实挺少的。。。。
    liliang13
    liliang13
    PRO
    Feb 6, 2013
    9
    oschina 的iPhone 客户端算吗。。。。
    frogs
    frogs
    OP
    Feb 6, 2013
    10
    做ios的估计都忙着赚$去了,没空搞开源
    Kjuly
    Kjuly
    Feb 6, 2013
    12
    @frogs 没办法赚$就开源了 比如iPokeMon:https://github.com/Kjuly/iPokeMon
    Kjuly
    Kjuly
    Feb 6, 2013❤️1
    13
    @frogs 不过既然你是打算学习用 我看就算了。。会带坏人的。。
    frogs
    frogs
    OP
    Feb 6, 2013
    14
    @Kjuly 求带坏,求赚$秘技 XD
    frogs
    frogs
    OP
    Feb 6, 2013
    15
    @lldong QuickSilver is too heavy for me.
    qinix
    qinix
    Feb 6, 2013 via Android
    16
    textmate. 不过是Objective-C++
    ObjC和C++结合的
    frogs
    frogs
    OP
    Feb 6, 2013
    17
    @qinix textmate的代码我扫过几眼。基本没注释,而且感觉代码写的很乱。可能是我级别不够。。
    lldong
    lldong
    Feb 6, 2013
    18
    @frogs 那看一些库吧,Google的GTM是个不错的选择
    zhen9ao
    zhen9ao
    Feb 7, 2013
    19
    iOctocat吧,貌似还不错 https://github.com/dennisreimann/ioctocat
    vicalloy
    vicalloy
    Feb 7, 2013
    20
    @liliang13 oschina客户端的代码质量似乎不高,而且似乎内存管理部分问题很多。
    我只是简单的看过一些obj-c,不排除我误会oschina的情况。
    chisj
    chisj
    Feb 7, 2013
    21
    @vicalloy 作者当时跟我解释:[self performSelector:@selector(myOpration)]是异步调用,我吓傻了。
    coupgar
    coupgar
    Feb 7, 2013
    22
    https://github.com/ugol/pomodoro 番茄计时器,mac版哦,代码还算精简。
    http://trac.adium.im/wiki/GettingAdiumSource adium 代码比较庞大,MVC分离很经典
    darcy
    darcy
    Feb 7, 2013
    23
    如果是初学,建议从官方的sample开始看,都是独立的功能模块划分,更容易理解
    https://developer.apple.com/library/mac/navigation/#section=Resource%20Types&topic=Sample%20Code
    ultragtx
    ultragtx
    Feb 7, 2013 via iPhone
    24
    目测文档里的sample比一般你能看懂的开源代码质量高几个数量级
    alexrezit
    alexrezit
    Feb 7, 2013
    25
    @ultragtx
    非常同意.
    laihj
    laihj
    Feb 7, 2013
    26
    从文档和示例代码开始学不靠谱么,为什么一上来就要开源项目
    开源组件代码不靠谱么,为什么要求上线产品的完整代码
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2137 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 13:34 · PVG 21:34 · LAX 05:34 · JFK 08:34
    ♥ Do have faith in what you're doing.