只需10步,教你实现iOS 络效力

只需10步,教你实现iOS 络效力

大多数iOS应用程序至少需要某种 络连接才能进行数据传输,这意味着 络编程是作为一个iOS开发者需要掌握的一个重要领域。

那么如何才能一步步做到掌握呢/p>

我发现去iOS学习专题或一般编程的最好的方法是从几个不同的角度看问题。

所以要有从一个广阔的视角看事物的精神(而不是仅仅寻找“最佳实践”),我现在给你10个步骤,可以帮助你轻松拿下iOS 络编程:

第1步

看WWDC视频Network Apps for iPhone OS Part 1和Part 2,Quinn “The Eskimo”论述了构建iOS 络应用程序的最佳实践。即使这次谈话是来自2010,它仍然是非常相关的。特别是关于如何正确设计你的用户界面的部分,用于处理 络故障,使用异步 络请求和运行循环。(注:因为某些原因,苹果的流媒体版本不工作,所以你可能必须点击“Resources”,然后下载视频。这也是值得的!)

第2步

阅读Designing for Real World Networks,以了解 络是如何不可预测的,以及苹果是如何建议你为此做准备。最重要的是,让 络连接调节工具成为你的朋友。

第3步

阅读Christina Moulton的Adding an API-Backed UIPageViewController in Swift,学习一个完整的工作界面代码如何与后端API交互。

第4步

下载并学习如何使用Charles Proxy或另一个代理软件,以便你可以调试 络应用程序。这些代理工具允许你在你的应用程序运行时任何给定的时间看到它的 络请求。

第5步

阅读NSURLSession : Getting Started,学习使用苹果的官方 络API的教程。

第6步

阅读Ash Furrow的MVVM in Swift,学习从传统的MVC构建你的应用程序的另一种方式,以及如何调用符合这个结构的 络。

第7步

看Chris Eidhof在Tiny networking in Swift的讨论,看你怎么可以利用Swift的特性在iOS建立更简单也更强大的 络,而不依赖于一个重量级的 络库。

第8步

阅读Mike Ash的Introduction to the Sockets API,对在iOS的套接字有一个更深入的理解,以及引擎盖下低级的套接字API是如何工作的。

第9步

看看我自己的对如何快速获得一个Python后端API并将它与你的Swift代码连接的文章——The Backwards Backend Technique(后端技术)

第10步

熟练掌握一种工具,你可以用来测试 络的API,如cURL、httpie或Postman。

 

PS: 关于移动开发,这些产品你可以关注>>
关于移动开发的最新资讯和产品推荐,请<咨询在线客服>!

标签:移动开发iOS 络应用 络安全应用程序框架

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年8月4日
下一篇 2016年8月4日

相关推荐

发表回复

登录后才能评论