注:宏的使用可以节省代码重复输入工作,还可以为调试带来各种好处。本文列出了几个非常简单实用的宏。
读文章 »
-
12
Nov 09
0 comments -
11
Nov 09我们知道,Xcode在每个.h和.m文件头都会加上一些发行信息,如姓名,创建日期,公司名等。但公司名是用__MyCompanyName__代表,每个文件都要手工修改十分麻烦。此信息的模板存在/Library/Application Support/Apple/Developer Tools/File Templates下,格式如下:
1
2
3
4
5
6
7
8/*
* «FILENAME»
* «PROJECTNAME»
*
* Created by «FULLUSERNAME» on «DATE».
* Copyright «YEAR» «ORGANIZATIONNAME». All rights reserved.
*
*/我们当然可以修改此文件。但每次Xcode升级后,此信息就会丢失。我在一本有关Xcode的书中找到一个方法:
1defaults write com.apple.xcode PBXCustomTemplateMacroDefinitions '{ ORGANIZATIONNAME = "Joan Smith"; }'另一种方法是通过双击~/Library/Preferences下com.apple.Xcode.plist来修改。
-
11
Nov 09为iPhone建立一个OpenGL ES的Xcode项目是很容易的事,特别是在苹果公司的SDK发布时引入了模板的概念后。我们所需要做的只是在适当的地方快速而简单的加入代码。这就是我们今天的主题。
-
11
Nov 09想在你的游戏或应用程序中,改变一下你键盘的形象或定制特殊的键盘,方法很简单。我编写了一个简单程序将键盘上的Q键改为!键(由于photoshop水平有限,不是很完美,见谅!)
读文章 » -
1
Nov 09有些iPhone程序是直接从其他平台移植过来,或者说你喜欢使用cpp,再或者是你打算让你的程序跨越平台,那么使用跨平台的cpp库无疑是一个很好的选择。这就是本系列的主题。
第一篇为大家分享一段本人自用的线程类。它使用pthread,因此可以跨平台使用(windows下需要下载pthread库)。由于程序很简单,就不做什么说明了。
-
30
Oct 09我的世界被各种各样的便签条,不管是电子的还是纸的,包围着。我总是想方设法记住各种各样的Xcode的便捷键以及各种提示与技巧。编程时,我总是尽量少用鼠标,如果没有这些提示,我就会无所适从了。而这里是记录这些提示与技巧最好的地方了。
-
17
Sep 09有读者问到怎样才能为Bikini.com程序创立如下图所示的用户界面:

创建定制表格
这一切实际上很简单,只不过是让UITableView透明,所以可以看到背景。而每个单元格UITableViewCell允许定制。
-
11
Aug 09如果你在你的iPhone应用程序中使用了大量的图像,请继续读下去,我有可能将你从内存管理的泥潭中解救出来。首先我们提供一些背景信息……
-
11
Aug 09
iPhone SDK中的AVFoundation框架包括的AVAudioPlayer是一个容易使用而且功能强大,基于object-c的播放音频文件播放器。
本教程展示了怎样使用AVAudioPlayer。本教程将建立一个简单的程序,它能够循环播放一段mp3音频文件。
读文章 » -
23
Jul 09简介
今天我们带来的是一个有关NSTimer的小项目。我们将要建立一个赛马的应用程序。我们将在屏幕下方创建一个由6个带有蓝色背景色的小UIView方框组成的视图,然后使用定时器随意移动其中一个任意的距离。开动!



