iOS高级程序员进阶:Foundation核心数据类型原理
体系课

iOS高级程序员进阶:Foundation核心数据类型原理

  • 移动开发

深入理解平时开发中常用的数据类型及其原理

¥19.9
本课程包括
  • 3小时的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 对语言的设计思想进行理解
  • 深刻了解程序内部的运行机制
  • 解决疑难BUG,优化程序性能
  • 面试提升竞争力

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

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

免费申请体验>
课程介绍

随着移动互联网的快速发展,iOS开发已成为软件开发领域的重要分支之一。作为iOS开发的核心语言,Objective-C与Swift的重要性不言而喻,系统学习这些数据类型的内部工作原理,对于提升iOS高级程序员的技术水平具有重要意义。

为此,三节课邀请了精通iOS开发的张益珲老师带来本次课程,旨在研究Foundation核心数据类型原理。

本课程将分为Objective-C篇与Swift篇两大部分,通过课程的学习您将获得对iOS底层数据结构与算法的深刻洞察,为解决复杂问题奠定坚实基础;掌握高效使用核心数据类型的技巧,减少不必要的内存消耗和性能瓶颈;具备高级程序员所需的深入理解和实践能力,增强职场竞争力和项目领导力。

适合人群
  • iOS开发初学者
  • 软件开发学生及讲师
  • 初级iOS开发工程师
讲师介绍
高级讲师,互联网技术书籍作者
擅长领域:
  • 架构设计
  • Web开发
  • 移动开发
  • 小程序开发
  • 软件测试
  • 运维安全
  • 计算机基础
美国亚利桑那州立大学(AUS)计算机专业硕士。曾就职于多家知名互联网企业。对客户端、前端技术栈有广泛涉猎。曾主导自研IM通讯系统,支持千万级用户规模的大型应用。专利发明:《未读消息数量统计方法、装置、计算机设备及存储介质》 。
课程大纲
共0节 时长0分钟 全部收起
第一章 开篇
4分钟
第二章 Objective-C篇
共10节 | 1小时49分钟
  • 2.1 NSString-从引用计数说起
    18分钟
  • 2.2 iOS程序的内存分布
    13分钟
  • 2.3 NSString类簇
    13分钟
  • 2.4 字符串拷贝
    14分钟
  • 2.5 NSArray类簇
    8分钟
  • 2.6 NSArray内存分布
    8分钟
  • 2.7 NSDictionary类簇
    6分钟
  • 2.8 了解哈希表
    12分钟
  • 2.9 处理哈希碰撞
    14分钟
  • 2.10 NSDictionary原理
    3分钟
第三章 Swift篇
共6节 | 1小时7分钟
  • 3.1 Swift值类型与引用类型
    11分钟
  • 3.2 Swift中指针的使用
    16分钟
  • 3.3 Swift中指针与内存管理
    8分钟
  • 3.4 String高级用法
    13分钟
  • 3.5 Array类型
    10分钟
  • 3.6 Dictionary类型
    9分钟
购课须知

课程有效期:

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

上课模式:

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

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