iphone 开发

更新时间:2023-01-02 11:39:53 阅读: 评论:0


2023年1月2日发(作者:怀孕心情不好)

iOS移动互联网专业实验室建设方案

基地负责人:

成员:

实验室建设意义与目标

移动互联网的发展催生了对于移动互联网人才的大量需求,包括移动应用策

划、开发、测试、设计相关、移动项目管理等等的人才缺口越来越大,而包括学

校在内的各类培训机构所能提供的人才对于缺口来说还是远远不够。终端作为移

动互联网构成的最主要和最直接部分,按操作系统分当下主要有iOS、Android

以及其他系统,其中由于各类限制(包括开发的技术门槛和成本门槛等等),iOS

的人才需求量尤为巨大.建设iOS移动互联网专业实验室就是为适应当下这个发

展趋势,为社会培养急需的人才,实现实训基地与市场的无缝对接。由于iOS

开发的各类门槛,使得iOS人才的缺口巨大,建设iOS移动互联网专业实验室

就是为了跨过这些门槛,一方面从项目开发所需软、硬件环境需求入手,满足开

发及教学的软硬件要求,另一方面从iOS人才培养的教学角度出发,通过以项目

为主导的方式通过项目进行iOS专业人才的培养。

计算机网络技术专业在整合传统网络专业中网络配置、网络管理和网络服务

等精华内涵基础上,从09年起,培养方案修订增加移动互联网应用内容,并从

10年起,增设“3G技术”专业方向,是省内最早一批设置该方向的高职院校。

基本与以3G手机、平板电脑为代表的移动互联网市场的瞬间换代、蓬勃发育时

期吻合。面向移动互联网服务行业的专业发展战略成为我系计算机网络技术专业

价值迁移新脉络.网络技术专业开设多门移动开发专项课程和实训课,同时承担

移动应用教科研项目和商业项目若干,组织有专业教师带队,集合优秀学生的项

目团队.另外还承担了软件技术专业移动开发课程.iOS的开发由于开发环境的限

制(须使用Mac电脑进行开发)和测试设备的限制(须使用iOS的相关设备进

行真机测试),为尽快的适应市场对于人才需求的变化,急需建立一个功能较完备

的实验室进行专门人才的培养,使得学校能迅速地培养出市场所急需的人才.

iOS专业实验室建设目标是,以实验室为平台,教师和企业工程师带领优秀

学生建立iOS研发团队,开展教科研和承接商用项目。设备条件在数量满足约

20余人同时研发情况,性能上手机、平板电脑等真机设备基本覆盖市场主流规格

型号,以满足移动软件特殊的兼容性测试需求。学生机能满足iOS普通开发机的

的配置要求,教师机达到高级应用开发机器的配置.后台服务及数据库应用使用专

业级服务器(与Android专业实验室共用,符合现在通常商业开发一套数据多套手

机客户端的现状与要求)。

在效益目标上,实验室软环境建设质量不断提高。实验室使用率高,设备利

用率高;培养效果显著,实验设备使用效益良好;利用实验室资源,开展项目设

计、专业培训等社会服务。最终建设成特色显著,形成区域性的移动应用开发的

人才、师资和教育实践中心。

实验室功能

1.通过实际项目的锻炼,培养包括移动应用策划、开发、测试、设计相关、

移动项目管理等等的专门人才

2.支持网络专业工学交替课程移动应用开发分组学生的实践需求。

3.支持承接的商业项目、横向课题研发环境。

4.同时作为网络教研室教师的专业实验室,开展教科研工作.

5.开展移动应用开发的社会培训.

6.利用类型覆盖率高的真机设备为社会提供手机程序的兼容性测试服务。

7.针对企业的需求,制定并执行订单式的人才培养,使得学校与市场需求

无缝对接,人才与就业无缝对接。

详细配置清单

表1iOS移动互联网专业实验室详细配置清单

产品名

性能参数数

用途价格备注

