欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

《写给大忙人看的Swift》 ——swift和object-c的关系会步C与C++的后尘吗?

程序员文章站 2023-12-25 09:11:57
...

Objective-CSwift的异同、适用场景及优缺点

随着swift的兴起,燕子语言就开始展翅高飞,也成了克雷格·费德里吉(Craig Federighi)【就是每次发布会,系统介绍的那个高高瘦瘦的白头工程师】改造ios的重要一步。题外话,其实我很怀念斯科特·福斯托(Scott Forstall)【原IOS6以及之前版本的项目经理】,当时的ios一个字流畅,错误少。现在虽然ios越来越开放,但是卡顿和死机开始频频出现,甚至以后ios都是两年左右才出一个新版,现在白头工程师,每年都推出一个新版本,秋天就快到了马上就来一个ios9,最引人注目的当然是更加灵活的官方输入法。回到正题,swift发布那天,我看了直播,当时候以为他是方便写一些插件或者说是写一些脚本或者demo用的。但是一年过去了,苹果好像不把OBJ当一回事,完全集中推swift,甚至让友商微软涉足,开放程度到达苹果有史以来的高峰,以后开发ios app除了在苹果的xcode现在也可以在vs的最新版本开发,github也开放了相应的代码进行更新。

无可口非,OBJ-cswift的关系就好像当年Cc++一样的比如:AK47M4的关系,一个成熟和极多成熟案例的OBJ比起新新代的swift好几个马位。不过现在苹果推二婆的决心已下,swift周边的教程开始大量推出。

在我个人开来,OBJ对于很多大型的手机游戏或者设计erp系统开发的app还是处于不可替代的位置,而一些简单的app,类似健康类的统计软件swift卓卓有余,而且效率上会快很多。这些效率主要体现在语言学习上的花费时间,以及编写更加简单快捷。

说到缺点,不得不说的一个定律就是OBJ现在更新有点头痛医痛,脚痛医脚,太随波逐流,而swift有全盘的计划,什么时候开源都在计划以内,抓紧现在大势,但是缺点反而是苹果的决定不够果断,一刀把obj切断,让swift当家也不敢。所以现在的确定都归于苹果对这两款语言定位不明确,甚至内部管理层之前意见都是不一。

谈谈你对这本书试读章节的看法

仔细看了一下试读章节,本书侧重在初学者开发细节哪些环节容易出错,起到提点初学者的作用,而且文章的表单简明扼要,真的是让大忙人也在短短一两个小时内掌握一至两章知识点。

相关标签: swift

上一篇:

下一篇: