做为一个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,故而未成。

儿子看到苹果电脑后, 第一感觉是:爸,这电脑挺好的, 为啥苹果被咬了一个口子呢?

 

参考文献:

先有 Mac 还是先有钱?

开始使用Mac OS X——写给Mac新人