学 iOS 开发,买 M1 Pro 的 MacBook Pro14 还是买 M2 的 MacBook Air?

2022-07-18 11:05:41 +08:00
 RealVic

MacBook Air ( M2 ) 官网教育优惠的情况下,MacBook Air ( M2 ) 16GB+512GB 定制价 11599 ,送一个二代 AirPods (市场价 700 ?)。

MacBook Pro(M1 Pro)

拼多多的 MacBook Pro(M1 Pro)16GB+512GB 百亿补贴 12489 。

对比价格来看,11599-650=10949 —— MacBook Air ( M2 ),我有 iPhone ,正好能用上 AirPods ,不过我觉得卖掉比较好,添点钱买全新的 AirPods Pro 也不过加 500 。

个人需求

个人需求就是写 iOS app 、剪辑视频、码字,感觉 MacBook Air ( M2 ) 16GB+512GB 挺好,轻薄、易携带,也不用担心拼多多的二手问题。

但是嗷···就觉得差 2000 不到,不上 Pro 感觉有点亏,Pro 有高刷,还是高定位产品。

钟文泽在 MacBook Air ( M2 )开箱最后说的一句话,让我惊了,我觉得有道理,但是又有点奇怪,大家看看吧:

MacBook Air 发布之后,网上有很多同学说, Air 我选择了高配置之后好像就比 Pro 低了 1600 多块钱 我要不要加钱买 Pro ?

大家想一下, 14 寸 Macbook Pro 是去年 10 月份发布的, 隔了 10 个月你都没买, 然后现在 MacBook Air 发布了你觉得贵, 于是你决定再加两千块钱, 去买一台更贵的老机型。

说明你压根就不需要 Pro 啊。 真需要 Pro 性能的同学人家早就下单了, 根本不会纠结到现在, Pro 都帮他们赚很多钱了。

而如果你觉得 Air 贵, 你就等一等,对不对? 你等打折,等促销,等双十一,等 618 , 你怎么会选择加钱去买一款你不需要的产品呢?

你多花一千多块钱入手 Pro , 可能增加的是你一年都用不到两次的“极致性能和功能”, 但你损失的却是 365 天的轻薄便携, 以及每天额外四个小时的续航时间。

越贵的它一定是越强的, 但越强的不一定是越适合你的, 只有找到最适合你的那款产品, 充分的利用它每一个特点, 才能够对得起你花的每一分钱。

14954 次点击
所在节点    iOS
171 条回复
fxckrx
2022-07-19 11:16:24 +08:00
如果真的要学 iOS ,别整黑苹果
intsilence
2022-07-19 11:23:33 +08:00
程序员买 pro ,air 就不是朝生产力工具方向设计的
Leonard
2022-07-19 11:44:49 +08:00
@xz410236056 #120 MacBook 日常不带鼠标,触控板拖组件难受啊。。而且我也没说哪个高级不高级,团队要求用哪个就用哪个,不要求的话,个人喜欢哪个就用哪个,分什么高下。
interger
2022-07-19 11:56:36 +08:00
@xz410236056 两者都是分分钟上手的东西,不用过激
interger
2022-07-19 11:57:53 +08:00
@xz410236056 xib 适合做相对简单的页面,体验非常好
interger
2022-07-19 11:59:37 +08:00
@xz410236056 纯代码在页面足够复杂且频繁变更需求的情况下,维护成本有绝对优势。
不好意思按到快捷键发送了
xz410236056
2022-07-19 13:47:08 +08:00
@interger #126 纯代码维护才是最大问题好吗。。一个复杂界面你找个组件,就算在注释写的非常完整的情况下都要找半天,没注释你找去吧。storyboard 打开界面一眼就能看到哪个界面。
xz410236056
2022-07-19 13:47:54 +08:00
@Leonard #123 很多人都是保守的,团队不用,你也可以推的。
“MacBook 日常不带鼠标,触控板拖组件难受啊” 你平时不用鼠标的吗。。。。
xz410236056
2022-07-19 13:48:55 +08:00
@interger #125 xib 和 SB 唯一的劣势就是带动态动画的界面,纯静态完爆代码,一行代码不写也是可以的。
Leonard
2022-07-19 13:56:15 +08:00
@xz410236056 #128 除了打游戏(次数少得可怜,毕竟 Mac 游戏支持不行),我都不用鼠标啊。我比较注重便携,一只手捏着本子就可以走,多个鼠标太不方便了吧。不在公司的话,我还喜欢在床上用电脑,鼠标压根都没地方放。
xtinput
2022-07-19 14:00:52 +08:00
@xz410236056 #111 你是认真的?界面找半天? Xcode 的 UI 调试器可以直接定位到界面的代码所在,sb 和 xib 打开卡半天,特别是如果 sb 里面控制器放多了,卡的电脑死机。不是不学习不用,是用着不方便。而且 xib 打开一下就有更新,git 版本管理也烦
xtinput
2022-07-19 14:05:13 +08:00
@Leonard 除了做 UI 需要精准像素其它的触控板使用体验吊打鼠标
xz410236056
2022-07-19 14:06:51 +08:00
@xtinput #131 “Xcode 的 UI 调试器可以直接定位到界面的代码所在”
你只能知道某个 viewcontroller ,具体在哪你要自己找。纯代码布局的话,代码会非常多,你找到某个组件会花很长时间。