itouch

8G版本

6

iOS程序开发

测试真机设备

1498*

6=8988

满足大部

分iOS程

序低配置

要求的开

发测试需

求,价格为

苹果官方

教育优惠

iphone4

s

16G版本

4

iOS程序开发

测试真机设备

4988*4=1

9952

作为iOS

现在主要

机型满足

iOS应用

程序的开

发测试需

求,价格为

苹果官方

价格

iPhone4

8G版本

1

iOS程序开发

测试真机设备

3688*1作为iOS

上一代主

要机型满

足iOS应

用程序的

开发测试

需求,价

格为苹果

官方价格

iphone3

GS

8G版本

1

iOS程序开发

测试真机设备

2888*1

作为iOS

老版本机

型满足

iOS应用

程序的开

发测试需

求,价格

为苹果官

方价格

iPad2

二代,16G版本,WLAN

+3G

2

iOS程序开发

测试真机设备

3988*2=7

976

作为iOS

平板上一

代主要机

型满足

iOS平板

应用程序

的开发测

试需求,

价格为苹

果官方价

new

iPhone

16G2

iOS程序开发

测试真机设备

5000*2=1

0000

中国现未

上市

new

Ipad

三代,16G版本,WLAN

+4G

1

iOS程序开发

测试真机设备

4000*1=4

000

中国现未

上市

学生台

式机

macmini,2。3GHz双核

IntelCorei5,内存扩展

至4GB,500GB硬

盘,IntelHDGraphics

3000显卡显示器21寸

IPS1920*1080,USB

键盘鼠标

22

用于辅助开发

商用级程序开

发,图形界面

设计。

16*6200

=99200

保证模拟

器流畅运

笔记本

MacbookProwith

Retinadisplay,2。3GHz

四核IntelCorei7处理

器,8GB1600MHz内

存,

IntelHDGraphics4000

NVIDIAGeForceGT

650M,配备1GB

GDDR5显存

2

教师机,用于

商用级程序开

发,商务演示

14988*

2=29976

台式一

体机

iMac,3。1GHz四核

IntelCorei5

2560x1440分辨率

4GB(两个2GB)内存

1TB硬盘1

AMDRadeonHD

6970M显卡配1GB

显存

2

教师机,用于

商用级程序开

发,图形界面

设计.

14968*2=

29936

投影转

接头

MiniDisplay—〉VGA

MiniDisplay—>HDMI

1

苹果电脑接投

影仪专用转接

238*1+

328*1

=566

延长质

Applecare,针对各个苹

果设备,itouch及老款的

iPhone不购买,其他均

需购买以延长质保到三

1

延长主要设备

的保修至三年

22620iMac

968*2=193

6

MBP1798

*2=3596

MacMini

768*

16=12288

iPad

508*3=152

4

iPhone468

*7=3276

交换机千兆24口

1

网络连接

4000*1=4

000

教师用

电脑桌

办公电脑桌椅1.2米

1。4米转角

4

办公设备

600*4=24

00

学生用

电脑桌

1000*600mm

22

教学设备

250*22=5

500

会议桌约15人

1

办公设备

2000

工作椅教师用可升降5张

40

教学设备

300*5+10

0*35=600

0

保险柜规格:(高)

1180mm×(宽)600mm×(

深)585mm

1

存放移动设备

3800

文件柜

1

办公设备

500

实验室

建设调

研开支

16000

参加各类

相关会议、

论坛及其

他交流

教师进

修培训

1

30000

组织教师

进修培训

总计

299990

实验室布局

实验室分为教师区、学生区和多功能会议室三个功能分区。教师区以转角办

公桌相抵构成工作面,以档板分隔,平衡沟通与私密性.会议室用于召开技术会议、

为客户演示产品和存放设备等功能。学生区成行列分布。

人才培养相关

表2iOS移动互联网专业实验室入门培养目录

编号内容知识点

1。0

1。1苹果系统操作使用

