介绍一下iPhone SDK中多线程的使用方法以及注意事项。虽然现在大部分PC应用程序都支持多线程/多任务的开发方式,但是在iPhone上,Apple并不推荐使用多线程的编程方式。但是多线程编程...
简单地介绍一下GPS的使用方法。使用GPS大致分下面两步。 添加CoreLocation.framework。 生成CLLocationManager 测量位置。 测试代码如下: // LocationViewCtrl.h #import UIKit/UIKit.h #import CoreLocation/CoreLo...
来看看iPhone 中数据库的使用方法。iPhone 中使用名为SQLite 的数据库管理系统。它是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很...
这一回来定制UIView 上的触摸事件,作为例子,只是简单地检测出触摸事件并显示当前坐标在控制台上。 首先添加新文件,在显示的对话框中选中Cocoa Touch Class 的Objective C class UIView,在项...
当程序中含有多个view,需要在之间切换的时候,可以使用UINavigationController,或者是ModalViewController。UINabigationController 是通过向导条来切换多个view。而如果view 的数量比较少,且显示领域...
上一节介绍了不使用 XIB 文件来定义 UIViewController 的方法。这一回说一说自动创建 UIButton 而不使用 XIB 文件。 通过这一节的学习,我们可以掌握不通过 XIB (InterfaceBuilder) 来使用 UIControl...
如第三节中看到的,即使不使用 XIB 文件,也可以通过重写 viewDidLoad 函数来配置任意的view或者是Controller。这里我们看看怎样编程定制这样的view和Controller。 首先如果 UIViewController 的 i...
Xcode 也支持以命令行形式来编译 iPhone 程序。另外还可以手动的编写 Makefile 文件,实现编译安装的自动化批处理过程。如果你习惯了命令行的操作方式(linux,unix),那么这样的操作还是...
我们看到了iPhone的入口函数main,这之后它有是怎样启动应用程序,初始化的呢,这些都是通过 UIApplicationMain 来实现的。 1 int retVal = UIApplicationMain(argc, argv, nil, nil); 通过上面的语句,创建...
开发iPhone程序,首先接触到的不是源代码,而是项目工程文件,目录。我们来看看它有怎样的构成。 iPhone应用程序目录构成 iPhone应用程序被放入一个叫做沙盒(sandbox)的具有安全性的...