V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
hikari2
V2EX  ›  Xcode

请问各位大佬 xcode 开发用 air17 款是否可以

  •  
  •   hikari2 · 2020-08-06 09:52:33 +08:00 · 4073 次点击
    这是一个创建于 1330 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我是安卓开发,因为最近项目不是太忙,老板让我学 xcode 开发 ios 我有一台 air17 款 i5 8G 内存的,我想升级 pro 但是看 17,18 款的 pro 的 cpu 也是 i5 双核,感觉没有必要升级 pro 。程序就是简单的 mvc,mvp 框架的 post 网络数据,显示图片和简单的动画效果,安卓版的程序代码包在 100mb 大小,apk 大小在 20mb 左右。所以我想问一下,电脑运行 xcode 这样的代码会不会特别卡?

    27 条回复    2020-08-08 08:16:08 +08:00
    Asshasahole
        1
    Asshasahole  
       2020-08-06 10:01:53 +08:00
    不会, 有固态就行.
    marcushbs
        2
    marcushbs  
       2020-08-06 10:18:24 +08:00   ❤️ 1
    重度使用 SwiftUI 的预览功能非常吃内存,尤其是 Xcode 负责做语法分析 /类型推断的 SourceKitService,parse 一些代码吃掉 40G 内存是平常事——swap 空间一定要留够了——一个字:不要在 some View 里插入太深的逻辑代码如 if store.userInfo.session.account.phone == "",有需要尽量放到函数里就能让 SourceKitService 不至于自爆。
    最后我感觉:初学者才需要高配电脑
    Leonard
        3
    Leonard  
       2020-08-06 10:21:09 +08:00
    这种初级开发无所谓的,有 ssd 就不会太卡,新设备首次运行会比较慢,后面都还可以,能用
    hikari2
        4
    hikari2  
    OP
       2020-08-06 10:26:02 +08:00
    @marcushbs 一个项目占用 40G 内存?是图片太多了么,还是纯 OC 代码 40G
    hikari2
        5
    hikari2  
    OP
       2020-08-06 10:26:54 +08:00
    @Leonard 感谢大佬
    xz410236056
        6
    xz410236056  
       2020-08-06 11:27:29 +08:00
    说不开的是 iOS 开发???我 pro 都嫌卡,跟我说 air 不卡???
    murmur
        7
    murmur  
       2020-08-06 11:29:24 +08:00
    学 ios 开发用黑苹果就可以啊 又不需要登开发者账号 先把仿真器玩明白再用真机
    murmur
        8
    murmur  
       2020-08-06 11:30:19 +08:00
    老板让你做 ios 就给你个过时 air 笔记本,这公司有够抠门的
    marcushbs
        9
    marcushbs  
       2020-08-06 11:37:22 +08:00
    @hikari2 负责做语法分析 /类型推断的 SourceKitService 有 bug 或者起码不太完善,会内存泄露和无法在限定时间完成解析。处理 view 预览的时候如果看见代码的语法高亮没有了,那就是已经挂了
    xingyuc
        10
    xingyuc  
       2020-08-06 11:46:08 +08:00
    @marcushbs 哇,最后一句是真的大佬了,我看那些网上讲课的,讲的垃圾的用的 mac,讲的好的用特么 win7,只限我看到的
    murmur
        11
    murmur  
       2020-08-06 11:47:41 +08:00
    @xingyuc 是这样的,培训班有些老师都是摸爬滚打多年,口才绝对是过得去,在线课程很多都是程序员兼职,技术再但是口才未必好
    BernieDu
        12
    BernieDu  
       2020-08-06 11:48:12 +08:00
    @murmur 别逗了。Xcode 最新版需要最新系统的。因为 iOS 系统的迭代 apple store 动不动就要求使用新 Xcode 发布。而黑苹果。。小版本升级大概率没啥事。大版本升级。。掉驱动 黑屏。头疼 太折腾
    murmur
        13
    murmur  
       2020-08-06 11:51:46 +08:00
    @BernieDu 语法都没学会呢,上了最新的 xcode 意义有多大
    xingyuc
        14
    xingyuc  
       2020-08-06 11:56:51 +08:00
    @murmur 呦,好巧啊老哥,就知道摸鱼🙄
    BernieDu
        15
    BernieDu  
       2020-08-06 14:28:49 +08:00
    @murmur 我看的问题是老板让他上马,就算是学习 2 个月再上马。到时候再换电脑?
    canxden
        16
    canxden  
       2020-08-06 17:30:14 +08:00
    所以为啥不再招一个 iOS
    hikari2
        17
    hikari2  
    OP
       2020-08-06 17:44:50 +08:00
    @canxden 主要是 ios 程序可有可无,有最好
    hikari2
        18
    hikari2  
    OP
       2020-08-06 17:45:29 +08:00
    @murmur 本便携一点,电脑是我自己的
    wahahaha18
        19
    wahahaha18  
       2020-08-06 17:49:00 +08:00
    @hikari2 便携的话,13 寸的吧,如果着急用的可以直接上 2020 款的 13 寸 16g 512g 10 代芯,你自己用会很不错,还能在上面开发 android
    wahahaha18
        20
    wahahaha18  
       2020-08-06 17:49:39 +08:00
    @hikari2 2020 新款 macbook Pro
    chaos1019
        21
    chaos1019  
       2020-08-07 08:19:20 +08:00
    可以,放心用吧
    luhe
        22
    luhe  
       2020-08-07 10:38:38 +08:00
    @xingyuc 你怎么判断 win7 的配置比 mac 的差...
    xingyuc
        23
    xingyuc  
       2020-08-07 14:29:15 +08:00
    @luhe 我哪句话说差了,我的意思是花里胡哨啊
    luhe
        24
    luhe  
       2020-08-07 14:42:26 +08:00
    @xingyuc ?谁花里胡哨了...你这逻辑跳跃也太离谱了
    xingyuc
        25
    xingyuc  
       2020-08-07 14:47:26 +08:00
    @luhe 讲课那老师啊,不结合上下文语境,拉出去
    wobuhuicode
        26
    wobuhuicode  
       2020-08-07 17:04:42 +08:00
    之前做 AR 的时候手上 32G 的 pro 还是卡顿。感觉用 switf 的 simd_float4 SIMD2 这类的类型的时候风扇就狂转,卡一下字体才变色。后来换了最新版 pro 加 64G 内容写起来就没事了。
    justin2018
        27
    justin2018  
       2020-08-08 08:16:08 +08:00
    @canxden 让前端来写 😁
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1185 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:08 · PVG 07:08 · LAX 16:08 · JFK 19:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.