学习iOS开发,学会使用绘图API,对于自定义控件、优化UI控件非常重要,核心学习内容就是:绘制线条,绘制文字,绘制几何图形,如矩形,圆形,使用iOS绘图API把图片绘制到UIView上,使用iOS绘图API制作简易画板这些都必须掌握。
Xcode常用项目模板。Xcode中提供了许多工程和文件模板,为开发者在开发过程中提供了诸多便利,学会使用各种项目模板,是我们学会开发各种花样的应用程序的第一步,你需要了解Master-Detail Application项目模板、Page-Based Application项目模板和Tabbed Application项目模板的用法。
屏幕适配。自从iPhone5出世,iOS开发世界里再也不是单纯的屏幕尺寸了,做为开发者,必须要学会屏幕适配的技术。你需要掌握如何匹配父级容器,分割父级容器,复杂布局适配等。
iOS开发自定义控件实例。任何一个技术,官方提供的控件只是标准控件,所以我们必须要学会如何自定义控件,才能写出适合自己实际项目的控件。这里有三个重点内容就是:配置iOS自定义控件属性,自定义圆形进度指示控件实例,实时预览自定义控件效果。
iOS的动画效果及实现方法。如果一个软件的界面能够活跃起来,相信会让用户更加爱不释手,所以本课程教大家学会使用iOS平台的动画效果。学会使用iOS平台的动画效果,包括视图切换,视图动画效果和自定义动画。
iOS App开发中 CALayer 的使用。UIView 作为 CALayer 的容器管理器,因其是更高层级的抽象,能实现的动画效果受到了很多限制。CALayer 作为动画效果直接作用的实体,我们能利用其非常之多的属性,通过普通动画或者组合动画的模式实现惊艳而复杂的动画特效,对于提升iOS App 的交互体验极具价值,对于提升 App 的受欢迎程度很有帮助。用 CALayer 定制下载进度条控件,定制 UIImageView 淡入淡出切换图片效果,用 CALayer 实现复杂遮罩效果都是非常重要的。
嘉兴App开发:http://www.lei-niao.com/app.html