做为一个Windows平台的老程序员,使用MAC的确挺奇特的:
- 精美的OS
- 别致的Mac Pro外表
- 别扭的OSX操作系统
- 使用MAC是带着既定工作目标的:
1 封装苹果内购支付—Object C插件
2 Unity打包XCode工程, 签名后导出IPA包
- 3 IPA包上传Apple Store
面对这3件事情, 我拿到公司的MAC Pro后,做了个简单的计划:
第一步 |
2天 |
系统学习MAC电脑,熟悉快捷键,能开机,关机,上网。。。 |
第二步 |
7天 |
较系统学习Objec C语法;以及IOS编程 |
第三步 |
5天 |
接入苹果内购、IPA发布 (证书、审核不算在内) |
开发了这么多年, 倒是第一次系统学习MAC电脑, 简单小结如下:
- MAC是全球第二大操作系统Macintosh的电脑,目前算是个人电脑高端代表,也是外出演讲装B必备神器
- MAC系统独立于Windows的兼容性:自己生产操作系统、自己生产硬件
- 程序员中常见的MAC电脑是MAC Pro电脑,类似当年的IBM ThinkPad T**电脑
- MAC电脑硬件收费,操作系统免费升级(较微软Windows战略高出一大截)
- MAC电脑, 主要开发工具XCode免费升级(较微软VS.Net战略高出一大截)
- XCode 最新版本是7.1,支持IOS8.1+开发,不用苹果开发者证书,也能真机部署了
- 苹果开发者证书分为2类:99美金、299美金。 前者能上Apple Store,后者在企业内分发
- XCode调试Iphone,非常爽,非常稳定,这一点较Eclipse调试Android强
- 国外有人说开发IOS较开发Android效率高20%,我估计和XCode完美调试IPhone贡献相关
- 使用MAC开发IOS应用,目前从市场看不仅仅收入高;而且包袱轻:IOS8.* +
- MAC Pro电脑的Touch Board非常棒,我打满分–既能触摸、也可取代一部分鼠标功能:缩放、翻页
- MAC电脑虽然贵,但是考虑到免费的操作系统和开发IDE,比Windows同样配置的高很多
小纪:
我大约是去年在看到苹果发布了Swift后,有意采购MAC电脑的,后来思绪再三,考虑到做Unity开发,VS是必备工具,而VS不支持MAC,故而未成。
儿子看到苹果电脑后, 第一感觉是:爸,这电脑挺好的, 为啥苹果被咬了一个口子呢?
参考文献: