求靠谱开源objective-c项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
frogs
V2EX    程序员

求靠谱开源objective-c项目

  •  
  •   frogs 2013-02-06 21:58:45 +8:00 6446 次点击
    这是一个创建于 4706 天前的主题,其中的信息可能已经有所发展或是发生改变。
    过年回家打算学obj-c,想看看开源代码。有啥可读的源码推荐推荐。最好是mac的,丝没有iphone...
    27 条回复    1970-01-01 08:00:00 +08:00
    dqaria
        1
    dqaria  
       2013-02-06 22:06:08 +08:00   1
    cheddar-mac
    zhigang1992
        2
    zhigang1992  
       2013-02-06 22:28:27 +08:00
    wordpress-iOS
    frogs
        3
    frogs  
    OP
       2013-02-06 22:33:22 +08:00
    @dqaria
    @zhigang1992 谢谢
    话说objective-c有The c programming language这种圣经式的书不
    lldong
        4
    lldong  
       2013-02-06 22:39:02 +08:00
    QuickSilver
    Livid
        5
    Livid  
    MOD
    PRO
       2013-02-06 22:42:56 +08:00   3
    dqaria
        6
    dqaria  
       2013-02-06 22:46:07 +08:00   1
    @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
        7
    frogs  
    OP
       2013-02-06 22:55:50 +08:00
    @dqaria 看来我得败个iphone了,哎,钱包又要瘪了。
    dqaria
        8
    dqaria  
       2013-02-06 22:56:04 +08:00
    @Livid 虽然有23个。。但感觉除了Wordpress和Twitterfon比较靠谱以外,其他大部分都是习作级别的~~而且很多都不维护了。。。Twitterfon的github地址还不见了。。。
    Mac&iOS的开源软件确实挺少的。。。。
    liliang13
        9
    liliang13  
       2013-02-06 22:57:44 +08:00
    oschina 的iPhone 客户端算吗。。。。
    frogs
        10
    frogs  
    OP
       2013-02-06 23:02:47 +08:00
    做ios的估计都忙着赚$去了,没空搞开源
    Kjuly
        12
    Kjuly  
       2013-02-06 23:11:12 +08:00
    @frogs 没办法赚$就开源了 比如iPokeMon:https://github.com/Kjuly/iPokeMon
    Kjuly
        13
    Kjuly  
       2013-02-06 23:12:29 +08:00   1
    @frogs 不过既然你是打算学习用 我看就算了。。会带坏人的。。
    frogs
        14
    frogs  
    OP
       2013-02-06 23:18:09 +08:00
    @Kjuly 求带坏,求赚$秘技 XD
    frogs
        15
    frogs  
    OP
       2013-02-06 23:23:13 +08:00
    @lldong QuickSilver is too heavy for me.
    qinix
        16
    qinix  
       2013-02-06 23:25:02 +08:00 via Android
    textmate. 不过是Objective-C++
    ObjC和C++结合的
    frogs
        17
    frogs  
    OP
       2013-02-06 23:31:22 +08:00
    @qinix textmate的代码我扫过几眼。基本没注释,而且感觉代码写的很乱。可能是我级别不够。。
    lldong
        18
    lldong  
       2013-02-06 23:45:25 +08:00
    @frogs 那看一些库吧,Google的GTM是个不错的选择
    zhen9ao
        19
    zhen9ao  
       2013-02-07 00:23:53 +08:00
    iOctocat吧,貌似还不错 https://github.com/dennisreimann/ioctocat
    vicalloy
        20
    vicalloy  
       2013-02-07 08:13:26 +08:00
    @liliang13 oschina客户端的代码质量似乎不高,而且似乎内存管理部分问题很多。
    我只是简单的看过一些obj-c,不排除我误会oschina的情况。
    chisj
        21
    chisj  
       2013-02-07 09:17:56 +08:00
    @vicalloy 作者当时跟我解释:[self performSelector:@selector(myOpration)]是异步调用,我吓傻了。
    coupgar
        22
    coupgar  
       2013-02-07 11:18:01 +08:00
    https://github.com/ugol/pomodoro 番茄计时器,mac版哦,代码还算精简。
    http://trac.adium.im/wiki/GettingAdiumSource adium 代码比较庞大,MVC分离很经典
    darcy
        23
    darcy  
       2013-02-07 12:00:57 +08:00
    如果是初学,建议从官方的sample开始看,都是独立的功能模块划分,更容易理解
    https://developer.apple.com/library/mac/navigation/#section=Resource%20Types&topic=Sample%20Code
    ultragtx
        24
    ultragtx  
       2013-02-07 14:28:41 +08:00 via iPhone
    目测文档里的sample比一般你能看懂的开源代码质量高几个数量级
    alexrezit
        25
    alexrezit  
       2013-02-07 14:32:30 +08:00
    @ultragtx
    非常同意.
    laihj
        26
    laihj  
       2013-02-07 15:33:35 +08:00
    从文档和示例代码开始学不靠谱么,为什么一上来就要开源项目
    开源组件代码不靠谱么,为什么要求上线产品的完整代码
    zhigang1992
        27
    zhigang1992  
       2013-02-11 16:09:00 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2672 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 14:21 PVG 22:21 LAX 06:21 JFK 09:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86