黑苹果,iOS SDK和MobileVLC之逆旅(一) 感慨

黑苹果,iOS SDK和MobileVLC之逆旅(一) 感慨,第1张

概述不小心沾染了读Google Reader的毛病,虽然不觉得自己很“极客”,但Apple在捞金上面的实力却还是知道一二的。比如这耸人听闻的标题:“苹果现握有762亿美元现金流财富赶超美国国库”。 于是前些时趁着最近比较闲,做了一个不太好的决定:学习iOS开发。 首先是装黑苹果,历经了各种版本选择,终于让我在这台老爷机(CPU: E7300, 显卡: ATI 4850)上面装了一个10.6.3版本的M

不小心沾染了读Google Reader@H_502_9@的毛病,虽然不觉得自己很“极客”,但@H_502_9@Apple@H_502_9@在捞金上面的实力却还是知道一二的。比如这耸人听闻的标题:“苹果现握有@H_502_9@762@H_502_9@亿美元现金流财富赶超美国国库”。@H_502_9@@H_502_9@

于是前些时趁着最近比较闲,做了一个不太好的决定:学习iOS@H_502_9@开发。@H_502_9@@H_502_9@


@H_502_9@

首先是装黑苹果,历经了各种版本选择,终于让我在这台老爷机(cpu: E7300, @H_502_9@显卡@H_502_9@: ATI 4850)@H_502_9@上面装了一个@H_502_9@10.6.3@H_502_9@版本的@H_502_9@MacOS@H_502_9@苹果系统,然后升级到了@H_502_9@10.6.8@H_502_9@。苹果系统对机器硬件的要求似乎是不遗余力的,版本低了和高了都装不上。不过怎么说呢,这也是因为苹果系统和硬件都是自己一兜出售的,需要考虑的兼容问题比较少(当然,似乎苹果强势得也认为没有必要保证兼容性,保证他的客户群有钱去买新的就可以了)。好在近年新版的@H_502_9@MacOS@H_502_9@也支持@H_502_9@Intel@H_502_9@的@H_502_9@cpu@H_502_9@了,但依然让我在兼容机上装@H_502_9@MacOS@H_502_9@吃足了苦头,让我郁闷之一。@H_502_9@@H_502_9@

之后找了一个合适的iOS SDK@H_502_9@版本下载。(可搜索:@H_502_9@iPhone SDK @H_502_9@和 @H_502_9@Xcode@H_502_9@历史各个版本下载地址)。这个开发环境对@H_502_9@MacOS@H_502_9@系统版本也是很挑的,低不成高不就,在我查到这个对应关系前,冤枉下载了不少新老版本。让我郁闷之二。@H_502_9@@H_502_9@

学习新东西最好还是看自带的Tutorial@H_502_9@,但是由于事先就知道@H_502_9@VLC@H_502_9@发布了@H_502_9@iOS@H_502_9@版本,所以直接下载了源代码下来编译。毕竟对@H_502_9@windows@H_502_9@下@H_502_9@VLC@H_502_9@的好几个版本做过稍许研究,自认为还是比较熟悉的。结果就是为了编译这个@H_502_9@MobileVLC@H_502_9@,折腾了我一个多礼拜才搞定。那个@H_502_9@wiki@H_502_9@的@H_502_9@HOWTO@H_502_9@写得那叫一个简陋(@H_502_9@http://wiki.videolan.org/MobileVLC),那个编译的script@H_502_9@写得叫一个爽利,完全不顾及配置环境的不同引起的误差,也不考虑可能会出现的错误以作出相应的对策。让我郁闷之三。@H_502_9@@H_502_9@

磕磕碰碰,参考了不少网上的帖子(当然,MobileVLC@H_502_9@相关的帖子太少了,官方@H_502_9@bbs@H_502_9@也不太管用@H_502_9@http://forum.videolan.org/),终于让我编译了一个基于Simulator@H_502_9@的版本。再试着编译一个@H_502_9@target iphone/ipad@H_502_9@版本,提示缺少@H_502_9@certificate@H_502_9@。网上一查,@H_502_9@TMD@H_502_9@,苹果对开发人员收费的,@H_502_9@$99@H_502_9@大美洋才包一年。我真想比中指。相比免费的@H_502_9@VISUAL STUdio 2010 EXPRESS@H_502_9@(@H_502_9@http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express),我真很怀疑这个现金王者还能蹦达几年。让我郁闷之四。@H_502_9@

然后帖子们继续告诉我,如果我编了target@H_502_9@版本,要下载到@H_502_9@ipad@H_502_9@上面使用,@H_502_9@ipad@H_502_9@还需要越狱。我昏死。让我郁闷之五。@H_502_9@@H_502_9@


@H_502_9@

以前都听说Apple@H_502_9@如何如何封闭,使用@H_502_9@ipad@H_502_9@的时候倒不觉得,只是觉得去@H_502_9@App Store@H_502_9@找东西还是蛮方便的,虽然选择余地没有太多(即使已经够多了),更新也很方便(虽然更新得很频繁比较烦)。但是锁了目录访问,文件都要下载到@H_502_9@App@H_502_9@的内存空间这一点就让我纳闷了好久。周边的接口也都是奇形怪状的让人无法亲近。加上这几天遭遇的种种郁闷,看来学习@H_502_9@iOS@H_502_9@的计划可以消停消停了。。。@H_502_9@@H_502_9@

不过学习的过程中还是有些东西觉得有必要记下来。毕竟参考了很多网上的帖子,受益良多,有必要将自己的心得体会整理一下,有待别人参考。具体见下面的帖子。@H_502_9@

总结

以上是内存溢出为你收集整理的黑苹果,iOS SDK和MobileVLC之逆旅(一) 感慨全部内容,希望文章能够帮你解决黑苹果,iOS SDK和MobileVLC之逆旅(一) 感慨所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1093717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存