高手问答第 232 期 —— iOS 开发如何在 5G 时代大放异彩?

xplanet 发布于 09/03 18:21
阅读 4K+
收藏 14

在世界 500 强的排名中,苹果已经连续多年高居利润排行榜第一位,有专业人士做出统计,苹果的利润占据整个手机行业的 80% 以上。毋庸置疑,iOS 开发在移动开发中将占据重要位置。

苹果自 2014 年推出 Swift 以来,一直在主推 Swift,欲将 Swift 打造为一种通用的语言。在 iOS 开发中,Swift 是未来的趋势,掌握 Swift 是非常必要的。

随着 5G 技术的应用,信息传递速度又提高了一个量级,必然会涌现出一些新的交互方式,并将给我们的生活带来更多便利。AR、物联网、机器学习也将更快地变为现实,iOS 提供了大量优秀的技术来支持这些功能,比如 ARKit、HomeKit、iBeacon、Core ML 等。

OSCHINA 本期高手问答( 09 月 04 日 - 09 月 10 日)将以 iOS 开发为切入点展开讨论,包括但不限于 iOS 开发的复杂问题处理、iOS 开发应用调优、iOS 开发学习方法,以及 iOS 开发就业前景等等。当然,如果有其他相关问题,也欢迎提问。

嘉宾简介

本期与我们一起探讨 iOS 开发的嘉宾是畅销书《iOS编程》的译者王凤全老师。

王凤全,移动架构师,《iOS编程(第5版)》《iOS编程(第6版)》译者。在 iOS 开发领域有多年开发和管理经验,擅长 iOS 开发、Swift 开发、复杂问题的分析梳理落地等。目前任职于某互联网金融公司,负责 iOS 团队的管理工作。

为了鼓励踊跃提问,华中科技大学出版社会在问答结束后从提问者中抽取 5 名幸运会员赠予《iOS编程(第6版)》一书。

 

OSChina 高手问答一贯的风格,不欢迎任何与主题无关的讨论和喷子。

下面欢迎大家向王凤全老师@风圈 积极提问,直接回帖提问即可

加载中
0
yywww
yywww

我感觉iOS以后就是mac的地位,快了

风圈
希望iOS发展越来越好
0
开源中国首席罗纳尔多
开源中国首席罗纳尔多

@风圈 您好,请问5G时代背景下,IOS的发展方向是做什么?还有现在都是用swift吗?

风圈
iOS老的功能已经基本成熟,个人觉得5G背景下AR,VR会有进一步发展。我们新APP都是用的Swift,旧APP是混编的。据我了解,很多大厂还是用的OC。
0
ByteTalking
ByteTalking

SwiftUI 相当不错, 不过今早看到这个 https://www.jianshu.com/p/372c9059ee1d

ByteTalking
ByteTalking
回复 @风圈 : SWIFT 的 JSON解析这么蛋疼有什么简单的解决方案, (不需要对数据类型增加任何定义上的成本)
风圈
用起来确实很方便
0
5G加ios
5G加ios

@风圈  请问 iOS开发中切换显示语言实现国际化 ,ios的插件sdk下又是如何实现国际化?

风圈
如果SDK内部是带界面的,在SDK内部实现国际化。如果SDK内部只有逻辑,做完逻辑后返回数据到APP,可以在APP中对数据进行国际化。
0
d
dage1438

@风圈炒作罢了,啥玩意都要和5G扯上关系,如果真按照5G的带宽标准来做APP,wiff下一定跑不起来

风圈
如果在5G环境下,现有的硬件或协议无法满足APP的需求,那么肯定会出新的硬件或协议的。技术是一直向前发展的。
0
FlashCHen
FlashCHen

@风圈 IOS 感觉现在没有什么声响了, 5G对于他来说 感觉不会有太大的动作 ,如果说是IOS跟5G,我倒是觉得应该说是 苹果跟5G,看苹果会买什么公司来做资源整合

风圈
苹果一向喜欢买一些公司,然后把资源整合到自己的系统中。在5G环境下,苹果也可能买一些带有5G特色的公司,然后整合到iOS系统中。也可能会把iOS的适用范围扩大,扩大到便携设备,穿戴设备中。这样的话,iOS还是有前途的。 对于技术人员来说,接触一些其他技术,也是有好处的。
0
四十大盗与阿里巴巴
四十大盗与阿里巴巴

苹果的利润占据整个手机行业的 80% 以上  有点儿夸张。

风圈
网上可以搜到的,确实有点吓人。
0
ichord
ichord

@风圈 你好 对于新手而言 OC 和 Swift 是不是不用学习 OC 了呢,同时 SwiftUI 是否能完全替代传统的界面编写方式?

风圈
OC和Swift还是要学习的,iOS13才开始支持SwiftUI,短期之内还有大量的iOS13以下的系统。学习OC对于了解iOS底层知识还是很有帮助的。
似水流年灬
似水流年灬
OC还是要了解下的,至于swiftui,再至少等三个iOS大版本才可能主流采用,毕竟那是从iOS 13才开始支持的。
0
奶丶空瓶
奶丶空瓶

@风圈5g个人感觉更多的是应用 比如音视频 和网络相关的内容,请问书中有关于这一块的内容吗

风圈
暂时没有,如果感兴趣,我们后期可以出一些相关的书籍。
0
超越未来michael
超越未来michael

@风圈 你好,5G来临,第一时间想到移动端原生开发会被混合开发或者网页应用取代,看来只有高阶开发功能不会被替代,比如说ARKit。

风圈
混合开发或网页代替原生开发,这个模式从10年前就开始说了,各种技术层出不穷,至今这个问题还在争论。从概念上来讲,确实一套开发适配所有的能省不少事,但事实上所有前面偷的懒,后面都还回来了了。希望后面真的出现一项技术,能解决这个问题。
返回顶部
顶部