MacOS介绍,软件安装、使用,Unix环境,各类开发工具,

键盘特点及热键,与Windows的主要区别,Cocoa及Carbon说

明,应用程序介绍,Dashboard介绍,多媒体软件介绍,

AppleScript介绍,iTunesAppStore商业运营模式

1.2iPhone软硬件特性

iPhone硬件基础,模拟器与实机区别,iPhone模拟器的使用。

iPhoneOS结构介绍,iPhone应用程序结构规则,操作系统框

架,私有框架,加速计说明,多点触摸说明。

1.3开发工具介绍

xCode安装卸载、基本配置及使用。DashCode、QuartzCompor、

Iconcompor、InterfaceBuilder等工具的简单介绍。

1.4程序调试介绍

程序调试基本概念,Instruments使用简介,调试的基本规则和

规律。设置断点、设置全局断点快速定位问题代码行、暴力测

试等

2.0

2.1

iPhone开发必备之

Objective-C2。0语

言(包含C/C++基础)

oc语言发展史,面向对象与面向过程的区别,面向对象简介

2.2c语言基础

数据的存储与运算、定义变量、运算符和表达式、程序控制语

2.3

面向对象基础类与对象;继承、封装、多态

2.4Objective-C语言

Objective—C语言基本语法;字符串处理;集合类(数组、字

典、集合);文件操作;NSData的使用;多线程;后台执行;

NSDataFormatter格式化日期;

2.5Objective-C高级分类;特性;协议

2.6应用程序的生命周期应用程序的生命周期介绍

2.7内存管理

内存管理机制,引用计数,内存分配与释放,自动释放池

autorelea的使用

2.8单元测试

使用Cocoa框架进行单元测试、Cocoa应用单元测试等

3.0

3.1专业英语iPhone开发中的常用英语术语

3。2软件工程基础

软件过程和软件活动;需求设计、概要设计、详细设计、软件测

试基本原则和文档规范;配置管理的基本概念和必要性;

3。3

代码版本控制及编码

规范

使用SVN控制代码版本,遵循相同的编码规范

4.0

4.1

iPhone开发的版本演

变进化

iPhone操作系统历史版本说明,演化说明,当前版本特性。

4.2

iPhone操作系统的优

势及局限

iPhoneOS与MacOS的区别,与其他操作系统的比较,内存优

势、硬件优势、特性优势;内存局限,屏幕局限,软件局限.

4。3

iPhone的开发框架

CocoaTouch概览

层级结构:核心层、服务层、媒体层、CocoaTouch层;UIKit

概览,目标-动作概览,地址簿简介。

4。4Xib方式开发程序InterfaceBuilder工具的使用.代码中的IBOutlet和

IBAction。

4.5iPhone中视图控制器

UIWindow、UIScreen、UIView、UIViewController、

UIScrollView、UIButton、UIImage、UIImageView、UITextField、

UISegmentedControl、UISlider、UISwitch、UIToolBar、

UIActionSheet、日期及数据选择器等的使用

4.6

iPhone中高级视图控

制器一览

NavigationController、TabController、UITableView使用、

自定义以及整合

4。7了解视图及绘制:Viewdrawrect方法CoregraphicsRect坐标

4。8

多点触摸:革命性的触

摸和手势操作

UITouch多点触摸应用如何使用手势

4。9显示Web内容UIWebview使用

4.10开发自定义控件

自己的控件view的使用touchesbegan事件通知自定义协

4。11设备检测

检测iPhone、iPad版本信息,版本不同,程序的代码实现可能

不同

4.12设计模式

MVC设计模式的设计,Cocoa自身的MVC模式介绍及使用。如何

在程序中遵循MVC设计模式。其他设计模式:Delegate、Target

—Action、Singleton、Notification

5。0

5.1网络基础课程网络介绍方式基础知识

5。2HTTP协议操作http下载上传getpostheader

5。3