“sb 和 xib 打开卡半天,特别是如果 sb 里面控制器放多了,卡的电脑死机”
这是因为 1 、你电脑该换了 2 、xcode14 之前不是异步加载确实性能差。3 、apple 的规范本来就不是让你全放一个 SB 里。。不然干吗出个 Storyboard References 。

“而且 xib 打开一下就有更新,git 版本管理也烦”
喜欢纯代码的人,git 也是 CLI 吧。。。GUI 的 git 有什么烦的。你代码不也存在中间状态吗
wonderfulcxm
2022-07-19 14:09:43 +08:00
钟的说法问题在哪呢?如果去两次相亲,先看了第一位姑娘各方面还算满意,不过也没有到梦中情人的地步,于是犹豫不决,打算再看第二位姑娘,看完也算可以,但总觉得不如第一位。这时你再回去选第一位姑娘,有什么不对吗?
xz410236056
2022-07-19 14:09:51 +08:00
@xtinput #131 xcode 带的那个 UI 调试器不是所有组件都能看到的。我说个场景,你用了一个 mapview ,map 上打了很多东西,这些东西如果不是 uikit 组件,那你只能看到一层 mapview 。。这种场景还不少。用 reveal 的话就要掏钱了。当然你也可以定位到具体的 controller 自己翻代码。
xtinput
2022-07-19 14:11:31 +08:00
@xz410236056 就算上万行代码找界面找控件都是瞬间的事情,运行起来打开 ui 调试直接就跳转到控件代码去了,我不用鼠标,只用触控板。唯一的劣势?你是没遇到过大的 sb 项目吧,大的 sb 项目那真是 sb 了,打开一个 sb 文件都可以去楼下溜达溜达再回来,sb 弄的界面怎么继承复用?
xtinput
2022-07-19 14:16:07 +08:00
@xz410236056 #135 Xcode 的快捷搜索不是一般的方便,多人项目、复杂复用控件真心不适合 sb/xib ,我觉得就 cell 和应用的关于我们这种界面用用 sb/xib ,其它就算了
xtinput
2022-07-19 14:17:14 +08:00
@xz410236056 #133 电脑该换了??? 21 款 M1Max 32G+1T (26499 那款)
1002xin
2022-07-19 14:17:21 +08:00
毫无疑问上 Pro
xtinput
2022-07-19 14:19:48 +08:00
@xz410236056 而为 Xcode 一直都还存在一个超级 sb 的 bug ,加载 sb/xib 失败,直接在编辑界面上方提示一个错误,然后所有的 sb/xib 都显示不出来,重新打开 Xcode 都没用,要清理缓存重启电脑才行。这个 bug 很多年了,Xcode14 上也一样的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/866938

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX