iosswift总结精选

上传人:繁星 文档编号:34349163 上传时间:2018-02-23 格式:DOC 页数:14 大小:35.50KB
返回 下载 相关 举报
iosswift总结精选 _第1页
第1页 / 共14页
iosswift总结精选 _第2页
第2页 / 共14页
iosswift总结精选 _第3页
第3页 / 共14页
iosswift总结精选 _第4页
第4页 / 共14页
iosswift总结精选 _第5页
第5页 / 共14页
点击查看更多>>
资源描述

《iosswift总结精选 》由会员分享,可在线阅读,更多相关《iosswift总结精选 (14页珍藏版)》请在金锄头文库上搜索。

1、精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 1 / 14iosswift 总结/retype/zoom/dacd070e71fe910ef02df837?pn=1&x=0&y=8&raww=204&rawh=57&o=png_6_0_0_131_37_164_58_&type=pic&aimh=57&md5sum=b662771fa48781055ff19b86adc2240e&sign=fc1d206094&zoom=&png=0-&jpg=0-0 target=_blank点此查看 本科毕业设计FINAL PROJECT/THESIS OF UNDERGRADU

2、ATE基于 ios8的 app开发The App Development Based On IOS8学 院专 业学生姓名学 号 指导教师完成日期 光电信息与计算机工程学院 通信工程 吴沛林 1112030225 苏胜君 讲师 2015 年 05月 30日承诺书本人郑重承诺:所呈交的毕业论文“基于 ios8的 app开发”是在苏胜君导师的指导下,严格按照学校和学院的有关规定由本人独立完成。文中所引用的观点和参考资料精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 2 / 14均已标注并加以注释。论文研究过程中不存在抄袭他人研究成果和伪造相关数据等行为。如若出现任何侵犯他人知

3、识产权等问题,本人愿意承担相关法律责任。承诺人:_日期: 年 月 日摘 要在现有的移动应用开发平台中,IOS 作为一个最为成熟的应用平台。它以在程序的初期的开发规范性,开发过程中使用的开发工具的易用性,程序发布到应用市场的人工审核的严格性著称。这些对于生产出一个有着良好用户体验的应用有着很大的帮助。相对于混乱的安卓市场的不同屏幕的适配问题和众多系统版本的兼容问题。基于 IOS的开发则不用考虑这些,程序员能把主要的精力用于程序内部逻辑的设计和用户交互设计。IOS 平台在众多的开发者的努力下,在 Github上有着丰富的第三方库,这些将大大减小开发过程中的难度。本次程序设计的选择的开发方向是一款社

4、交类的 app。现在市面上的社交类 app种类繁多,各有各的功能和侧重点,但是对于专注与学校范围内的校友互助 app,目前还处于一个初期阶段,各种的业务和框架设计都还是处于一个基础的雏形。在经过仔细考虑后,确定的基础功能有:1.及时线上聊天软件与同学间互助请求的发布系统,可以发精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 3 / 14布,接受,撤销和拒绝任务;2.发布历史管理中心,可以集中管理已经发布的和接受的帮助;3.礼物兑换模块,可以使用参与的活动获得的积分换取礼物;4.个人中心,一些基本信息的修改,包括头像的修改与上传服务器。集成了推送功能,包括对不同的推送信息

5、的处理。Swift作为 IOS开发目前两大编程语言之一,相对于Object-C,这两者都为苹果公司自己研发的语言。Object-C作为一个有着 10年历史的编程语言,技术的沉淀和架构的稳定是不容置疑的。但是 Swift作为苹果公司发布的新一代编程语言,在旧语言成功的经验中总结和升级了众多的先进设计理念和更严格的语法规范,融合了多个主流高级语言的特性为一身的工业级编程语言。因此选择了 Swift开发为主 Object-C语言为辅的混合编程模式,用 Swift语言的优秀框架和 Object-C语言的丰富的库,来完成本次应用的开发。关键词:ios8 ,Swift ,Object-C ,app 开发,

6、聊天,交友iObjective-C 和 Swift 语言,哪个更容易学习当我们在赢在路上 iOS学习了 Swift语言学习课程之后,收到了很多邮件和私信来问自己是否还需要学习 C或者 Objective-C。此外,人们似乎还在迷惑 Swift到底适合精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 4 / 14iOS开发生态中的哪些部分。通过这篇文章,我希望能扫清你的疑惑并且将你送到正确的学习轨道上。我应该先学 C/Objective-C还是直接学 Swift?这个问题可以问问赢在路上 IOS的老师来问问Swift是一个全新的语言,与 Objective-C或 C都没有任

