本课程属于iOS企业级开发就业系列的一部分,基于Swift开发语言,iOS8版本。分为15部分,结合实战开发经验进行总结,精心定制。以培养适合企业需求的iOS开发工程师,高质量的iOS从业者为目标。
方法/步骤1iOS8开发视频教程Swift语言版-Part1:第一个iOS应用程序
iOS开发入门,介绍了如何创建第一基于Swift语言的iOS程序,也是我们开发iOS应用的第一步。介绍了iOS开发中故事版的使用与特点。介绍了iOS应用的声明周期以及iOS中视图生命周期。如何设置产品属性。最后介绍了iOS开发中必备的如何使用iOS的帮助文档API介绍。
2iOS8开发视频教程Swift语言版-Part2:UIView与视图
主要介绍了iOS开发中最常见,使用最多的UIView与视图,各种控件的使用方法。首先介绍了视图始祖UIView,介绍了它的整个家族与分类。然后介绍了标签控件,按钮控件,开关控件,滑块控件,分段控件,等待相关控件,textfield,textview控件,键盘控件警告框与操作表,webview,工具栏与导航栏以及如何定义动作输出口,委托协议等相关知识。
3iOS8开发视频教程Swift语言版-Part3:iOS8多分辨率屏幕适配
由于苹果不断更新新产品,多分辨率适配也应该引起大家注意,本课程主要介绍了iOS8后设备屏幕的多样性,iOS8后布局的改变,以及教大家如何进行多屏幕适配。
4iOS8开发视频教程-Part4:iOS数据源协议、委托协议与高级视图
主要介绍视图中数据源协议和委托协议,详细介绍了日期选择器和普通选择器以及集合视图的概念,集合视图的单元格以及它们的数据源协议与委托协议的具体使用。
5iOS8开发视频教程Swift语言版-Part5:iOS表视图
表视图也是iOS开发中很常用的知识,本课程主要介绍了标示图的组成,分类,相关的类,单元格组成及样式。重点介绍了简单表视图,分节表视图,静态表与屏幕布局,以及对单元格的删除,插入,移动操作。最后介绍了表视图的UI设计模式。
6iOS8开发视频教程Swift语言版-Part6:iOS视图控制器与导航模式
视图控制器与导航是iOS开发中比较重要的知识,主要介绍了平铺导航,标签导航,树形导航,组合使用导航几种模式,分别介绍了每种导航适合于什么样的应用中使用,以及如何使用导航具体方法。
7iOS8开发视频教程Swift语言版-Part7:iOS常用设计模式
一提设计模式感觉很高大上,很高深莫测,其实iOS中的设计模式并没有那么可怕,本课程主要介绍了iOS开发中常用的单例模式,委托模式,观察者模式,MVC模式,并且详细介绍了每种模式的实现原理以及通过具体案例实现来理解各种设计模式。
8iOS8开发视频教程-Part8:iPhone与iPad应用开发的差异
iPhone与iPad由于屏幕尺寸分辨率的问题,有很大差异,本课程主要介绍了他们之间应用场景的差异,设计和开发iPhone与iPad应用时注意的问题,以及如何构建自适应iPhone与iPad工程,最后介绍了iPad开发专用的API。
9iOS8开发视频教程Swift语言版-Part9:iOS分层架构设计
传统企业级项目开发需要低耦合性,那么iOS这种相对比较小的应用开发需要么?答案是肯定的,本课程主要向大家介绍在iOS下如何开发、设计低耦合企业级系统。分别通过基于同一个工程不同的分层设计与基于一个工作空间不同工程的分层两种分层架构设计进行分析与详解。最后介绍了如何进行Swift与Objective-C进行混合搭配架构设计。
10iOS8开发视频教程Swift语言版-Part10:iOS的数据持久化
本课程主要介绍了iOS数据持久化的方式,沙箱目录,以及属性列表和对象归档,并且重点介绍了如何使用SQLite和coredata进行数据的增删改查。
11iOS8开发视频教程Swift语言版-Part11:访问WebService
介绍iOS开发中,客户端与服务器端网络通信,介绍了XML和Json文档结构以及如何解析。讲解了RESTWebService中的GET和POST同步异步请求方法,同时介绍了使用轻量级网络请求框架MKNetworkKit,最后介绍了反馈网络信息改善用户体验的下拉刷新控件,等待指示器控件以及网络等待指示器。
12iOS8开发视频教程Swift语言版-Part12:iOS定位服务与地图应用
地图定位服务可以说是iOS应用中经常用到的功能,也是非常实用的功能,本课程主要介绍了iOS的定位服务,包括定位服务编程,地理信息编码与反编码还有定位服务的测试。地图这块主要介绍了如何使用苹果的地图。并且介绍了使用程序外的地图,如何调用谷歌的Web地图,调用iOS苹果地图。
13iOS8开发视频教程Swift语言版:实战-2016里约热内卢奥运会指南
完整介绍如何开发一个基于Swift语言的iOS实战项目,本项目根据2016年里约热内卢奥运会为背景,设计了一个奥运比赛观赛指南的一个应用。帮助体育爱好者方便及时查看比赛信息。就iOS开发而言,通过本项目把之前全部13部分的知识点通过本项目很好的串连起来,并实际运用,从而更加透彻学习iOS知识点。了解整个iOS开发完整的项目的流程。同时也介绍了iOS应用分析设计、编程、测试和发布过程,其中采用了敏捷开发方法。此外,该项目采用分层架构设计,这对于学习iOS架构是非常重要的。
标签:企业级,iOS8,视频教程