走进阶的路,
和不靠谱兵分两路

iOS这条大道,如何通向移动互联新世界

iOS作为移动互联网的左膀右臂实力自然不容小觑。这次,本路径将帮你达成6小时团购项目实战的新成就。那么新成就都包含哪些内容呢?

首先,高级的UI控件(如UIScrollView、UISegmentControl等),能帮你实现常见的轮播图、分页、搜索栏目等效果;常用的视图控制器(如UITableViewController、UICollectionViewController等),将丰富你的界面实现的效果;

其次,本地存储和SQLite数据库会帮助你进行有效的数据存储;

最后,通过对AutoLayout、第三方库Mansory等相关知识的学习,将帮你实现界面适配所有屏幕。

此外,本路径的隐藏技还包含最新Swift版本的面向对象编程、面向协议编程两部分的学习,双语言开发轻松到手。

学习是门技术活,我该从哪儿下手

本路径属于iOS进阶版,需要掌握OC的基本语法、Foundation框架等相关知识点。如果你对这些知识点还不够熟悉,不妨多充充电,恶补一下。

比如,掌握常用运算符、流程控制语句等基本语法,NSString-字符串、NSArray-数组、NSDictionary-字典等Foundation框架,以及UILabel、UIButton等基础UI控件的使用。

iOS成长之路从这里开始!

我能get哪些技能?

本路径采用基础+案例方式,助你解开对界面优化、数据存储、屏幕适配的疑惑。6小时团购项目实战加最新版本Swift讲解,让你掌握更多iOS开发技巧。

  • UI高级控件

    轮播图展示、搜索栏应用,掌握高级控件这些都不是问题

  • 数据存储

    本地数据存储以及SQLite数据库,都是开发中必不可少的

  • Swift编程

    Swift开发日益重要,掌握面向对象、面向协议编程刻不容缓

  • 视图控制器

    用于控制整个应用界面间的跳转,很好地提升界面交互的体验

  • 屏幕适配

    管理界面布局,适配所有设备,这是任何一款App都必须做的

我的课程将如何安排?

步骤1: UI控件拓展与实战

本步骤主要讲解UIScrollView、UISearchBar、UIPageControl等实战中常用的UI高级控件,除此之外还为大家准备了简易版新闻APP的实操案例。

    第1课

    UI高级控件

    UIScrollView、UITextView的展示与使用,UISearchBar、UISegmentControl的快速集成,以及UIPageControl的讲解。

    第2课

    UI控件综合案例之简易版新闻APP

    本门课程将综合所学UI控件,完成一个简易版新闻APP,帮助大家巩固复习UI控件,并且能够知道对应控件的使用场景。

    第3课

    UI控件拓展与实战测试

    本课为考评,满分100学分,共20道题,限时30分钟

步骤2: iOS界面之视图控制器

本步骤主要讲解UINavigationController、UITableViewController、UICollectionViewController、UIPickerViewController等常用视图控制器。

    第1课

    初识视图控制器

    UIApplication的使用、plist文件的认识、UIWindow的了解以及视图控制器的三种加载方式和生命周期的理解。

    第2课

    导航栏视图控制器

    UINavigationController、UITabBarController的认识以及基本使用,并且还有分栏集成控制器的快速实现。

    第3课

    UITableView

    UITableView的创建使用,cell的复用、刷新、编辑、删除等功能的讲解,根据索引查找,以及自定义cell的实现。并且还有配套的小案例帮助大家快速掌握。

    第4课

    UICollectionView

    UIPickerView的使用、UICollectionView的操作,以及对应的点菜系统、九宫格布局、瀑布流布局的讲解。

    第5课

    iOS界面之视图控制器测试

    本课为考评,满分100学分,共20道题,限时30分钟

步骤3: iOS数据存储