流行的XML和JSON数

据交换格式的使用

xml使用例子讲解jsonframework使用前后台交互

5。4Bonjour基础bonjour介绍例子无需配置网络连接

5.5CFNetwork网络开发tcpudp通信

5。6ASIHTTPRequestASIHTTPRequest介绍及使用

6。0

6.1数据库基础及介绍数据库知识,介绍,举例

6.2

使用Plist文本格式

保存数据

保存nsarray,nsdictionary

6.3SQLite的使用

开发前的数据库创建管理复制到document使用更新注意

事项

6.4

CoreData简化数据库

操作

coredata设计使用数据关系

6.5地址簿的使用调用地址薄定制

6.6Sql语句Sql基础语法,数据库连接查询,分组查询,使用函数等

7。0

7。1视图切换动画效果viewtransition自定义transition

7.2

详解使用Core

Animation制作动画

效果

coreanimation详解例子

7.3

CoreGraphics详细介

绍及操作

cg画线画圆曲线3D变形扭曲

7.4音频视频播放调用播放器播放

7。5OpenGLES基础课程opengles函数介绍简单用法

8。0

8。1

有趣的核心动画(Core

Animation)让程序变

得更美

UIView动画CoreAnimation动画Transition

8。2二维、三维坐标及转换坐标系知识第四、第二象限坐标系3D坐标系坐标转换

8.3

音效对于用户体验的

作用

音效的使用声音文件格式播放音效

9。0

9。1

在程序中增加计费功

能点(InApp

Purcha)

配置inapppurcha获取产品列表提交服务器完成订购

9。2

使用Push

Notification替代短

信获取通知

配置pushnotification发送

9。3地图及位置应用mapkit使用

9。4

本地程序与Web程序

的结合

使用html定制界面嵌入webaboutus等

9。5

Objective-C与C/C++

整合开发

objc嵌入cc++c/c++中调用objc函数

10。0

10。1苹果商店的介绍

iTunesStore介绍,AppStore介绍,更改服务区,排行榜介

绍,收入情况介绍。

10。2iPhone软件市场

软件分类说明,软件排名规则说明,推广方式,竞争情况,案

例分析,优秀软件作者介绍。

10。3注册为开发者

注册ADC,注册为iDP,注册公司帐户、个人帐户、企业帐户,

填写表格,登录开发者平台,登录iTunesConnect,设定测试

帐户.

10。4真机调试下载证书,使程序在iPhone或iPad上运行程序

10.5发布及提交程序流程

建立软件,文档准备,图档准备,软件提交,InAppPurcha

提交,PushNotification提交,多语言版本提交,代码签名。

10.6更新程序,上线及推广

软件更新,程序被拒怎么办,修改上线日期,管理财务报表,使

用第三方工具查看评论及评星,推广软件.

10。7

做一个最简单的

iPhone软件

从零开始,一步一步开发一个小软件,并提交到AppStore.用

以展示iPhone设计、开发、提交的步骤。

11。0项目实战*

11.1PDF阅读器*编写pdf阅读器,浏览pdf文档

11.2iPad2点菜系统*iPad2酒店点菜系统,实现菜单浏览,下单等操作

11.3

基于iOS的新型信息

系统

结合电子政务、电子商务等的实际需求,开发实际可用的基于

iOS的新型信息系统解决方案,并逐步完善

汇总清单

表3iOS移动互联网专业实验室汇总清单

类别科目资金预算备注

硬件

实训设备

216604

包括测试设备和

开发机器等

实训设备保修

延期

22620

苹果机器延保至

3年

辅助设备

24766

办公用品、桌椅、

交换机等

软件

平台软件、开

发软件

0

含在硬件设备中

考察学习

6000

其他

30000

含教师进修培训

总计

299990

计算机网络教研室

2012—6—8

本文发布于:2023-01-02 11:39:53,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/77458.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:瓶颈
下一篇:往往
标签:iphone 开发
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图