1 / 23
文档名称:

ios开发简介及ios的app测试知识研讨.ppt

格式:ppt   页数:23页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

ios开发简介及ios的app测试知识研讨.ppt

上传人:q1188830 2016/7/20 文件大小:0 KB

下载得到文件列表

ios开发简介及ios的app测试知识研讨.ppt

相关文档

文档介绍

文档介绍:IOS 开发简介及 IOS 的 APP 测试知识 2一、 iOS 开发基础知识二、 iOS 客户端测试类型及流程课程大纲 3第一章 iOS 开发基础知识 objective-c 、 cocoa 、 xcode 简介 创建一个简单的 iPhone 程序 Xcode 调试 Objective-c 、 Cocoa 、 Xcode ? Objective-C :这是一种编程语言,就好像 c++ 是一种语言, Java 是一种语言, c# 是一种语言。? Cocoa :是一大堆函数库,就好像 MFC 、.NET 、 Swing 这类玩意,苹果已经写好了一堆现成的东西,你只要知道怎么用就可以了。? XCode :是一个开发环境 IDE ,就好像 Visual Studio 一样。包含很多强大的工具,比如 Interface Builder ,它可以认为是 Visual Studio 中用来画界面的那部分功能单独提出来的程序。 4 Objective-c 、 Cocoa 、 Xcode ? Objective-c ?扩充 C的面向对象编程语言。它主要使用于 Mac OS X 。而在 NeXTSTEP 和 OpenStep 中它更是基本语言。? Objective-C 是非常实际的语言。它是一个用 C写成、很小的运行库, ObjC 写成的程序通常不会比其原始码大很多。 5 Objective-c 、 Cocoa 、 Xcode ? Objective-c Objective-c 、 Cocoa 、 Xcode ? Objective-c 语法? 1 、减号(或者加号) ?减号:表示一个函数、或者方法、或者消息的开始。?比如 c# 中,一个方法的写法可能是: ? private void hello(bool ishello) ?{……} ?用 Objective-C 写出来就是?-(void) hello:(BOOL)ishello ?{……} ?加号:其他函数可以直接调用这个类中的这个函数,而不用创建这个类的实例。 7 Objective-c 、 Cocoa 、 Xcode ? Objective-c 的语法? 2 、中括号?比如 C# 里你可以这么写: ? (true); ?在 Objective-C 里,就要写成: ?[self hello:YES]; 8 Objective-c 、 Cocoa 、 Xcode ? Objective-c 的语法? 3 、 NS ****类?乔布斯当年被人挤兑出苹果,自立门户的时候做了个公司叫做 N ext S tep ,里面开发了 N ext S tep 这一套函数库,很是让一些科学家们喜欢,而现在 Mac OS 用的就是这一套函数库。?开发 N ext S tep 的工程师比较自恋地把函数库里面所有的类都用 N ext S tep 的缩写打头命名,也就是 NS ****了。比较常见的比如: ? NS Log ? NS String ? NS Integer ? NS URL ? NS Image NSLog (@"%d",myInt); 9 Objective-c 、 Cocoa 、 Xcode ? Objective-c 的语法?你还可以看到其他名字打头的一些类,比如 CF 、 CA 、 CG 、 UI等等。? CFStringTokenizer 这是个分词的东东? CALayer 这表示 Core Animation 的层? CGPoint 这表示一个点? UIImage 这表示 iPhone 里面的图片 10