课程概览
本课程介绍了使用iOS SDK搭建iOS平台上的应用程序所需的工具和应用程序接口,用户界面设计使用多点触摸技术。面向对象设计采用模型-视图-控制器,内存管理,Swift编程语言。其他主题还包括:动画、移动设备电源管理、多线程、网络体系以及性能方面的相关问题等。
第一章介绍了课程安排的相关信息,说明上这门课的必要前提是上过基础计算机编程课程并具有较长时间的编程实践,对iOS做了整体概述,了解iOS系统中的结构情况。
第二部分介绍了Xcode、Swift、MVC。
第三部分讲解了如何应用MVC。
第四部分详细讲解了Swift语言和Foundation框架。
课程章节
- 第一章 课务、ios8概述
- 第一节 ios包括哪些部分
- 第二节 如何搭建UI
- 第三节 创建一个实例变量
- 第四节 什么是Optional
- 第二章 Xcode 、Swift和MVC
- 第一节 在类中初始化变量
- 第二节 如何创建OperandStack
- 第三节 Swift编译器的使用
- 第四节 设置自动布局
- 第五节 MVC相关的概念
- 第三章 应用MVC
- 第一节 如何用Xcode创建一个新的类
- 第二节 设置initializer
- 第三节 怎样在evaluate中使用递归
- 第四节 双目操作符
- 第五节 如何让一种类型将自己转换为String类型
- 第四章 Swift语言与Foundation框架
- 第一节 Range的用法
- 第二节 如何选择类方法和实例方法
- 第三节 基类与designating initializer的规则
- 第四节 AnyObject的使用
- 第五节 String的用法
常见问题
2.什么是面向对象编程?
3.IOS都包括哪些部分?
课程点评 写点评
- 知识量:--
- 教师参与:--
- 趣味性:--
- 课程设计:--
课程笔记 写笔记
相关课程
-
企业家将会创造未来 —— LinkedIn创始人分享创业经验 cy02
8年前 更新 0 0雷德 霍夫曼
LinkedIn联合创始人,曾经担任过PayPal高级副总裁如何成为合格的企业家?怎样挖掘自身的潜力?怎样在危机中生存?LinkedIn创始人Reid Hoffman在此讲授自己独特的经营理念。
企业家将会创造未来 —— LinkedIn创始人分享创业经验 -
互联网金融的发展及人人贷模式的实践 BJDX_22
9年前 更新 0 0杨 一夫
2013年6月以来,人人贷平台以余额宝为爆点,互联网金融如星火燎原般迅速发展,其蔓延之快一度让银行等传统金融行业大呼“狼来了”。另一方面,人人贷平台互联网金融的如火如荼也让传统金融业积极思变,以应对新金融的挑战。但杨一夫在演讲中表示:“互联网金融是局部的、服务方式方面的创新,并没有根本性的改变。”在杨一夫看来:“当互联网时代来临以后,把互联网作为传统领域的媒介是天然的事情,所以互联网金融是互联网时代下面的一个缩影,而不是一个新生领域。”
互联网金融的发展及人人贷模式的实践 -
创业者与创业团队 BJDX_21
9年前 更新 0 0劳 维信
北京大学 产业技术研究院 访问教授劳维信并没有简单罗列创业者应具有的能力与素质,他认为这要与不同的创业环境和创业阶段紧密结合,创业者需要从发明家向创新家进而向管理者进行角色转化,变化的环境和不同的创业阶段需要创业者不同的能力。
创业者与创业团队
小时/周
知识储备
C语言编程
相关分类
授课老师
-
斯坦福大学软件工程学教授,主要教授iOS应用的开发、编程