Xcode开发工具

        Xcode是一款为Mac、iPhone、ipad、iPad touch创建App应用软件的开发工具集,与Cocoa(Cocoa是苹果公司为Mac OS X所创建的原生面向对象的编程环境,是Mac OS X上五大API之一)和Cocoa Touch(cocoa touch是苹果为移动设备开发而创建的类库, 用于开发 iphone\ipod\ipad上的软件)框架紧密集成开发IOS、OS X系统。

       Xcode工具特性:

(1)assistant editor

        助手按键将编辑器将会创建一个对你最有帮助的辅助窗口

(2)源代码编辑器

        编辑器的代码具有高级代码补齐功能、代码折叠功能、语法高亮功能、消息泡泡功能(显示告警、错误信息)

(3)interface builder

       无需编写代码即可从内部设计和测试您的用户界面。几分钟就能设计出原型,然后在 Xcode 编辑器中以图形方式连接您的界面和源代码

(4)iOS Simulator

        IOS模拟器

(5)LLVM编译器

       LLVM编译器可以自动识别代码错误,并且可以告诉怎么样修改

       Live Issues、Fix-it

(6)图形调试器

       在调试时,可以将鼠标放置在任何变量上可深入分析内容,使用quick look或者将检测内容添加到检测表中

(7)静态分析

        可以使用Xcode的内建静态分析器在数秒钟内尝几万种,找到潜在的错误

(8)连续集成

        Xcode Server 是用于集成的功能,服务端“bot”程序分析夜间构建和测试的结果

(9)  XCTest框架

       用于构建执行软件的应用程序软件功能的设备测试。

(10)资产管理

       资产管理目录编辑器管理app图像

(11)OpenGL帧捕捉

(12)快照

       备份当前状态,用于后续恢复

(13)重构

(14)版本控制

(15)Instruments

          记录数据、可视化

注:

       Cocoa Touch 是 iOS 上推动用户交互的可编程框架。采用源自 Cocoa 和强大的 Mac 桌面的技术,Cocoa Touch 和 iOS 界面针对 Multi-Touch 重新进行了设计。由于 iPhone 外形小巧,其上的按钮、表格表单、页面过渡以及触摸手势都是独特的,而开发者可以通过 Cocoa Touch 框架实现所有这些用户界面功能;建立在“模型-视图-控制器”模式上的 Cocoa Touch 为创建最新型应用程序提供了坚实的基础。当与 Interface Builder 的开发工具相结合时,使用拖拽就可以设计出一个优秀的 iOS 应用程序;强大的底层框架也使得上层架构更加出色,例如,使用 Game Kit 即可方便地开发多人游戏,基于 Core Data 的性能强大而又易用的数据管理,Core Animation 只需很少代码即可完成惊人效果,Webkit 中用于移动设备的最具创新性的浏览器引擎

       Cocoa Touch是构建于Objective-C基础上,其框架包括以下子框架

(1)音频和视频

  •         Core Audio、OpenAL、Media Library、AV Foundation

(2)数据管理

  •        Core Data、SQLite

(3)图形和动画

  •        Core Animation、OpenGL ES、Quartz 2D

(4)网络和 Internet

  •       Bonjour、WebKit、BSD 套接字

(5)用户应用程序

  •       地址簿、Core Location、Map Kit、Store Kit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值