写个类似 iWeekly 的 app 所需具备的知识

2010-09-11 04:39:49 +08:00
 kayue
大家好,头一回在 v2ex 发文。

我本身是个 front-end developer,会 css, javascript, php,都是些 script 类的 language。对 obj-c 有基本认识,但还不能够灵活运用,感觉跟 script language 像两个世界似的。

我最近想学学写 iPhone application,想写个简单的,类似 iWeekly 的 iPhone 杂志的东西。想知道大家有没有哪些教程可以推荐下?经验分享(例如 three20 这种好用的 library)?

下面是我想到可能会需要的知识:

- Table View
- Internet connection checking
- Content download (in JSON format / image)
- Cache (create/update/clear cache)

by the way, iWeekly 实在太棒了~!内容也很充实!

感激!
7117 次点击
所在节点    iDev
15 条回复
kailuo
2010-09-11 05:09:46 +08:00
我觉得 iWeekly 有强大的内容支持,而且制作团队还有相当不错的美工以及技术,最重要的是一个远景发展计划。从最初的 beta 版本(当然似乎第一个 beta 版本没有通过审核)到现在的 0.4.6,这个 App 一直在不断提高水品。从这个角度,我想说的是 iWeekly 其实并不是一个简单的杂志程序。
kayue
2010-09-11 06:48:19 +08:00
@kailuo 你说的我当然明白。我也只是想增进一下这方面的知识,无意 clone 一个 iWeekly 出来。

iWeekly 算是 App Store 上最好的杂志程序了。比美国、香港等大厂制作都要好,无人能出其右啊……

其他比较好的外国杂志 app 我有试过 Wallpaper, Time Mobile, NPR Music
以及香港的 am730、RTHK OTG 等
mactive
2010-09-11 10:41:14 +08:00
@kayue 我也想知道
就是看到一个好的APP 但是却不知道大体是用哪些 framework 或者 controller 做的
或许可以 搜一搜 iphone cool project 看看有没有项目剖析之类的
正在纠结于 core data 和 sqlite
nickcheng
2010-09-11 21:26:31 +08:00
搜下conde nast旗下的那些杂志app吧, 都不错的!
这种东西的细节很值得揣摩, 尤其是在自己真正做的时候
kayue
2010-09-12 02:23:19 +08:00
@nickcheng 的确不错!谢谢推荐~!

有没有人知道一些 open source 的 project 值得参考一下啊?
写 web 跟写 app 的思考方式相差太远了……
n2n3
2010-09-12 02:55:20 +08:00
Livid
2010-09-12 03:48:54 +08:00
还有非常重要的:

NSNotificationCenter
NSNotification
NSOperationQueue
NSOperation
NSThread
CALayer
json-framework
TouchXML
kailuo
2010-09-12 04:07:52 +08:00
@mactive 推荐 Core Data,很容易上手的 ^^
kayue
2010-09-12 04:33:17 +08:00
@Livid 谢谢~~回去研究研究~
dazuiba
2010-09-12 17:53:11 +08:00
ioctocat: github iphone client app
iredmine: redmine iphone app
wikihow: 离线app/sqlite/
samt
2010-09-12 19:30:46 +08:00
研究研究
kayue
2010-09-13 00:17:59 +08:00
@dazuiba 这些open source project好有帮助~~谢~
nono
2010-09-14 15:18:14 +08:00
@dazuiba 作为新人,我想问一下,拿下iotocat这样的例子,算入门了吗?
alai
2010-09-14 18:57:43 +08:00
看来差距还是很大的!继续努力中……
iAzure
2010-09-14 22:48:53 +08:00
在等iPad版,某同学辛苦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/2485

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX