2010年7月2日星期五

iphone的官方教程

★[下载地址]
http://developer.apple.com/iphone/index.action

★[iphone开发]
进行中-iPhone_Development_Guide.pdf
iPhoneAppProgrammingGuide.pdf
MobileHIG(HumanInterfaceGuide).pdf
iPhone101.pdf

★[Objective-C语言]
ObjC.pdf
ObjCRuntimeGuide.pdf
ObjCRuntimeRef.pdf

★[Video教程]

2010年7月1日星期四

iphone开发相关得中文贴子

程式設計師手札 (yuan同学)
http://blog.csdn.net/suanyuan/category/677607.aspx

Eclipse CDT 编写本机 iPhone 应用程序3
http://real2.blog.sohu.com/129000236.html


百度文库
Cocoa Framework Foundation Framework
http://wenku.baidu.com/view/c8ece53a580216fc700afd68.html

[转]Foundation Framework包含的类

Foundation Framework包含100多个类,归类划分后主要有以下几种:

1.用于基本编程类型和操作的类。包括:字符串、数组、字典、数字、异常处理等。
2.用于内核环境实体和服务的类。包括:任务、运行循环、计时器、线程等。
3.对象管理类,包括:内存管理远程调用、存档等。
4.文件系统和I/O功能的类,包括:URL处理、文件查找等。
5.其他功能类别,包括格式化数据、使用系统日期和时间等。

2010年6月23日星期三

[转]简单流程很有用 iPhone程序开发新手教程

  1. Mac

  如果不考虑二手的话, 最便宜的组合应该是Mac mini + 普通外接硬件(如果你没有苹果电脑).

  当然网上也可以找到不少在PC上安装 OS X 的方法, 比较麻烦, 风险自担.

  如果你要买二手机器, 确保是Intel处理器, PowerPC的不支持.

  2. iPhone/iPod touch

  最新款的iPhone和iPod touch, 差别不是很大. 如果你不是开发以下相关程序:

  磁力计相关

  语音相关

  如果你需要将自己的程序安装到iPhone/iPod touch上, 则必须先注册成为iPhone Developer(详见下文), 否则只能在模拟器上运行.

  入门视频

  地址: http://developer.apple.com/iphone/index.action

  强烈建议先看一遍.

  只要有普通的Apple ID就可以下载观看, 如果你还在犹豫是否要付那100美元时, 可以先用此视频来了解一下iPhone程序开发的一些基本概念, 然后稍微熟悉一下Objective-C略显古怪的语法, 最后再在模拟器上转一转自己的程序. 如果有很大兴趣做下去, 再付钱也不迟.

  注册开发者帐号

  地址: http://developer.apple.com/

  费用: 100美元/年

  如上所说, 只有注册会员才可以安装程序到设备上.

  相关资料

  1. 斯坦福iPhone程序开发课程

  地址: http://www.stanford.edu/class/cs193p/cgi-bin/index.php

  里面包含了课件, 示例代码, 作业, 视频下载地址. 非常非常好的资源!

  这门课程的老师(其实很年轻)都是苹果的在职员工. 其中来客串演讲的有苹果各个项目的开发人员, 还有包括Tweetie的作者这种已经很成功的iPhone程序开发者.

  2. blog及论坛

  https://devforums.apple.com/community/iphone 苹果官方的开发论坛

  http://www.cocoabuilder.com 很有名的cocoa开发站点

  http://furbo.org/ Twitterrific的开发人员

  http://www.cimgf.com/ 著名的 cocoa is my girlfriend

  http://cocoadevcentral.com/ 又好看又实用

  3. 书我没看过, 不过似乎现在已经不少了.

  总结

[转]创建金苹果,靠苹果软件赚钱的几个例子

