传智播客李明杰iOS开发教程第1-2季更新,第3季即将推出

需积分: 10 3 下载量 191 浏览量 更新于2024-09-12 1 收藏 331KB PDF 举报
北京ios开发课程由传智播客的知名讲师李明杰主讲,分为三个阶段,旨在提供全面的iOS开发入门到高级的知识体系。课程内容丰富,覆盖了从基础到实战的多个关键领域。 第一阶段,李明杰老师首先介绍了iOS开发的平台环境,包括macOS系统的使用以及C语言的强化。他详细讲解了C语言基础和指针概念,同时深入浅出地介绍了Objective-C语言的基本语法和面向对象编程。此外,他还涵盖了iOS平台开发概述、Xcode开发工具的初步使用和实用技巧,让学员快速掌握开发环境的搭建。 第二阶段,内容进一步深化,专注于Objective-C语言的强化和Foundation框架的理解。学员将学习到CocoaTouch框架的基础知识,如MVC设计模式和简单的iPhone应用开发。此外,interface builder的使用、基础视图和控制器的交互、常用的控件特性和应用,如TableView的高级用法,都会被详细介绍。这部分还包括了2D绘图基础、自定义视图、自动旋转控制、图像显示、触摸事件处理和多点触控技术等。 第三阶段是高级知识和实战部分,涉及多线程控制、数据存取(包括文件操作、UserDefaults、SQLite、网络访问和iCloud)、后台任务、绘图技术(如Quartz和多媒体开发)、地理位置定位、硬件管理、3D绘图(OpenGL)、拍照功能、多语言支持、单元测试、通信录访问、Webservice、JSON和XML处理、数据库使用(SQLite)以及iOS应用架构的构建。此外,李老师还将教授游戏开发基础、框架应用、OpenAPI调用、不同类型的游戏开发(休闲游戏、网络对战游戏)以及与社交网络、地图API和位置服务相关的项目开发。 李明杰老师凭借丰富的手机软件开发经验和教学能力,被誉为“手机达人”,在传授知识的同时,也注重培养学生的实践能力和解决问题的能力。通过这个系列教程,学员能够系统地学习iOS开发,并为实际项目开发打下坚实的基础。课程免费提供,对于希望进入iOS开发领域的学员来说,这是一个难得的学习资源。
2013-05-08 上传