发布日期:2025-10-16 14:08浏览次数:
这事儿挺有意思的,前几天我琢磨着整个小工具放App Store上,结果第一步就卡壳了——iOS开发到底用Swift还是老古董Objective-C?翻了一堆资料脑子更乱,干脆自己上手比划比划。
先装了Xcode,默认就推荐用Swift。按着官方教程新建项目,SwiftUI那个界面拖来拖去确实顺手,像拼积木似的,两三下就鼓捣出个按钮点按变色的效果。我心里还想:苹果亲儿子就是不一样哈!转头新建个Objective-C项目,好家伙,满屏幕的.h和.m文件看得我直发懵,连个按钮位置都得写代码调坐标,手抖输错个字母就报红,光调个布局就折腾了半小时。
等我试着导入个第三方库才真抓狂。CocoaPods里挑了个热门图片加载库,Swift项目啪一下就导入了。换到Objective-C项目就歇菜,桥接文件配得我头秃,折腾半天不是找不到头文件就是符号冲突。在GitHub角落里翻到某大神三年前写的适配补丁,勉强跑起来还闪退两次——这维护成本谁受得了!
折腾完我算整明白了:除非你要改十年前的祖传老代码,否则闭眼选Swift!苹果现在文档教程全往Swift倾斜,新出的ARKit、Widget套件基本都是Swift优先。Objective-C就像我家阁楼的老收音机,还能响,但用起来浑身别扭。再说了,现在Swift语法越来越友学它不香吗?