苹果实习报告Word格式文档下载.docx
《苹果实习报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《苹果实习报告Word格式文档下载.docx(12页珍藏版)》请在冰豆网上搜索。
*随机性强
*各个事件的概率都相同
1.1程序开发背景
苹果的所有应用程序都需要使用macos上的开发工具xcode进行开发,这就要求苹果程序开发者要有一台苹果电脑。
购买xcode开发工具。
注册开发者账户并激活发布权限(每年99美金)。
这些就是基础投资。
不过,这些对于大学生们来说,却使不用考虑的,因为现在苹果公司与很多大学院校合作,只要大学生们加入ios大学生开发者计划,就可以免费获得开发者账户。
如果开发的是网络功能的应用根据情况可能需要租用或购买服务器。
当开发者开发好苹果上的应用,可以在自己的设备上进行测试。
测试好了。
就进行发布评审。
苹果公司会给开发者进行年龄限制的评级。
类似软件评审(同类软件太多,你的没有新意,就不发布你的应用)。
和开发者协商定价(还是开发商有定价权,但是有上限的),详细测试后会进行发布上线。
苹果的软件商店是个受管理的软件发布平台。
大部分软件都不是苹果公司制作的。
苹果公司主要做的是操作系统和开发工具。
大部分应用都是第三方开发的。
第三方有大牌软件公司也有软件开发爱好者。
所有在线销售的软件和苹果公司三七分成(苹果公司拿取三成)。
二、总体设计
2.1.系统开发平台:
系统使用中文版设计;
系统开发的平台是苹果ios。
苹果ios是由苹果公司开发的手持设备操
作系统。
苹果公司最早于2007年1月9日的macworld大会上公布这个系统,ios与苹果的macosx操作系统一样,它也是以darwin为基础的,因此同样属于类unix的商业操作系统。
原本这个系统名为iphoneos,直到2010年6月7日wwdc大会上宣布改名为ios。
xcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发macosx的应用程序。
不管你用c、c++、objective-c或java编写程序,在applescript里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现xcode编译速度极快。
每次操作都很快速和轻松。
xcode4允许你开发基于ios的ipad、iphone、ipodtouch设备应用程序,只要开发者有macosxsnowleopard10.6.2以上版本macos操作系统,便可安装iossdk,如果开发者有ios设备,便可让xcode把应用程序部署到你的ios设备上,不然,开发者还可以使用iphone仿真器进行调试。
xcode提供了友好而方便的应用程序开发环境,这样开发者就可以开发出好的ios应用程序了。
objective-c是ios的开发语言。
objective-c是c语言的升级版。
对初学者来说,objective-c存在了很多令人费解的写法,实际上他们是非常优雅的。
有c语言基础的程序员在专业老师的指导下,用1个月的时间就可以完全掌握objective-c这门编程语言了。
corelocation是macosx中其中一个软件框架。
它主要用来存储应用程序在ios2.0检测设备的位置。
它作为iphone软件路线图在2008年3月6日开发者大会上宣布,并成为了iphone的软件开发包的一部分。
2.2.功能结构图:
图1流程模块图
三、详细说明
3.1系统实施
代码:
-(ibaction)abcd{
intrnumber=rand()%4;
}
switch(rnumber){}
case0:
result.textbreak;
=@a;
case1:
result.text=@b;
break;
case2:
result.text=@c;
case3:
result.text=@d;
default:
此段代码所实现的功能为:
使按钮“a/b/c/d”能够实现其功能—随机生成a、b、c、d
中的一个并显示出来。
只要按下此按钮,系统将调用随机数生成器函数rand()生成一个随机的整数并整除4取余,然后结合switch语句,结果会为a/b/c/d中随机的一个,用来实现按钮的功能,将最终结果显示出来,实现后的界面如图2所示:
篇二:
苹果实习总结
这次实训很成功,首先,我要感谢指导我的四位老师,没有你们的帮助,我的实训不可能这么顺利的完成的。
这周,您们辛苦了!
通过此次短暂的课程设计,我深有感触。
从一开始的构思再到今天写下这份总结。
期间时间虽短但是也学到了不少的知识。
在实训中,设计手机小软件时发现有很多错误,有的时候要解决一个错误反反复复会花上很多时间。
在做的过程中,会有很多意想不到的错误,其中有的错误到最后解决的时候却是发现犯得很幼稚,不过这样的错误多了,在不知不觉中对一些命令知识分外的熟悉了起来,并且自身的排错能力也得到很大的提高。
设计过程中的一些很小的问题,虽然不明显,却可以影响到整个软件运作,可见,再小的错误都不能有,我们要有一颗细心与耐心。
这样一个小小的手机应用软件,却是通过一次次的搭建、修改之后的结果,真是令人感慨万千。
实习过程中,我发现平时学习的知识与实践环节所用到的有一定的差距,往往我觉得自己掌握的很好或者自认为熟练的技术却在此次实践环节中往往出问题,书本上的知识只提供方法的借鉴,实践中自己必须摸索出适合具体工作的方法,这一切都离不开钻研精神与勤学好问的精神。
在人与人相处过程中我收获更大,首先要谦虚谨慎,不能自以为是,认为自己懂得很多,而仅仅埋头苦干,而不向他人请教,工作不但是实践与应用的过程,同时也是学习的过程,我们必须加强与他人的沟通学习,以便获得与他人的交流。
这次课程设计的时间很紧迫,再加上各方面的经验不足,遇到很多问题,但我通过网上查询、咨询同学与老师去解决了那些问题。
总的来说,这次课程设计对我很有帮助,让我获益匪浅,使我对苹果产品有了更进一步的了解,在这方面的知识有了不小的提高。
篇三:
ios实训报告
南京师范大学泰州学院
2014年6月15日至2014年6月21日共一周
院系信息工程学院
班级c1102
姓名刘永宁
目录
目录....................................................................................................................................1
一、题目说明........................................................................................................................2
1.1程序开发背景...............................................................................................................2
二、总体设计............................................................................................................................3
........................................................................................................3
2.2.系统流程图:
............................................................................................................4
2.3功能结构图:
...............................................................................................................4
三、详细说明............................................................................................................................5
3.1系统实施......................................................................................................................5
五、参考文献..........................................................................................................................8
附录(源程序代码)................................................................................................................9
一、题目说明
1.1程序开发背景
ios是由苹果公司开发的手持设备操作系统。
苹果公司最早于2007年1月9日的macworld大会上公布这个系统,最初是设计给iphone使用的,后来陆续套用到ipodtouch、ipad以及appletv等苹果产品上。
ios与苹果的macosx操作系统一样,它也是以darwin为基础的,因此同样属于类unix的商业操作系统。
苹果ios系统外文名:
ios编程语言:
c语言,c++,objective-c
开发商:
苹果公司源码模式:
混合(封闭源码,开源组件)
发行商:
苹果公司内核:
darwin
发行时间:
2007年6月29日(初版)授权条款:
eula(商业专有、开源组件)系统结构:
ios的系统结构分为四个层次:
核心操作系统(thecoreoslayer),核心服务层(thecoreserviceslayer),媒体层(themedialayer),可轻触层(thecocoatouchlayer)。
最新版的ios系统(ios5)中,系统操作占用大概774.4mb的内存空间。
2007年10月17日,苹果公司发布了第一个本地化iphone应用程序开发包(sdk),并且计划在2月发送到每个开发者以及开发商手中。
2008年3月6日,苹果发布了第一个测试版开发包,并且将“iphonerunsosx”改名为”iphoneos“。
2008年9月,苹果公司将ipodtouch的系统也换成了”iphoneos“。
2010年2月27日,苹果公司发布ipad,ipad同样搭载了”iphoneos”。
这年,苹果公司重新设计了“iphoneos”的系统结构和自带程序。
2010年6月,苹果公司将“iphoneos”改名为“ios”,同时还获得了思科ios的名称授权。
2010年第四季度,苹果公司的ios占据了全球智能手机操作系统26%的市场份额。
2011年10月4日,苹果公司宣布ios平台的应用程序已经突破50万个。
最新操作系统版本
xcode2.0是开发人员建立macosx应用程序的最快捷方式,也是利用新的苹果电脑公司技术的最简单的途径。
xcode2.0将macosx的轻松使用,unix能量以及高性能的开发技术集合在一起。
xcode4允许你开发基于ios的ipad、iphone、ipodtouch设备应用程序,只要你有macosxsnowleopard10.6.2以上版本macos操作系统,便可安装iossdk,如果你有ios设备,便可让xcode把应用程序部署到你的ios设备上,不然,你还可以使用iphone仿真器进行调试。
xcode提供了友好而方便的应用程序开发环境,这样你就可以开发出好的ios应用程序了。
xcode前身是继承自next的projectbuilder。
xcode4.0于2011年3月9日正式发行。
该版本非apple开发者注册会员亦能从macappstore中付费下载,收取us$4.99的费用。
从xcode4.1开始,针对macosxv10.6及macosxv10.7用户从macappstore免费下载xcode最新主要版本是xcode4.5,支持ios6,可以在macappstore免费下载,亦可在ios开发者计划网站下载。
图1系统流程图
图2流程模块图篇四:
社会实习报告
社会实习报告
学号:
姓名:
专业:
班级:
指导老师:
前言
作为还没有踏入社会的大学生,面对自己未来的生活与工作,我们心中是有很多疑问的,我们特别需要到真正的工作环境中去感受一下自己几年后会所从事的工作。
因此在刚放假的两周时间里,学校为我们安排了这次实习,主要是让我们较深层次接触社会,运用所学的专业知识,为将来走上工作岗位打下基础。
实习目的
1、加强和巩固理论知识,发现问题并运用所学知识分析问题和解决问题的能力。
2、锻炼自己的实习工作能力,适应社会能力和自我管理的能力。
3、了解实习单位的计算机技术的应用情况、需求情况和发展方向及前景。
4、亲身参与项目的实际完成工作,了解计算机专业游戏开发的具体流程。
5、通过实习来认识了解自己,发现不足,提前做好自己的职业规划。
实习单位简介
在ios平台下运用oc语言,开发一个苹果手机上的小游戏—翻翻看.相关技术简介
一ios系统
ios是ipad、iphone、ipodtouch的默认操作系统。
苹果公司最早于2007年1月9日的macworld大会上公布这个系统,最初是设计给iphone使用的,后来陆续套用到ipodtouch、ipad以及appletv等苹果产品上。
ios具有简单易用的界面、令人惊叹的功能,以及超强的稳定性,已经成为iphone、ipad和ipodtouch的强大基础。
由于ios是从macosx核心演变而来,因此开发工具基于xcode。
二开发工具:
xcodexcode是苹果公司向开发人员提供的集成开发环境(非开源),用于开发macosx,ios的应用程序。
其运行于苹果公司的mac操作系统下。
不管你用c、c++、objective-c或java编写程序,在applescript里编写脚本,还是试图从另一个奇妙的工具中转移编码,你会发现xcode编译速度极快。
苹果公司为用户提供了全套免费的cocoa程序开发工具(xcode)。
三objective-c语言objective-c,通常写作objc和较少用的objectivec或obj-c,是扩充c的面向对象编程语言。
它主要使用于macosx和gnustep这两个使用openstep标准的系统,而在nextstep和openstep中它更是基本语言。
objective-c可以在gcc运作的系统写和编译,因为gcc含objective-c的编译器。
1980年代初布莱德·
确斯(bradcox)在其公司stepstone发明objective-c。
他对软件设计和编程里的真实可用度问题十分关心。
objective-c用途:
编写ios操作系统(如:
iphone、ipodtouch、ipad等苹果移动终端设备)应用程序的利器tiobe在今年7月的编程语言排行榜中有一个显著变化是:
一直在50名左右的objective-c排名大幅提升,它的流行当归功于iphone的成功,因为objective-c一直被用于编写iphone应用程序。
实习内容
实习日志:
1.2013年7月14日晚,我们乘坐火车由陈波老师带队出发前往北京实习基地.
2.2013年7月15日早,我们在实习基地老师的接待下,住进了统一的宿舍.经过简单的休息之后,下午,我们去了实习基地,参观了基本环境,并开了一个小会.明白了我们要完成的任务及要求.
3.2013年7月16日,我们在指导老师的讲解下熟悉了苹果电脑的基本配置和与其他的电脑的不同使用方法等,基本能够熟练地运用苹果电脑.
4.2013年7月17日,我们开始正式讲课,学习了苹果手机软件开发工具:
xcode.并且学习了oc语言.编写了:
helloword!
小程序.
5.2013年7月18日,我们在老师的带领下去了总部参观.下午去了北京天安门等地游玩.
6.2013年7月19日-结束.我们开始了游戏制作.
在实习的日子,我努力做到以下几点:
一、继续学习,不断提升理论素养。
二、努力实践,自觉进行角色转化。
理论是灰色的,生活之树常青,只有将理论付诸于实践才能实现理论自身的价值,也只有将理论付诸于实践才能使理论得以检验。
同样,一个人的价值也是通过实践活动来实现的,也只有通过实践才能锻炼人的品质,彰现人的意志。
从学校走向社会,首要面临的问题便是角色转换的问题。
从一个学生转化为一个单位人,在思想的层面上,必须认识到二者的社会角色之间存在着较大的差异。
学生时代只是单纯的学习知识,而社会实践则意味着继续学习,并将知识应用于实践,学生时代可以自己选择交往的对象,而社会人则更多地被他人所选择。
诸此种种的差异。
不胜枚举。
但仅仅在思想的层面上认识到这一点还是不够的,而是必须在实际的工作和生活中潜心体会,并自觉的进行这种角色的转换。
三、提高工作积极性和主动性
在今后的工作和生活中,我将继续学习,深入实践,不断提升自我,努力创造业绩,,继续在自己的工作领域创造更多的价值