iOS高级程序员进阶:语法雷区篇
体系课

iOS高级程序员进阶:语法雷区篇

  • 数据思维
  • 大数据系统

iOS开发系列课

¥29.9
本课程包括
  • 5小时15分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 帮助学员深入理解在iOS开发中容易忽略的语法重点
  • 帮助学员提高开发效率
  • 帮助学员面试成功率

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

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

免费申请体验>
课程介绍

无论是Objective-C语言还是Swift语言,其都有非常巧妙的设计思想与丰富的语法特性。在编写程序时,编程语言是最基础的工具,工具是否用的顺手会直接影响到所编写程序的效率与质量。还有很多时候,一种场景我们知道应该如何编写代码却从来没有深入想过为什么需要这样写,这时我们对代码的把控能力将会大大降低,产生了异常也将极难排查。并且,在参加面试时,很多语言上的细节问题也常常会问倒应聘者,这便造成了“老师傅栽跟头”,应聘者虽然编程经验丰富,却并没有取得自己理想的面试成绩。

本套课程我们将着重从这些语言语法细节处着手,更深入的为大家讲解其工作机制与内部原理。帮助大家在编写代码时做到知其然,也知其所以然。对于iOS相关岗位面试常考的语法细节,本套课程也会尽量多面的进行讲解。其中包括Obejctive-C语言中的属性修饰符,引用计数、动态性与运行时等相关内容,也包括Swift语言中的Optional类型、闭包、协议与泛型等。

适合人群
  • 计算机编程爱好者
  • iOS开发工程师
  • 软件工程师
讲师介绍
高级讲师,互联网技术书籍作者
擅长领域:
  • 架构设计
  • Web开发
  • 移动开发
  • 小程序开发
  • 软件测试
  • 运维安全
  • 计算机基础
美国亚利桑那州立大学(AUS)计算机专业硕士。曾就职于多家知名互联网企业。对客户端、前端技术栈有广泛涉猎。曾主导自研IM通讯系统,支持千万级用户规模的大型应用。专利发明:《未读消息数量统计方法、装置、计算机设备及存储介质》 。
课程大纲
共0节 时长0分钟 全部收起
开篇
4分钟
第一章 修饰符的种类
共7节 | 44分钟
  • 1.1 @property做了什么
    15分钟
  • 1.2 属性修饰符
    3分钟
  • 1.3 Setter语义类修饰符
    8分钟
  • 1.4 访问其名称类修饰符
    3分钟
  • 1.5 可写性类修饰符
    3分钟
  • 1.6 原子性类修饰符
    5分钟
  • 1.7 为空性类修饰符
    6分钟
第二章 自动引用计数
共3节 | 35分钟
  • 2.1 引用计数技术
    8分钟
  • 2.2 自动引用计数初步
    13分钟
  • 2.3 自动释放池
    14分钟
第三章 Block的应用
共3节 | 33分钟
  • 3.1 Block的3种类型
    13分钟
  • 3.2 Block中变量的捕获
    14分钟
  • 3.3 __Block关键词
    6分钟
第四章 RunLoop的学习应用
共3节 | 41分钟
  • 4.1 RunLoop与线程的关系
    15分钟
  • 4.2 RunLoop的运行机制
    17分钟
  • 4.3 RunLoop的模式
    9分钟
第五章 消息传递与super关键字
共3节 | 42分钟
  • 5.1 消息发送机制
    7分钟
  • 5.2 消息传递的过程
    23分钟
  • 5.3 关于super关键字
    12分钟
第六章 运行时技术
23分钟
第七章 Swift的学习应用
共7节 | 1小时34分钟
  • 7.1 关于Swift中的可选类型
    8分钟
  • 7.2 隐式解析与可选链
    11分钟
  • 7.3 可选类型的本质
    7分钟
  • 7.4 Swift中的权限管理
    12分钟
  • 7.5 Swift中的泛型示例
    14分钟
  • 7.6 对泛型进行约束
    21分钟
  • 7.7 协议与扩展
    22分钟
购课须知

课程有效期:

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

上课模式:

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

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