设置标签 ‘开发者’

我的苹果路,也许路上也有你

最近周围的很多朋友被我拉进了苹果的阵营, 有买iPhone的买iPad的. 然后大家会继续跟进一步, “我怎么开发iPhone程序”, “我怎么装苹果系统” …

我是从Flyakite 开始的. 当时上大学没事就爱折腾我那破台式机, 整天装主题, 换皮肤。 有一天我找到了这个主题软件,近乎完美的模拟Mac OS界面,我迷上了这个界面, 并且到处推广,让大家感受一下,直到我现在还有朋友,同学在用着呢。

后来Intel CPU的苹果机器上市了,就有针对PC的破解版了 ,我的CPU是AMD,晕,还好,能凑合着支持,用虚拟机来跑。在下了N版之后,终于找到了能运行起来的真机版本,10.4.6 for AMD。第一次引导起来出现缺口小苹果的时候,我激动的热泪盈眶啊!想不到我有生之年,能用上苹果系统!

后来毕业了换了个笔记本 Acer 3682,那时候月收入只有600块,汗一个(你们也汗一个吧,即使我是一个专科生,也不能这么玩儿我吧,我忍了!)。。。 这个本儿,被我折腾的够呛,装了不下30遍OS X,最后,出了网卡不支持(后来我自己拆机加了个Mac支持的无线网卡搞定)全部完美支持了,其中少不了PCBeta上朋友们的帮助。

然后我又开始到处推广,给大家感受Mac OS,希望能把他们从微软的魔爪下解脱出来。

由于Mac OS更新很快,好多软件都不支持老版本的OS, 就接着升级系统吧,直到10.4.8,再也没有适合我的了。看着漂亮的美洲豹系统界面,我下了这个改变我以后生活方式甚至命运的决定,我要买台真苹果。

这个决定的代价很大,两张信用卡都爆了,然后身无分文。但是能用上最好的机器最好的系统的快感要远大于顿顿吃包子的痛苦。

之后,慢慢的缓过来了,又开始打iPhone的主意 :)

后来由于公司项目需要,我改行做了iPhone开发(因为公司就我货齐全,MBP,iPhone),当然这是我求之不得的。于是,我的职业生涯发生了重大改变,从Flash到了iPhone,没想到它两个现在变成了对簿公堂的死对头。

再后来,iPhone 2代,3代,iPad就水到渠成了(给女朋友的理由是,我要拿这些来养活这个家,确实,我也是这么干的)。

我可以理直气壮的说,苹果改变了我的命运,在这短短4年里使我的收入翻了几十倍。于是我也有了信仰,谁说苹果的坏话,我就跟丫死磕!

朋友们,把你们的兴趣转化为生产力吧!如果你装过Flyakite,装过破解Mac系统,或者你有MacbookPro啦,iPhone了,你还等什么?还犹豫什么?让苹果彻底改变你吧!

帮朋友招聘 iPhone 开发者 2~3 名

工资比较高噢~, 工作地点在北京
现在急需iPhone开发者, 说不定还可以趁火打劫 :) 我啥也没说 啥也没说~~~

有意者 把简历发到我邮箱 hr[*]imi.im

IMIKit 更新 IMIBase到REV 662

最近一段时间实在是太慢, 一直没有更新. 忙里偷闲, 只对IMIBase做了些更新 , 这是 静态库的下载地址 IMIBase.zip 我合并了.a文件 成为一个通用类库, 方法我以前提到了, 见这儿

更新主要有:

[2010-04-21: REVISION 662]

[CHANGED] 重写了IMIEvent 建议所有版本升级, 现在增加支持发送者属性

[2010-04-15: REVISION 661]

[CHANGED] IMIBaseStringHelper IMILocalizedString(key) from #define to Static method

[NEW] Add IMIUIStateBar (这个在IMIUI里 尚未公布, 涉及到了前几天提到的在状态栏加view的方法)

[2010-04-13: REVISION 660]

[NEW] IMIBaseStringHelper 添加属性 MD5,base64

[2010-03-23: REVISION 600]

[NEW] 合并模拟器,真机类库成通用类库, 并添加了编译脚本

