申请免费体验一次课程

iOS应用程序开发 - 进阶篇

本课程提供企业级应用程序开发的详细讲解,以实践为主,为您进一步提供iOS语言,工具和框架的高级技能,让您深入了解其基本机制。

我们的IT技术课程都由经验丰富,但仍参与一线开发的专业人员教授。

本课程涵盖创建和部署业务最常用的企业级应用实践。讲师讲授范围广泛,包括:

  • 使用JSON和RSS等互联网标准访问后端办公系统中的数据

  • 使用适当的框架访问iPhone本机应用程序

  • 保护数据

  • 使用位置数据

  • 数据库访问,包括核心数据和SQLite社交媒体整合

  • 动画视图

  • 部署

适合群体

这是一门高级课程,您需要有一定的相关经验。具体如下:

  • 熟悉使用Swift或Swift 2的经验

  • 对iOS应用程序开发具有一定的开发基础

  • 具有构建iOS应用程序的经验,包括了解视图控制器,控件和表

  • 能够阅读详细的agenda并了解术语

课程周期
4天
课程内容

了解中级和高级API,以帮助您在实际业务中构建和集成应用程序。

  • 打印:了解如何查找并打印兼容AirPrint的打印机。

  • 多任务:了解如何使用iOS的多任务功能,包括后台文件传输,在后台完成任务,位置更新和获取数据。

  • 社交媒体:了解如何使用Apple将您的应用与社交媒体网站集成。

  • 联系人:了解如何使用联系人框架访问本地联系人。

  • 日历:了解如何使用事件工具包访问本地日历。

  • 位置和地图服务:了解如何显示地图导航到某些位置,将图钉作为标记,并找到您的位置。

  • 推送通知:了解推送服务的工作方式,以及如何利用它们向用户发送消息。

  • 本地化:iOS支持超过40种语言。了解如何本地化您的应用程式来支援多种语言。

  • 文档处理:了解如何在应用程序内部和应用程序之间处理、显示和移动文档。

  • SQLite:了解如何创建和填充本地数据库以使用SQLite存储应用程序数据。

  • CloudKit:了解如何利用Apple的CloudKit服务在云和设备之间存储数据。

  • 核心数据:了解如何使用Core Data在持久存储中管理和存储对象。

  • 钥匙串和安全:了解如何安全地存储密码以及其他安全技术来保护您的数据。

  • JSON和Web服务:了解如何访问Web服务(包括JSON和RSS)以访问远程服务器上的数据。

  • 高级自动布局,大小类和UIStackViews:了解一些自适应布局的高级功能,包括在代码中使用自动布局,在不同层次上的对象之间创建约束,以及动画化UIStackViews。

  • UIView动画:了解如何你的视窗动画化,使他们看起来更好,更有吸引力。

  • 默认值:了解如何使用NSUserDefaults类使保存应用程序更容易。

  • 自定义Segues:了解如何创建自定义Segues开发非传统的动画和功能。

  • 测试:了解如何使用Xcode创建单元测试和UI测试,进一步调试您的应用程序。

  • 分发应用程式:了解如何将应用程式发布给最终使用者。


如果您的工作职能和iOS开发相关,请在工作中配合大量的动手练习,以巩固和加强课堂上学到的技能。

本门课程提供半天的免费试听名额,感兴趣请填写以下表格

姓名: *
联系电话: *
邮箱: *
补充咨询:
扫一扫