苹果的软件商店已经有数万个程序,很多人也因此翻身发家,news.cnet.com就报道了三个这样的故事.

  第一个:iShoot,去年八月,SUN的工程师Ethan Nicholas 与老婆Nicole一度为钱伤脑筋,房贷快付不出来、小孩子的医疗费又不断累积,加上SUN又冻结了当年度员工分红,Nicholas不得不开始寻找新工作,还开始委托出售自己的房子.但之后他突然想起曾读过一篇文章,有个家伙因为写了一个iPhone电玩应用叫Trism而赚了25万美元.“我那时想说,只要有其中的一点收入,就够我撑过这段时期了.”他说.

  现年30岁的Nicholas虽然有多年撰写程序经验,但却从没用过iPhone的程序语言Objective-C,他自己上网找数据,了解苹果 iPhone软件开发工具的使用方式.由于他从小喜欢玩射击电玩,因此他决定朝这方面进行,他画了一些图画,又去图库网站购买了很便宜的图片与声音文件. 有六周时间,他每天早、中、晚都在工作,白天在SUN进行Java开发,下午作他的iPhone项目,傍晚则帮他老婆照顾两个小孩,有时还得一手不断在计算机上敲键盘,另一只手则摇着最小的孩子的Gavin的摇篮让他入睡,或者抱着放在膝盖上的老大Spencer.

  完工后,Nicholas送给苹果审核,也很快就通过,iShoot这套应用在10月19日正式出现在苹果应用商店上.他于是在线查看苹果的账户,看看卖出几套应用,结果Nicholas的下巴差点掉了下来:头一天,每套4.99美元的iShoot让他实质赚进1000美元,他说,他跟老婆 Nicole几乎“真的跑到街上跳舞去了.”

  第二天的销售额度为2000美元.第三天,金额掉到50美元,之后连续几周每天都是维持这样的金额.“这也算是不错的小钱,但我不断思考能否做得更好.”Nicholas表示.

  今年一月,他又推出一个免费版本,但功能较少,希望藉此刺激付费版本的销售量,结果策略成功,iShoot Lite被下载次数超过200万次,许多人都升级为付费版本,且现在价格只需2.99美元.在最高峰的时候(1月11日),iShoot一天卖出1万 7000套,为Nicholas一天带来3万5000美元收入.

  “当下我立刻想到我的老板,我打电话过去跟他说,我们得谈谈.”Nicholas表示,“我说我要辞职了.”

  第一个iPhone是在2007年六月出现,但实际到了2008年七月,iPhone用户才开始可透过苹果的App Store(苹果应用商店)下载或购买软件.Nicholas靠着iShoot,五个月内赚进80万美元,但这或许不是常态.iPhone应用商店目前有超过2万5000 款应用程序,许多人写的程序可能根本都不会被注意到.但这股旋风已经形成,即使成功得靠运气,许多人一窝蜂跑去上有关iPhone程序的课程与会议.比如史丹佛大学去年秋季在大学部开了一堂课程叫“Science 193P: iPhone Application Programming”,结果50个名额引来150名学生报名.

  这股iPhone开发旋风有人以硅谷当年的dot-com兴盛期相比, 创投合伙人Matt Murphy手下有一个1亿美元专门保留给iPhone应用的iFund创投资金,他表示,“大家发现,只要花几块钱在车库里做开发,你或许就是下一个 Facebook了.行动开发现在还算早期阶段而已,未来还会更热.”

  第二个:iSteam

  另一个成功例子是住在伦敦的希腊创业者Kostas Eleftheriou,他跟另外两个朋友花了七天写了一个iSteam程序,结果三个月内就创下10万美元收入,这个软件只是会让iPhone镜面如同浴室镜子一般起雾.这只是个很简单的小把戏,若你用手指划过手机表面,iSteam会模拟雾面被划过的声音,十分逼真.若你把手机放侧边,还会产生水珠滴下.“实在太逼真了”,Eleftheriou表示,“大家都想秀给朋友看.”

  这套应用去年12月登上App Store,而现年25岁的Eleftheriou已经决定终止研究所学业,专职做iPhone开发.他跟另外两位朋友Vassilis Samolis 与 Bill Rappos(都是22岁)成立了一间公司GreatApps,另聘请了两名开发人员.

  第三个:Trism

  iSteam团队跟前述的Nicholas都是受Steve Demeter成功的激发,现年30岁的Demeter写了一个Trism应用,他在去年七月放入App Store,投两个月就赚了25万美元.他立即辞去Wells Fargo的软件工程师工作,自行成立了iPhone游戏开发公司Demiforce.Demeter表示,写这些程序花不了多少钱,但花大钱也不见得保证会成功.

  当然,这股风潮,其它手机与软件商也注意到了,上周Research in Motion便推出了BlackBerry的应用商店;Google最近也开始销售Android的应用;Nokia已经打算跟进;微软则会打造一个给 Windows Mobile手机使用的软件商店.

  至于Nicholas呢?他已经带着家人去华盛顿度假,找了一个保母来看小孩,还创立了一家公司Naughty Bits Software,未来要继续开发iPhone应用(目前他是唯一员工).另外还有投资者与知名电玩公司找他要赞助未来的计划.

【转】13款iphone软件设计工具

我们公司比较适合第二种
用途:MEDL Mobile公司出品,你提交创意,然后公司的开发团队把你的创意开发成iPhone软件。公司收到你的提交之后,你可以利用公司的“故事板”来详细描述该软件的功能需求。

价格:下载和使用该工具免费,但公司会在软件进入iTunes软件商店后提取75%抽成,剩余的25%收入归你。

http://blog.it.sohu.com/readwriteweb/archives/6786

iphone软件开发很好的两篇入门文章(稍有重复),“12步”揭开iPhone程序开发神秘面纱,

从此走上苹果之路 iPhone软件开发完美起步

http://dev.yesky.com/300/11107800.shtml

“12步”揭开iPhone程序开发神秘面纱
http://dev.yesky.com/245/11107745.shtml