IOS培训教材课件_第1页
IOS培训教材课件_第2页
IOS培训教材课件_第3页
IOS培训教材课件_第4页
IOS培训教材课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

什么是IOS开发了解IOSIOS开发入门第一个IOS程序

IOS基础介绍IOS开发就是为装有IOS系统(一般指苹果移动设备:iphone,iPad,ipod,iwatch)开发应用软件或游戏软件的开发

IOS发展历史2007年6月iphoneOS1.02008年3月正式发布iPhoneOS2008年7月Apple推出了革命性商业模式APPSTORE2008年8月iphoneOS2.02009年6月iphoneOS3.0随iphone3GS发布2010年4月 IPad发布,同时iPhoneOS3.22010年6月iPhone正式改名为“IOS”IOS4.02011年10月IOS5.0与IPhone4一起发布2012年9月IOS6.0与Iphoe5一起发布2013年IOS7.0与iPhone5S2014年IOS8.0与iphone6,iPhoneplus2015年IOS8.2与iwatch 苹果手机优点1.IOS系统与硬件的整合度高。2.华丽的界面,风格较为统一。

3.数据的安全性高。

4.众多的应用(AppStore)。 学习资料以及一些效果展示1./

最热门的IOS开发论坛2./

提供一些常用的自定义控件等等的源码3./library/prerelease/ios/navigation/

官方API4./

极客学院5./movie/2014/1/M/7/M9H7S9F1H_M9H7TMJM7.html网易公开课6.一套课件 开发流程1.注册AppID和注册成为苹果开发者2.开发3.真机测试4.发布和打包5.上线6.版本更新7.产品升级 IOS架构CoreOS是用FreeBSD和Mach所改写的Darwin,是开源、符合POSIX标准的一个Unix核心线程(POSIX线程)网络(BSDsockets)文件系统访问;标准I/OBonjour和DNS服务现场信息(LocaleInformation)内存分配数学计算

CoreServicesAddressBookCoreFoundationCFNetworkCoreLocationSecuritySQLiteThreading在CoreOS基础上提供了更为丰富的功能,它包含了Foundation.Framework和CoreFoundation.Framework,之所以叫Foundation

Media提供了图片,音乐,影片等多媒体功能图像技术音频技术视频技术CoreAnimationOpenGLESQuartz(2D)CoreAudioFamilyOpenALVideoPlayback

CocoaTouchObjective-C的API,其中最核心的部分是UIKit.FrameworkUikit.frameworkFoundation.frameworkAddressBookUIFramework

PlatformComponentsToolsLanguageFrameworksDesignStrategies[displaysetTextColor:[UIColorblackColor]]FoundationUIKitCoredataMVC Tools LanguageC语言基础Object-c/swift/c/c++可以用上述几种语言进行混合编程 常用框架Foundation框架为所有应用提供基本系统服务UIKit框架提供了用于创建触摸界面的类CoreData框架管理着应用程序数据模型CoreGraphics框架帮助你创建图形CoreAnimation允许你创建高级的动画和虚拟效果OpenGLES框架提供2D和3D绘图工具

FundationFundation框架是cocoa编程、IOS编程的基础框架,包括字符串、集合、日期、时间等。NSStringNSMutableArrayNSSetNSMutableDictionaryNSOrderdSet等等据说是这样的:乔布斯被苹果开除后,创立了NeSt公司,而cocoaFundation基础类库就是出自于NeST公司,NeST中的"NS"被作为Fundation中所有成员的前缀 UIKitUIKit提供了绘制画面、处理事件和创建通用用户界面元素的基础架构UIButtonUILableUIT extFieldUIAlertUITableViewUIDatePickerXIBStoryboardUINavigationControllerUITabBarController

ControllerModelViewModel=whatyourapplicationis(butnothowitisplayed)Controller=HowyourModelispresentedonyourscreenView=thecontroller’sminionsMVC——开发的灵魂所在countdataDatasourcewillshoulddidoutletdelegate 第一个IOS程序设置一个Label默认初始化0设置一个Button点击Button,Label数字加1 选择CreateanewXcodeproject来新建一个Xcode项目选择SingleViewApplicatio

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论