`
noaighost
  • 浏览: 40502 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

阅读更多

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当家也不敢。所以现在的确定都归于苹果对这两款语言定位不明确,甚至内部管理层之前意见都是不一。

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

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

分享到:
评论

相关推荐

    写给大忙人看的C++

    《写给大忙人看的C++》简明地描述了C++核心语言和标准库中几乎所有的函数、对象和运算符,一目了然地显示了语法、结构和重要函数的信息,内容组织形式便于快速查找信息。《写给大忙人看的C++》精选了实用的例子来...

    写给大忙人看的C++,完整扫描版

    《写给大忙人看的C++》简明地描述了C++核心语言和标准库中几乎所有的函数、对象和运算符,一目了然地显示了语法、结构和重要函数的信息,内容组织形式便于快速查找信息。《写给大忙人看的C++》精选了实用的例子来...

    写给大忙人看的Java SE 8

    《写给大忙人看的Java SE 8》向Java开发人员言简意赅地介绍了Java 8 的许多新特性(以及Java 7 中许多未被关注的特性),《写给大忙人看的Java SE 8》延续了《快学Scala》“不废话”的风格。, 《写给大忙人看的Java ...

    写给大忙人看的java 8 中文 PDF 高清版

    这份“写给大忙人看的Java 8 中文 PDF 高清版”文档无疑是一个极好的资源,可以帮助Java开发者快速理解和掌握Java 8的关键特性。 首先,Java 8最重要的特性之一就是Lambda表达式。Lambda表达式是函数式编程的核心...

    写给大忙人看的JAVA核心技术

    写给大忙人看的JAVA核心技术

    写给大忙人看的Java系列

    "写给大忙人看的Java系列"包含了两本重要的学习资料:《写给大忙人看的Java SE 8》和《写给大忙人看的JAVA核心技术》。这两本书都是为了帮助忙碌的学习者快速理解和掌握Java的核心概念与最新特性。 《写给大忙人看...

    写给大忙人看的java核心技术-随书源码

    《写给大忙人看的Java核心技术》是一本旨在帮助忙碌的Java开发者快速掌握核心概念和技术的书籍。这本书的随书源码提供了丰富的实例,使读者能够深入理解并实践书中所讲解的内容。通过分析和运行这些源代码,你可以更...

    写给大忙人看的JavaSE8

    资源名称:写给大忙人看的Java SE 8内容简介:《写给大忙人看的Java SE 8》向Java开发人员言简意赅地介绍了Java 8 的许多新特性(以及Java 7 中许多未被关注的特性),《写给大忙人看的Java SE 8》延续了《快学Scala...

    写给大忙人的Java SE 9核心技术(Core Java SE 9 for the Impatient 中文版)

    《写给大忙人的Java SE 9核心技术》是针对忙碌的开发者编写的一本关于Java平台标准版(Java SE)9版本的核心技术指南。这本书由杨谦等译,提供了中文高清扫描版,旨在帮助读者快速掌握Java 9的关键特性和改进,无需...

    写给大忙人看的java核心技术

    《写给大忙人看的Java核心技术》为经典著作Core Java作者Cay S. Horstmann的全新力作,以关键的核心技术为着眼点,以全局高度提炼语言精髓,以高浓度、高含金量的方式对Java 8新特性进行细致讲解,将其沉浸于Java...

    写给大忙人看的java核心技

    《写给大忙人看的java核心技术》以关键的核心技术为着眼点,以全局高度提炼语言精髓,以高浓度、高含金量的方式对java 8 新特性进行细致讲解。。。

    写给大忙人看的Java核心技术 高清(带目录)PDF

    《写给大忙人看的Java核心技术》为经典著作Core Java作者Cay S. Horstmann的全新力作,以关键的核心技术为着眼点,以全局高度提炼语言精髓,以高浓度、高含金量的方式对Java 8新特性进行细致讲解,将其沉浸于Java...

    写给大忙人看的JavaSE 8

    根据提供的文件信息,“写给大忙人看的JavaSE 8”这本书主要面向那些时间紧张但又希望快速掌握JavaSE 8核心特性和高级功能的读者。以下是对该书中涉及的一些重要知识点进行的概括和解释。 ### JavaSE 8 简介 ...

    写给大忙人看的JAVA核心技术【高清版带书签】

    《写给大忙人看的JAVA核心技术》是一本旨在帮助忙碌的Java开发者快速掌握核心概念和技术的书籍。这本书以高清版的形式呈现,并贴心地配备了书签功能,方便读者随时定位和回顾关键知识点。 在Java的世界里,核心技术...

Global site tag (gtag.js) - Google Analytics