7、何关系。我的意思是它们都是编程语言并且遵守一些基础概念和范例,但是你并不需要在学习其中一个之前先学另一个。即使你是编程新手,你也可以学习苹果发布的官方的 Swift文档而无需先学 Objective-C。我正在学习 Objective-C,我应该转为学 Swift吗?这要试情况而定。如果你把学习 iOS当做一个爱好或者出于好奇心才学,那么转到 Swift学习上吧。如果你将从事 iOS开发视为职业,那么你要知道外面至少有 100万个应用都是用 Objective-C编写的,Swift 于 2014年才刚刚发布,所以你将来的职业的 app开发仍然很有可能使用Objective-C。所以你需要学习

8、Objective-C来获得一个工作,直到 Swift成为标准,这大概将花费数年时间。同时学习两门语言也将对你有好处。你未来的上司甚至可能会让你来将现存的 Objective-C app切换到 Swift上。不过我对这个观点有所保留,因为一个应用最重要的部分是它的功能而非它使用的语言,因此重写现有 app的做法可能不会流行。精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 5 / 14我建议初学者选择 Swift是因为它是一种友好的语言,并且感谢 playground让它变得容易学会。一旦你学过了Swift,如果将 iOS开发视为职业的话,对于学习Objective-C也

9、将更容易理解。最后,Swift 是一种现代语言,如果你学习 Swift,意味着也同时做好了面向未来的准备,因为 Swift将是新一代的应用所用的语言。Swift 语言是苹果送给每个人的礼物。世界上还没有 5年经验的 Swift开发者,但如果你现在开始学习 Swift,那么过了 5年你就将成为其中一位了。作为以中国 IT培训 020教育为领导者的赢在路上教育给你的建议是,不管你选择哪一门语言,学习它并且精通它。最后你将发现,只要你学会 iOS SDK,使用哪种语言并不是最重要的。并且学了一种语言之后可以很容易的开始学习另一门,最紧要的是,从现在就开始学习。Objective-C requires

10、 programmers to be explicit. The Swift language lets the compiler do more work for the programmer. This is greatless typing for the programmer, right?but it means that when you look at a line of code, it wont mean much without a deepunderstanding of the context in which that line lives. Explicit lan

11、guages are easier for beginners 精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 6 / 14to understand.Source: iOS Developers Need to Know Objective-C | Big Nerd Ranch而另外一边,Ash Furrow 认为 Swift 更容易,Objective-C 太难: I read this blog post by Aaron Hillegrass this morning and was immediately disappointed.There are many

12、 things that I disagree with about this article, but there is one in particular that I took offence to. “Objective-C is easier to learn than Swift.” Really? Come on now. Thats just silly. 看了几天的 Swift, 对比 Objective-C 个人觉得还是要分情况:从语言上讲,Swift 比 Objective-C 更简单,但是简单是对于有编程基础的人来讲,它的 syntax 更清楚,简洁,很多程序员看到了真

13、是爱不释手。? 从 开发角度上讲,Swift 比 Objective-C 难的多,首先虽然 Swift 出来没几天,出来一堆一堆的教程,但是仔细翻翻讲真正 iOS 或者 OS X 开发的真心没有多少。所以虽然你明白了语言怎么回事,但是真正上手开发,可能就不是想象中的那样了。不过这又得分:精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 7 / 14o 对 于已经熟悉 Cocoa, Cocoa touch 开发的开发人员来讲,Swift 还是很容易上手的,Apple 的开发团队在这方面真是下了不少功夫,帮助开发者尽可能的方便的使用 Swift。如果你已经非常熟悉 Cocoa

14、, Cocoa touch 的开发环境,各种 Framework,API,你会觉得 Swift 用于开发真的很方便,也容易上手。o 对于完全不懂 Objective-C 并且没有任何 Cocoa, Cocoa touch开发经验的人来讲,直接上手学习 Swift 依然会非常困难。语言懂了不顶用,你还要去熟悉各种 API, 熟悉整个 Cocoa, Cocoa ?touch 的开发环境,卡住不懂了,搜一下,全是 Objective-C 的例子,真的会很难受。结论,如果你已经是使用 Objective-C 的程序员的话,Swift 真的很简单,你可以用很少的时间掌握它,并且直接使用它开发。如果你是初

15、学者的话,Swift 和 Objective-C 对于你来说都会很难,可能 Swift 本身简洁精品文档2016 全新精品资料-全新公文范文 -全程指导写作 独家原创 8 / 14的语言特色会让你觉得容易理解,如果你是为了学习立马进行开发的话,Objective-C 相比下会简单很多。你会找到更多的学习资源和参考,寻求帮助的时候也能得到更有经验和专业的回答。Objective C 显然更容易学习,现在的 XCode默认打开 ARC,几乎不需要手工管理指针资源,除了偶尔要处理一下 weak strong dance ,基本上就是一个“平凡的高级语言” 。swift 等于是在 arc的 objc基础上加了类型推导、泛型和运算符重载。这都不是那么容易的东西貌似 swift

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号