iOS开发入门教程

iOS开发入门教程 (Object-C、网络编程、多线程、蓝牙、二维码、Cocos2D、OpenGL)
http://www.ibeifeng.com/goods-471.html
咨询QQ2110053820
课程讲师:群雄
课程分类:IOS
适合人群:初级
课时数量:34课时
更新程度:完成
用到技术:IOS,Object-C,OpenGL,XCode,Cocos 2D
涉及项目:Cocos+2D、Game Kit蓝牙数据处理等

1.1、课程背景
随着移动互联网时代的到来,iPhone作为智能手机旗舰版,iOS是两大智能手机系统之一,
苹果为世界上最大的手机厂商,在“一直被模仿,从未被超越,一直在创新”的理念下,
在苹果成为街机的今天,还有人会怀疑iOS软件开发的前景吗?

1.2、课程目标
本次课程内容的目标是初学者入门,让入门者提高,让所有人符合企业招聘的需求,让学员毕业就上岗。

1.3、课程大纲
一、理论讲解部分:
1.第一讲iOS开发的系统环境介绍、Xcode、常用软件的介绍,编写HelloWord,调试,断点,运行
2.第二讲 数据类型、常量和变量、运算符、赋值语句和表达式;分支、循环
3.第三讲 数组,结构体,指针数组、数组指针,结构体指针,指向指针的指针,宏定义、枚举,const,static
4.第四讲 面向对象(OOP)和面向过程、类(Class)和对象(Object)、类的定义,函数,方法与属性,取值与赋值
5.第五讲 self和super等关键字,点表示法,属性与内存管理,堆栈,简单的内存管理
6.第六讲 单例(Singleton),协议,类目(Category),延展(Extention),委托
7. 第六讲 延展(Extention)、委托(二)
8. 第七讲 键值编码(KVC)、键值监听(KVO)、通知中心 (NSNotificationCenter)、通知(NSNotification) 定时器,多线程,线程池
9.第八讲 字符串、数值对象、数组、字典、集合、快速枚举(for… in) NSIndexPath
10.第九讲 定时器、多线程、线程池
11.第十讲 日期与时间(NSDate)、时间戳、日期格式(NSDataFormatter)、日历(NSCalendar)
12.第十一讲 MVC编程、简单控件之标签、文本输入、按钮、提示框UIAlertView、UIActionSheet
13.第十二讲 标签栏、导航栏、表视图、日期控件、选择控件
14.第十三讲 文件管理(NSFileManager)、程序包(NSBundle)、缓冲区(NSData)、沙盒
15.第十四讲 网络连接(NSURLConnection)、网络地址(NSURL)、网络请求 (NSURLRequest)、请求回应(NSResponse)、错误信息处理(NSError)
16.第十五讲 socket协议概要,socket网络数据处理与开发电话,邮件,调用浏览器,打开其他应用程序
17.第十六讲 SQLite、FMDB数据库增删改查、SQL语句指南针,罗盘,加速计,传感器,多点触摸,手势。
18.第十七讲 2DGraphics、图像处理、仿360扫描地图
19.第十八讲 电话、邮件、调用浏览器、打开其他应用程序
20.第十九讲 push机制、证书配置、消息设置
21.第二十讲 指南针,罗盘,加速计,传感器,多点触摸,手势(第一部分)
22.第二十讲 指南针,罗盘,加速计,传感器,多点触摸,手势 (第二部分)
23.第二十二讲 照相机、相册、手机通讯录
24.第二十三讲 地图(MKMapView)的使用及定位(Core Location)
25. 第二十四讲 二维码的生成,解码
26.第二十五讲 Game Kit蓝牙数据处理,Game Kit实现语音聊天Cocos 2D相关工具介绍
27.第二十六讲 苹果多线程:操作队列(NSOperationQueue)、GCD、Block 深度分析
28.第二十七讲 Instrument工具诊断
29.第二十八讲 OpenGL2.0 着色器,模型,视图,投影
30.第二十九讲 OpenGL2.0平移,旋转,缩放,定点缓存
31.第三十讲 OpenGL2.0光照
32.第三十一讲 Cocos 2D介绍:导演类(CCDirector),场景类(CCScene), 层类(CCLayer)
33.第三十二讲+++Cocos+2D:精灵类(CCSprite)...
34.第三十三讲+++Cocos+2D相关工具介绍

时间: 2024-10-26 05:41:56

iOS开发入门教程的相关文章

iOS开发入门教程_iOS开发视频教程