本步骤主要讲解如何在本地进行数据存储以及数据库存储,会涉及到文件操作、偏好设置、对象存储、SQLite增删改查。这些在今后的过程中都是经常所使用到的,让你的数据有地可存。

    第1课

    文件操作

    文件操作的使用场景、文件路径的获取、 文件&文件夹存在性操作、文件的读取、Bundle资源文件读取

    第2课

    Preference偏好设置

    偏好存储的使用背景、增加、读取、修改、删除以及缓存设置

    第3课

    NSCoding对象存储

    NSCoding的介绍,NSCoding的使用,以及用实例演示NSCoding的操作

    第4课

    SQLite数据库

    SQLite的介绍以及使用,并且以蔬菜报价表案例来实际进行操作

    第5课

    iOS数据存储测试

    本课为考评,满分100学分,共25道题,限时37分钟

步骤4: 屏幕适配及团购实战

本步骤主要讲解如何通过苹果官方自带工具以及第三方库Masonry完成屏幕的适配,并且手把手带你从无到有完成团购综合项目实战。

    第1课

    iOS屏幕适配

    掌握Constraint概念,使用InterfaceBuilder、AutoLayout完成屏幕的适配,并且使用第三方库Masonry结合案例讲解,让你轻松搞定屏幕适配。

    第2课

    团购综合实战(上)

    从0开始完成应用程序图标、引导页、界面框架搭建、登录界面、以及热门城市等功能。

    第3课

    团购综合实战(下)

    商品展示的布局、商品cell的实现、商品轮播图展示、评分UI的设计、商品的分栏展示、WebView的加载等

    第4课

    屏幕适配及团购实战测试

    本课为考评,满分100学分,共25道题,限时37分钟

步骤5: Swift编程

本步骤主要讲解Swift面向对象以及面向协议编程两部分。在面向对象编程中将充分介绍属性、方法、继承、类等知识。在面向协议编程中会了解到协议方法、协议集合、协议继承、协议扩展等知识。掌握Swift编程的两大核心。

    第1课

    Swift面向对象编程

    面向对象的属性、方法、继承、类以及错误处理等知识,在这里都会一一给大家安利。

    第2课

    Swift面向协议编程

    面向协议编程作为Swift编程的核心,如:属性协议、方法协议、协议集合、协议继承、协议作为代理等知识,都会详细的给大家进行讲解。

    第3课

    Swift编程测试

    本课为考评,满分100学分,共20道题,限时30分钟

查看全部内容编排

适合人群

有iOS语法基础 /熟悉UI基础控件使用

我经常一听就懂,一上手就懵逼,怎么办?

  • 真实案例讲解
    完爆纸上谈兵

    扎实的知识基础,会让你的进步事半功倍!完成每门课的学习目标,解锁新的学习领域,一步一脚印,一定收获满满

  • 1v1作业批改
    点对点技能强化

    热情的同学和教学团队,会在问答区及时解答你学习上的疑问,1V1作业批改,帮你解决实践过程中遇到的困难

  • 专业助教团
    全程线上答疑

    拥有多年教学经验的专家级教学团+一线公司大牛,高超的授课技巧+实战视野,让你理论和实践知识兼得

  • 免费延期等你拿
    学习更透彻

    现在加入额外赠送60天学习时间
    路径学习期限为
    150天 +(赠送60天)= 210天

万事俱备 只等你来

  • BearLovely

    自己本身有点iOS基础,所以直接学习了这门课程,感觉很不错,一些知识点讲解的也很细,学完了还能得到练习,倍儿棒。

  • crazylearn

    学完了前面的iOS基础语法和常用控件课程后,再来学习这个课程,感觉自己每一天都在进步,老师讲解的课程也很细,并且会结合一些小例子,听起来很舒服,简明易懂。很感谢老师的付出!赞!

  • LoverF

    整体感觉很不错,老师讲解的也很清晰,有基础有案例,很喜欢这样的学习模式,案例还是需要多敲才能明白其中的精髓,总之实践出真知,不多说了敲代码去。

查看全部10条用户评价

路径咨询

iOS进阶:界面优化与数据存储

立即购买
¥328.00
意见反馈 常见问题 APP下载
官方微信