想入坑 iOS 开发,买个啥配置的 MacBook Pro 够用啊 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dalianliyan
V2EX    MacBook Pro

想入坑 iOS 开发,买个啥配置的 MacBook Pro 够用啊

  •  
  •   dalianliyan 2021-07-27 15:08:20 +08:00 6451 次点击
    这是一个创建于 1587 天前的主题,其中的信息可能已经有所发展或是发生改变。
    看到都在推荐 M1 版的 mbp,有实际用的么?在没有别的 mac 的情况下够用么?如果想买 intel 版的 mbp,啥配置起步够用个两到三年?
    35 条回复    2021-08-06 12:54:10 +08:00
    ming2050
        1
    ming2050  
       2021-07-27 15:11:36 +08:00
    官网 intel 版的 macbook,两三年肯定是没啥问题的。
    code4you
        2
    code4you  
       2021-07-27 15:13:09 +08:00
    m1 内存至少 16G
    lscho
        3
    lscho  
       2021-07-27 15:28:36 +08:00
    任何配置的 MacBook Pro 都能用个两三年,想要用的舒服点,内存至少 16G 吧
    dalianliyan
        4
    dalianliyan  
    OP
       2021-07-27 15:52:22 +08:00
    @code4you M1 版的 mbp 能支撑得起 iOS 开发么?
    linhongye
        5
    linhongye  
       2021-07-27 16:03:14 +08:00
    iOS 开发没必要上 intel, m1 丝般顺滑.
    推荐上 16G.
    如果可预见的不是什么大项目, 仅是学习作用, 8G 也成, 绝对属于能用的级别.
    反正 m2 出来, m1 是要卖的... 别考虑啥两三年了...
    rrubick
        6
    rrubick  
       2021-07-27 17:28:02 +08:00
    17 年买的
    MacBook Pro (13-inch, 2017, Four Thunderbolt 3 Ports)
    3.1 GHz Dual-Core Intel Core i5
    16 GB 2133 MHz LPDDR3
    Intel Iris Plus Graphics 650 1536 MB

    推荐:
    内存 16G 起步
    CPU i7
    硬盘 大大大(你不知道腾出 40G 就装个 Xcode 多痛苦,来自 256 G 硬盘用户)
    shilianmlxg
        7
    shilianmlxg  
       2021-07-27 17:32:32 +08:00
    @code4you 如果用 docker 虚拟机的前端开发,请问 16g 够用吗 ,还是要配个 32 保底。听说 m1 的内存调度很优秀了
    Leonard
        8
    Leonard  
       2021-07-27 17:32:43 +08:00
    m1+16g+512 应该够了。iOS 开发不要选 256 的 ssd 的,Xcode 容量能搞死你。
    qazwyw
        9
    qazwyw  
       2021-07-27 17:39:23 +08:00
    49 年入国军?
    vanityfairn
        10
    vanityfairn  
       2021-07-27 17:43:45 +08:00
    @Leonard 可恶,我就选了 256 的 mini,xcode 真变态性的大的。。。然后我就只装了 Xcode,chrome 考虑了很久,也不舍得下。叹气
    Leonard
        11
    Leonard  
       2021-07-27 17:47:10 +08:00
    @vanityfairn #10 本身 Xcode 就够大的,后面还有 iOS SDK,模拟器数据等,每个机型的每个小系统版本都要好几 G,Xcode 轻松占几百 G 不稀奇,要经常清理
    lgood3782
        12
    lgood3782  
       2021-07-27 17:59:41 +08:00
    升级到 16G 内存的 M1 MacBook Air,不贵,而且足够应付大多数场景了。如果你的工程已经复杂到 MBA 都扛不住的时候,应该也就到了在家 /公司配一台 iMac 的时候了
    Building
        13
    Building  
       2021-07-27 18:38:52 +08:00 via iPhone
    M1 随便选一款就行,Intel 款要编译 Swift,请欣赏长篇风扇狂奏曲。
    zhandouji
        14
    zhandouji  
       2021-07-27 18:45:25 +08:00
    开发搞个黑果,内存随便加?
    ArJun
        15
    ArJun  
       2021-07-27 19:22:44 +08:00   2
    干啥不行偏想干 ios,比 49 入国军还惨,出道即失业,就算不失业过两年也会把你卷飞。
    当副业的话当我没说
    hellowmykami
        16
    hellowmykami  
       2021-07-27 21:10:48 +08:00   3
    不吹不黑,现在入坑 iOS 是真的 49 年入国军.
    huZhao
        17
    huZhao  
       2021-07-27 21:18:11 +08:00   2
    2012-2014 学 iOS,做出 APP 即可封神
    2014-2016 做 iOS 的 APP,上了推荐榜,即可封神
    2016-2019 做 iOS 的 APP,上了推荐榜,拿钱砸榜,即可封神
    2020 以后 资本玩家,一片红海....技术竞争内卷,入门即入坑第一步。。。。
    wobuhuicode
        18
    wobuhuicode  
       2021-07-27 22:04:42 +08:00
    硬盘一定要大。
    xing7673
        19
    xing7673  
       2021-07-27 23:47:10 +08:00
    @Leonard 如果是自己开发不需要这么多模拟器,如果是工作需要。。。。公司没有真机吗。。。
    HeyVincent
        20
    HeyVincent  
       2021-07-28 00:09:20 +08:00
    欢迎加入饿殍遍野的行业,勇气可嘉
    linhongye
        21
    linhongye  
       2021-07-28 00:16:43 +08:00 via Android
    楼上为啥对 ios 这么大怨念? ios 也是众前端之一,意思是前端全不行了?
    so898
        22
    so898  
       2021-07-28 00:27:33 +08:00
    每天都在硬盘空间不够的状态中挣扎的人提醒一定要大硬盘!
    dalianliyan
        23
    dalianliyan  
    OP
       2021-07-28 08:30:59 +08:00
    @huZhao
    这个情况多少也有了解,但我们公司做 toB,感觉行业垂直应用做得好还挺少的.
    iOS 开发属于自己感兴趣想了解一下.
    Leonard
        24
    Leonard  
       2021-07-28 09:07:08 +08:00
    @xing7673 #19 真机也是每一个机型的每一个小系统单独占几 G
    powerman
        25
    powerman  
       2021-07-28 09:58:11 +08:00
    @linhongye 钱不好赚了,原生应用开发基本上式微,大部分都是 APP 套个 前端 CSS HTML 的壳子
    zmlu
        26
    zmlu  
       2021-07-28 10:04:58 +08:00
    先弄个黑苹果,等放弃了也不后悔
    Zien
        27
    Zien  
       2021-07-28 23:24:08 +08:00
    如果你连这个都怀疑,上 intel 也可以呀,两三年前的 MBP 现在就是入二手也足够再用两三年哈。
    code4you
        28
    code4you  
       2021-07-29 10:40:12 +08:00
    @shilianmlxg

    不用 docker 感觉还好 用了 docker 内存至少占用 2G

    docker 心理感觉系统感觉变慢了 但是实际没有变慢

    目前我是选择直接连接远程服务器
    Lision
        29
    Lision  
       2021-07-29 15:51:13 +08:00   1
    Emmmmm... 首先我是一名 iOS Developer,从业 7 年了,有 6 年左右的 iOS 开发经验,聊聊我对做这个细分技术开发的看法。

    首先,现在学 iOS 开发是不是 49 年入国军?
    我觉得要看楼主目前的情况。
    如果是大学生我强烈建议学,校招只要基本的 CS 基础和数据结构与算法过关就行,甚至不需要太多 iOS 专业知识。学生参加应届生面试和校招的话很容易进大厂。每年都要劝说本来准备做 Android 的应届生转 iOS 开发,坑多人少,蓝海(校招)。
    如果楼主已经毕业准备自学,那就不太推荐了,因为社招确实要求会高一截(但是校招工作 2-3 年不纯混日子就基本可以胜任后面的社招了)。小公司还招不招 iOS 不太清楚,不过大公司 HC 很足(持续被猎头骚扰 ing ),如果自学的话就要做好准备去小作坊独立开发 App,一边加班撑业务需求一边打怪升级准备进大厂(不鼓吹大厂多好,但是干活还是去一个社保公积金全额且能提升技术视野的地方不是吗?)。好在 iOS 开发每年新出的东西都不太多,努力的话三年左右就可以追到准一线开发者水平了(纯知识),到时候也会比较有竞争力。
    baichaohua
        30
    baichaohua  
       2021-07-29 18:06:24 +08:00
    13 年的 mac book Pro,现在依然在服役。
    dalianliyan
        31
    dalianliyan  
    OP
       2021-07-30 10:00:58 +08:00
    @Lision 感谢这么诚恳的回复。
    现在已经工作十年,不过一直在做 toB 的 CRUD,也就是传说中的一年经验用十年。这两年公司也在转型,想把那些笨重的桌面端程序迁移到 web 和移动端。感觉自己快要被时代淘汰了,自学过 Cordova,Flutter,但是总感觉隔着一层,还是想看看原生机制。
    另外,目标就是后期做方案的时候对移动端熟悉一些,公司可能会单独招人专职或者外包出去做。我主要想法还是把控技术风险点,毕竟你提需求,外包老是怼你说技术上不可实现,还是挺难受的。
    guanhui07
        32
    guanhui07  
       2021-07-30 12:40:38 +08:00 via iPhone
    推荐 m1 16g
    xqk111
        33
    xqk111  
       2021-07-30 14:22:37 +08:00
    内存和硬盘,在经济条件允许的情况下,越大越好
    xqk111
        34
    xqk111  
       2021-07-30 14:22:50 +08:00
    @xqk111 还有屏幕也是
    ibcker
        35
    ibcker  
       2021-08-06 12:54:10 +08:00
    16g+512 m1
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2260 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 112ms UTC 15:48 PVG 23:48 LAX 07:48 JFK 10:48
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86