还不知道 IMIKit是什么? 看这儿

iPhone企业版开发者申请小记

前面介绍过了 个人版的申请,开这里,我们继续企业版的申请 :)
请注意这个企业版并不是大家理解的大家一起开发用的公司帐号,不是Company,是Enterprise,或者叫 in-house, 此证书不需要经过App Store批准就可安装到用户手机上,或者说是个无限制版的AdHoc

下面是企业应用的一些细节问题:

1. 需要证明您的企业有500名以上员工

2. AdHoc版本只能发给最多100个人,并且需要知道手机的UDID, 企业应用程序没有限制,也不需要手机ID

3. 可以用Private API !因为没人审核你,娃哈哈!!无法无天了

4. 用户安装非常简单,只需要从网络或者邮件里下载这个程序和想要的预置文件,通过iTunes软件打开后同步iPhone即可安装。任何人都可以安装运行,所以要确保此程序存放的位置安全。

5. 用户安装后,程序可以自己升级而不需要重新给每个用户发放新版本。(相当于企业自己有一个app store)

6. 申请此资格需要299美金

7. 企业DUNS编码 (在线填写)
注: 企业可通过D&B网站http://www.dnb.com进行申请,中国企业的话可直接至其中文网站进行邓氏编码注册,其中国公司为上海华夏邓白氏商业信息咨询有限公司(http://www.huaxiadnb.com/chinese)为方便起见可直接向D&B中国公司联系进行申请,需要提供一些资料,并支付费用(一千到两千RMB左右)。请注意同一企业在各地的实体应该有不同的邓氏编码,因此如果企业在各地有分公司或者不同实体厂区的话,应在申请邓氏编码时告知D&B,根据实际情况申请该编码。

iPhone个人版开发者申请小记

这是个人版的开发者申请小记,本博还有一篇兄弟篇 “iPhone企业版开发者申请小记很快已经发布。

在申请之前,我google了很多大家的申请心得和注意事项,感觉非常的麻烦。我的整个申请过程,从提交到正式开通,一共用了几个小时,非常的速度。下面是几点跟主流说法不一样的地方。

  1. 填写开发者姓名的时候,其实可以用昵称(我用的Travis),尽管官方都说必须用真是姓名,而且我还发邮件给苹果中国询问过此事。但要记住一点,账单用户的姓名必须要跟你的信用卡上印的名字一致!
  2. 有条件直接发传真的尽量直接发,别图那几块钱的便宜找个免费网站来发,因为你的传真内容包含了你的信用卡签名,有效期,卡号,这些信息就足够不轨之人用你的卡来买东西了!
  3. 如果你的apple id在自己公司的开发帐号上,并且你有权访问iTunes Connect,那你可能就麻烦了,因为你只能访问你公司的Connect了,并不像登陆的时候选择Team进入。
    更新:我给apple发邮件说明了情况,他们很快就手动给我重新配置了。邮件全文:

    “Travis 您好!

    感谢您联络苹果开发者支持。

    我们重新设置了您在 iTunes Connect 中的相应设置,目前您无法登录 iTunes Connect 的问题已经解决。请您重新尝试登录。

    如果仍然有任何问题,欢迎与我们联络。”

  4. 你会收到2份扣款记录,$1和$99,没关系,苹果不会要你的1美金的,那是用来验证你的信用卡的,很快会还给你的。
  5. 给技术支持发邮件的技巧,如果你是在白天发,那么发到中国支持部,如果你是晚上发,发到美国总部,这样能最快速的收到回复,原因你一定清楚 :)

现在想到的就这么几条,其实没有大家说的可能会十天半个月的。收钱的事儿上,他们很有效率的 :)
欢迎大家指正!

中国iPhone开发者的大概分布,数据仅供参考

图片 1.png

根据最近网站流量来看, 国内流量占到了所以流量的46%(当然这与现在一律用中文发博有关,国外还是巴西遥遥领先于美国,很郁闷,不知道为啥).
根据流量来源, 我们可以大概的看一下国内iPhone开发者分布情况. (google老巢竟然进Top10了)

由于网站流量很小, 数据仅供参考!


图片 3.png

用Mac的程序员 必备软件 Snippets @snippetsapp

注意: 只支持雪豹, 如果您还没升级而且不想升级(比如我公司的那个大iMac), 可以不用看了 :)

这是一个收集有用代码片段的软件,看名字就知道. 目前Mac平台上这样的软件已经有好多了,比如:CodecollectorPro 但是从只有0.7.4的小版本号来看,
Snippets 更有潜力超过它, 当然还有一个非常重要的原因, 此软件免费!

先列举一下优点:
1. 简洁漂亮, 这也是我选软件的首要条件 :)

2. 默认支持大概15种常用语言代码高亮, 对中文支持也非常好

3. 支持MobileMe同步, 这个也是大大滴有用阿

4. 任务栏工具, 可以快速的粘贴到任何其他程序中

5. 支持智能文件夹, 标签, 管理和查找都非常方便

6. 将会走社会化路线, 比如分享代码等, 看这里 Extras   

试试吧, 免费的, 非常好用!

Flash CS5 真的给iPhone带来的新商机?

昨天跟一个朋友讨论CS5给iPhone开发带来了什么.

200912211605.jpg

首先从优点来说,

  • 可以直接生成app, 不用AS程序员转学ObjC, 这是很让人欢欣鼓舞的一件事.
  • 可以最大限度的解放UI/Designer, 素材在基本不用改变的情况下就可以适配到iPhone上.

但我觉得从最终用户的角度来看,缺点要大于优点好多. 当然我指的是当前的内测版本CS5.

  • 在Mac上,直接对app签名是很容易的, 但是如果你是在windows上工作的AS程序员, 很难去搞清楚怎么给这个app签名. 昨天给这位朋友解释了很长时间, 在Mac上, 需要本机生成一个密钥, 然后去Apple请求证书, 用你的证书跟本地密钥匹配后给app签名. 但是在win上怎么做? 我不了解.
  • 程序的大小. CS5生成的app会内嵌runtime, 这意味着什么? 例如, 我有个小程序要计算1+1=? 直接用objc的话可能app的大小在0.1k. 但是要是加了runtime的flash app, 很可能程序就上兆了,甚至更大
  • 运行效率. 内嵌runtime, 可以简单的理解为 在虚拟机里跑程序. 可以想象一下, 直接用c用opengl做出来的效果,和用as结果虚拟机解释后的效果, 那个更流畅? 我试用了几个CS5生成的app, 效果很明显, 卡!

iPhone程序/游戏, 要做到的首要任务–让用户运行时候感觉流畅,爽! 失去了这个, 其他的一切都会受到很大程度的影响.

免费发放 Apple iPhone开发者证书 第一波 10枚 [已经满员 请等下波]

[已经满员 请等下波] !!!!!!

请收到邀请的及时请求证书 以便加入provisioning profiles !!!!!!
我不提供技术支持 :) 没时间 主要是

公司的 开发者证书用不完 现在免费提供给大家 先发10个
有需要的开发者 请把 你的邮箱和iPhone/iPod的UDID(40位那个 在iTunes里点一下序列号会变成40位的那个 然后复制就成)发给我邮箱 i#imi.im

最好您能简单介绍下自己, 以免浪费 :) 也方便我整理下 3天后统一发放

前一阵发放的免费邮箱 有好多都开通了没用过 :)

Exmart(北京) 高薪招聘有经验iPhone开发者

只要你有iPhone开发经验
只要你人在北京
只要你有足够的兴趣和信心

英语优秀者就更不用说了
发简历给我吧 邮箱: hr[*]imi.im

瑞士全资外企 地址在中央台大裤衩对面
待遇丰厚 ! 为员工配备Macbook Pro + iPhone/iPod
完善的薪酬奖励制度和各项保险都是外企标准
每年都有机会去 阿尔卑斯 或者 圣地亚哥 带薪假期

回到顶部

关于我:

  • iPhone 开发者. 自由职业者.
  • 苹果忠实用户. 完美主义者.
  • Email/iChat/MSN/GTalk: i@imi.im
  • Twitter/Sina: @TraWor
  •  

    Switch to our mobile site