iOS高级程序员进阶:页面开发核心技术篇
体系课

iOS高级程序员进阶:页面开发核心技术篇

  • 移动开发
  • Web开发

iOS页面开发:布局、动画与性能优化实战

¥14.9
本课程包括
  • 3小时19分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握先进的页面开发技术:通过课程的学习,学员将能够掌握Autolayout布局原理、动画与核心动画技术等先进的页面开发技术,为成为一名优秀的iOS开发者打下坚实的基础。
  • 提升页面性能优化能力:学员将学会如何对页面进行性能优化,包括识别并解决影响页面性能的关键因素,从而提升应用的运行效率和用户体验。这将使学员在开发中更加关注性能问题,避免因性能不佳而导致的用户流失。
  • 增强面试竞争力:课程内容涵盖了iOS应用页面渲染原理、自动布局的原理、绘图技术与复杂动画的实现等面试考察的重点。通过学习,学员将能够更好地理清思路,更完善地作答相关面试题,从而增强自己在面试中的竞争力。

数千家企业正在使用三节课企业版学习

无限制学习5000+门课程,200+精选学习专题

免费申请体验>
课程介绍

iOS应用开发领域竞争激烈,页面开发技术作为核心一环,对应用的品质至关重要。然而,许多开发者在面临页面布局适配、动画实现及性能优化等问题时,往往力不从心。

为此,三节课邀请了张益珲讲师带来本次课程,专为iOS高级程序员打造,深入剖析页面开发的核心技术,从Autolayout布局原理到动画技术,再到核心动画与页面性能优化,让你全面掌握页面开发的精髓。

通过本课程的学习,你将能够轻松解决工作痛点,提升应用品质,为职业发展注入强劲动力!

适合人群
  • iOS开发初学者进阶: 学员可能已经了解iOS开发的基本框架和工具,但希望在页面布局、动画效果、性能优化等方面有更深入的理解和实践。
  • 有页面开发需求的iOS开发者: 学员可能面临复杂的页面布局问题、动画效果实现难题,或者需要优化应用的性能表现,这门课程将帮助他们更好地应对这些挑战。
  • 准备iOS开发面试的候选人: 学员可以通过学习这门课程,梳理和巩固页面开发相关的技术知识,提高自己在面试中的竞争力。同时,课程中提供的实战案例和性能优化技巧也将有助于他们在面试中展现自己的专业技能和经验。
讲师介绍
高级讲师,互联网技术书籍作者
擅长领域:
  • 架构设计
  • Web开发
  • 移动开发
  • 小程序开发
  • 软件测试
  • 运维安全
  • 计算机基础
美国亚利桑那州立大学(AUS)计算机专业硕士。曾就职于多家知名互联网企业。对客户端、前端技术栈有广泛涉猎。曾主导自研IM通讯系统,支持千万级用户规模的大型应用。专利发明:《未读消息数量统计方法、装置、计算机设备及存储介质》 。
课程大纲
共0节 时长0分钟 全部收起
开篇
4分钟
第一章 Autolayout
共4节 | 54分钟
  • 1.1 Autolayout布局原理
    11分钟
  • 1.2 约束对象
    15分钟
  • 1.3 VFL语言
    16分钟
  • 1.4 布局锚点
    11分钟
第二章 动画
共5节 | 1小时16分钟
  • 2.1 动画的本质
    10分钟
  • 2.2 关于CALayer
    10分钟
  • 2.3 隐式动画基础
    24分钟
  • 2.4 隐式动画原理
    20分钟
  • 2.5 CALayer子类
    11分钟
第三章 核心动画
共4节 | 43分钟
  • 3.1 CoreAnimation
    13分钟
  • 3.2 iOS页面渲染的过程
    9分钟
  • 3.3 iOS图层绘制
    14分钟
  • 3.4 自定义绘图
    8分钟
第四章 页面性能优化
共2节 | 23分钟
  • 4.1 页面性能优化(上)
    11分钟
  • 4.2 页面性能优化(下)
    11分钟
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。