iOS 简介

iOS之前被称为 iPhone OS,是一个由苹果公司开发的移动操作系统。 iOS的第一个版本是在2007年发布的,其中包括iPhone和iPod Touch。 2004年4月发布iPad(第一代),并于2012年11月发布了iPad迷你款。 iOS设备发布相当频繁,由以往经验可知,每年都会推出至少一个版本的iPhone和iPad。 现在发布了iPhone6s,之前还推出了iPhone,iPhone3gs,iPhone4,iPhone4s以及iphone5、iPhone5s、iPhone6。 同样的iPad也...

iOS Xcode 安装

1、从 https://developer.apple.com/downloads/ 下载Xcode的最新版本。 2、双击Xcode dmg文件 3、将找到的设备安装和打开 4、在这里会有两个项目在显示的窗口中即Xcode应用程序和应用程序文件夹的快捷方式 5、将Xcode拖拽并复制到应用程序 6、在应用里选择和运行程序,Xcode也将成为运行程序中的一部分 还可以从Mac App store里下载Xcode,并按照屏幕上的安装步 界面生成器(Interface Builder) 利用界...

Objective-C 简介

在iOS的开发中使用的是Objective C语言,它是一种面向对象的语言,因而对于已经掌握面向对象语言知识的编程者来说是非常简单的。 接口和实现 在Objective里完成的文件被称为界面文件,该类文件的定义被称为实现文件。 一个简单的界面文件MyClass.h将如图所示: @interface MyClass:NSObject{ // 类变量声明 } // 类属性声明 // 类方法和声明 @end 执行MyClass.m文件,如下所示 @implementation MyClass //...

创建第一款iPhone应用程序

现在让我们来创建一个在iOS模拟器上运行的简单视图应用(空白的应用程序)。 操作步骤如下: 1、打开Xcode并选择创建一个新的Xcode项目。 2. 然后选择单一视图应用程序 3. 接下来输入产品名称即应用程序名称、组织名称和公司标识符。 4. 确定已经选择自动应用计数,以自动释放超出范围的资源。单击下一步。 5.选择项目目录并选择创建 6. 你将看到如下所示的页面 屏幕上方能够设置方向、生成和释放。有...

iOS 操作(action)和输出口(Outlet)

简介 在iOS中,操作(action)和输出口(Outlet)指的是ibActions和ibOutlets,也就是ib接口生成器所在的地方。这些都和UI元素相关,我们将直观的了解他们后探讨如何实现他们。 步骤 1、让我们使用第一款iPhone应用程序。 2、从导航部分中的文件中选择ViewController.xib文件 3、从右手边得窗口下面显示的窗口格库中选择UI元素 4、拖拽UI元素到界面生成器的可视框中 5、添加标签和红色圆形按钮到可视图中 ...

委托(Delegates)示例

假设对象A调用B来执行一项操作,操作一旦完成,对象A就必须知道对象B已完成任务且对象A将执行其他必要操作。 在上面的示例中的关键概念有 A是B的委托对象 B引用一个A A将实现B的委托方法 B通过委托方法通知 创建一个委托(Delegates)对象 1. 创建一个单一视图的应用程序 2. 然后选择文件 File -> New -> File... 3. 然后选择Objective C单击下一步 4. 将SampleProtocol的子类命名为NSObject,如...

iOS UI元素

什么是UI元素? UI元素是我们应用程序里可以看见的任何可视元素,其中一些元素响应用户的操作,如按钮、文本字段,有其他的丰富内容,如图像、标签等。 如何添加UI元素? 可以在界面生成器的参与下,在代码中添加UI元素。如果需要,我们可以使用他们其中之一。 我们关注的 通过代码,将集中于添加UI元素到应用程序。比较简单而直接的方法是使用界面生成器拖放UI元素。 方法 以下我们通过创建一款简单的I...

IOS加速度传感器(accelerometer)

简介 加速度传感器是根据x、y和z三个方向来检测在设备位置的改变。 通过加速度传感器可以知道当前设备相对于地面的位置。 以下实例代码需要在真实设备上运行,在模拟器上是无法工作的。 实例步骤 1、创建一个简单的视图应用程序 2、在ViewController.xib中添加三个标签,并创建一个ibOutlets分别为:xlable、ylabel和zlabel 3、如下所示,更新ViewController.h #import <UIKit/UIKit.h> @interface ...

IOS通用应用程序

简介 通用的应用程序是为iPhone和iPad在一个单一的二进制文件中设计的应用程序。这有助于代码重用,并能够帮助更快进行更新。 实例步骤 1、创建一个简单的View based application(视图应用程序) 2、在文件查看器的右边,将文件ViewController.xib的文件名称更改为ViewController_iPhone.xib,如下所示 3、选择"File -> New -> File... ",然后选择User Interface,再选择View,单击下一步 4、选...

IOS相机管理

相机简介 相机是移动设备的共同特点之一,我们能够使用相机拍摄图片,并在应用程序里调用它,而且相机的使用很简单。 实例步骤 1、创建一个简单的View based application 2、在ViewController.xib中添加一个button (按钮),并为该按钮创建IBAction 3、添加一个 image view (图像视图),并创建一个名为imageView的IBOutlet 4、ViewController.h文件代码如下所示: #import <UIKit/UIKit.h> @inte...