iOS 使用swift开发的优缺点开发的优缺点
来源:互联网 发布:淘宝电影在线 编辑:程序博客网 时间:2024/06/05 03:19
妹子我OC起家,后换工作后,接手的新项目,自学swift也有一段时间了,心想着新项目,就实践一下,然后整个项目就以swift语言为主,但是在实际开发过程中,有很多无法避免的问题。
优点
1、 我们不得不承认的是swift语言比OC精简,整个项目中丢掉了头文件,以及头文件的引入。
2、报错的时候直接显示报错行
3、对于代码习惯不好的人来说是福音,不用写分号,所以不存在漏写了
4、定义变量时不用区分整型,浮点型等等,变量使用var,常量使用let
缺点
1、 swift并没有得到全面性的推广,很多大公司,以及一些老的项目,老成员员转到swift是一件并不简单的事,所以当你在项目中遇到一些问题的时候,你会发现,身边能帮你解决问题的人几乎没有,网络上的资源也是很稀有的,就算是有同类问题的出现,以及有解决办法,你会发现,swift2.0,swift3.0,以及现在的swift4.0是有很大的区别的,没次升级开发工具的时候,看到几十甚至100多的红点,难免会急出一身冷汗
2、我们在做一个项目时,不是不是所有的功能都是自己写的,可能会用到一些第三方,但是现在swift版本的第三方是非常稀有的,在开发的过程成,不得不导入OC版本的第三方,这个时候会回到了混合开发,有经验的朋友会发现,有的兼容性并不是那么好,而且在混合开的时候,项目会变大,运行速度真的是太慢了
3、swift并没有宏这个概念,在混合开发时,对于OC项目有些宏你得自己单独定义
4、在上线的时候,不能使用application Loader上传包文件,会提示你丢失了swift support files,应该使用xcode直接上传
以上仅仅是我个人的理解,有不足之处欢迎讨论补充
- iOS 使用swift开发的优缺点开发的优缺点
- iOS MVC开发模式的优缺点
- Android开发中使用Frgment的优缺点
- 论敏捷开发的优缺点
- 论敏捷开发的优缺点
- 使用 Swift 语言编程的优缺点
- 多层分布式开发 MIDAS 使用不同协议时的优缺点
- 从事嵌入式软件开发的优缺点
- 企业管理软件定制开发的优缺点
- 软件开发方法的过程、特点、优缺点
- Hybird和Nation开发的优缺点
- 前后端分离开发的优缺点
- iOS中的单例模式,单例模式的优缺点,swift单例的使用
- JFreeChart使用的优缺点
- 多线程的使用:优缺点
- 使用iframe的优缺点
- 使用storyBoard的优缺点
- 关于html开发移动应用的开发的一些优缺点
- web.xml配置详解
- idea2017.1.4破解
- pandas值替换
- SQl判断空格 VS Oracle分页
- Sql server还原失败(数据库正在使用,无法获得对数据库的独占访问权)
- iOS 使用swift开发的优缺点开发的优缺点
- jenkins 管理员账户 密码修改
- 补码的运算
- Nginx 十大优化 与 防盗链
- [转][教程]将Windows系统装进U盘 &&Dism++
- Keras:基于Python的深度学习库
- 关于python的基础知识15 -- 语法错误和异常
- BZOJ3126 单调队列DP
- windows系统安装redis