iOS开发入门教程 (Object-C.网络编程.多线程.蓝牙.二维码.Cocos2D.OpenGL)适合人群:初级课时数量:34课时用到技术:IOS,Object-C,OpenGL,XCode,Cocos 2D涉及项目:Cocos+2D.Game Kit蓝牙数据处理等咨询QQ:1840215592 iOS开发入门教程详细查看:http://www.ibeifeng.com/goods-471.html1.1.课程目标iOS开发入门教程内容的目标是初学者入门,让入门者提高,让所有人符合企业招聘的

IOS开发入门教程-总结篇-写给狂热的编程爱好者们

程序发轻狂,代码阑珊,苹果开发安卓狂!——写给狂热的编程爱好者们 写在前面的话 学习iOS应用程序开发已有一段时间,最近稍微闲下来了,正好也想记录一下前阶段的整个学习过程.索性就从最基础的开始,一步一步记录一个最简单的 iOS应用从创建到运行的全过程,其中会穿插很多相关知识或是遇到过的问题.其实算不上教程,但希望能够帮助更多的开发爱好者更快.更好的入门. iOS开发环境简述 最友好,最现实,也是最方便的开发环境就是在Mac系统中安装Xcode进行开发.原因在于:第一,开发工具(Xcode)限制.

IOS开发入门教程(一)

OC语法入门(一) 数据类型和运算符 1.1注释 注释和其他语言一样,允许单行 ,多行注释,一份规范的代码里面需要有一些正式的注释,如下注释: /* 这是多行 注释 */ //这是多行注释 OC语言暂时不支持嵌套注释.(swift里面支持这一特性) 1.2标示符和变量 1.2.1分隔符 1.分号 每一个句子以分号结尾,一行可以多个语句,一个语句也可以跨多行,但是变量名不能分开 合法的: NSString *name  = @"你好"; int age  = 20; NSString *

一看就懂的Android APP开发入门教程

一看就懂的Android APP开发入门教程 作者: 字体:[增加 减小] 类型:转载 这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,需要的朋友可以参考下 工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的

A-Frame WebVR开发入门教程

WebVR和WebGL应用程序接口使得我们已经可以在浏览器上创建虚拟现实(VR)体验,但从工程化的角度而言,开发社区还需要更多方便强大的开发库来简化编程,Mozilla的 A-Frame 框架就是这样一个工具,提供了一个Web开发者所熟悉的标记语言来快速构建3D VR场景动画原型,而不需要编写过多的JavaScript和GLSL语句.本文将介绍如何使用A-Frame构建一个简单的在线可运行实例.你可以先看下在线演示效果. 概览 当前A-Frame版本是0.5.0,由于WebVR标准乃至WebGL

ENVI Services Engine5.1 应用开发入门教程

原文地址: ENVI Services Engine5.1 应用开发入门教程_ENVI-IDL中国_新浪博客 http://blog.sina.com.cn/s/blog_764b1e9d0102uyet.html   入门教程及示例程序下载:http://pan.baidu.com/s/1kT0vAT5 目录 一.安装 1.1 软硬件要求 1.2 安装须知 1.3 产品安装 二.服务器端开发 2.1 任务创建 2.2 ENVI/IDL程序开发 2.3 JSON配置文件编辑 2.4 任务发布及管

Android APP开发入门教程

这篇文章主要介绍了Android APP开发入门教程,从SDK下载.开发环境搭建.代码编写.APP打包等步骤一一讲解,非常简明的一个Android APP开发入门教程,需要的朋友可以参考下. 工作中有做过手机App项目,前端和android或ios程序员配合完成整个项目的开发,开发过程中与ios程序配合基本没什么问题,而android各种机子和rom的问题很多,这也让我产生了学习android和ios程序开发的兴趣.于是凌晨一点睡不着写了第一个android程序HelloAndroid,po出来

微信公众平台开发入门教程

在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/JS等基础. 我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部. 本系列教程将引导你完成如下任务: 创建新浪云计算平台应用 启用微信公众平台开发模式 基础接口消息及事件 微信公众平台PHP SDK 微信公众平台开发模式原理 开发天气预报功能 第一章 申请服务器资源 创建新浪云计算应用 申请账号 我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+M

微名汇-微信公众平台开发入门教程

在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/JS等基础. 本系列教程将引导你完成如下任务: 创建新浪云计算平台应用 启用微信公众平台开发模式 基础接口消息及事件 微信公众平台PHP SDK 微信公众平台开发模式原理 开发天气预报功能 第一章 申请服务器资源 创建新浪云计算应用 申请账号 我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+MySQL数据库作为程序运行环境.申请地址:http://sae.