上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 在应用程序执行时,经常需要本地化保存一些重要的数据,这时就有可能需要创建一些目录。Objective-C提供了一个非常强大的创建目录的接口:- (BOOL)createDirectoryAtPath:(NSString *)path withIntermediateDirectories:(BOOL)createIntermediates attributes:(NSDictionary *)attributes error:(NSError **)error; 很多人使用这个接口时,往往将attributes参数设置为nil,这样虽然能够创建出目录,但是在一些特殊场景下(比如iP... 阅读全文
posted @ 2012-11-18 23:28 iPhone Dev 阅读(10149) 评论(0) 推荐(0) 编辑
摘要: block 是 Apple 在 GCC 4.2 中扩充的新语法特性,其目的是支持多核并行编程。我们可以将 dispatch_queue 与 block 结合起来使用,方便进行多线程编程。本文源代码下载:点击下载1,实验工程准备在 XCode 4.0 中,我们建立一个 Mac OS X Application 类型的 Command Line Tool,在 Type 里面我们选择 Foundation 就好,工程名字暂且为 StudyBlocks.默认生成的工程代码 main.m 内容如下:Code highlighting produced by Actipro CodeHighlighter 阅读全文
posted @ 2012-11-18 20:35 iPhone Dev 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 获得通讯录中联系人的所有属性获得通讯录中联系人的所有属性, 见如下代码: ABAddressBookRef addressBook = ABAddressBookCreate();CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook);for(int i = 0; i < CFArrayGetCount(results); i++){ABRecordRef person = CFArrayGetValueAtIndex(results, i);//读取firstnameNSString *personName 阅读全文
posted @ 2012-11-17 17:30 iPhone Dev 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 0、为什么我们需要Cygwin Windows的Dos Scripts功能非常薄弱,命令行工具也非常少;如果您对Linux比较熟悉,那么Cygwin可以帮助您在Windows下面使用强大的Bash,以及使用数量繁多的Linux命令,通过Scripts,可以更加高效的完成系统管理工作 [站长维护的Windows服务器上都安装有Cygwin,所有的系统维护,数据备份,SCP自动同步,都... 阅读全文
posted @ 2012-11-17 15:04 iPhone Dev 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: NSAttributedString可以让我们使一个字符串显示的多样化,但是目前到iOS 5为止,好像对它支持的不是很好,因为显示起来不太方便(至少没有在OS X上方便)。首先导入CoreText.framework,并在需要使用的文件中导入:#import<CoreText/CoreText.h>创建一个NSMutableAttributedString:NSMutableAttributedString *attriString = [[[NSMutableAttributedString alloc] initWithString:@"this is test!&q 阅读全文
posted @ 2012-11-15 21:26 iPhone Dev 阅读(3355) 评论(0) 推荐(0) 编辑
摘要: 音频,英文是AUDIO,也许你会在录像机或VCD的背板上看到过AUDIO输出或输入口。这样我们可以很通俗地解释音频,只要是我们听得见的声音,就可以作为音频信号进行传输。有关音频的物理属性由于过于专业,请大家参考其他资料。自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PCM通过采样、量化、编码三个步骤将连续变化的模拟信号转换为数字编码。一、音频基本概念1、 什么是采样率和采样大小(位/bit)。声音其实是一种能量波,因此也有频率和振幅的特征,频率对应于时间轴线,振幅对应于电平轴线。波是无限光滑的,弦线可以看成由无数点组成,由于存储空间是相对有限的,数字编码 阅读全文
posted @ 2012-11-11 10:46 iPhone Dev 阅读(5079) 评论(0) 推荐(1) 编辑
摘要: 1. 下载Tomcat,我下的是Tomcat 7.0.12,apache-tomcat-7.0.32.zip。2. 解压压缩文件到MAC系统:“/Library”目录下,将文件夹改名为Tomcat。3. 修改文件权限:sudo chmod 755 /Library/Tomcat/bin/*.sh4. 执行/Library/Tomcat/bin下的startup.sh。5. 设定管理者的帐号和密码: 编辑“/Library/tomcat/conf/tomcat-users.xml ”,加入<role rolename="manager"/><user use 阅读全文
posted @ 2012-10-26 18:16 iPhone Dev 阅读(18817) 评论(0) 推荐(1) 编辑
摘要: 1). 在Mac的终端上产生密匙ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/home/xxxx/.ssh/id_rsa):Created directory '/home/xxxx/.ssh'.Enter passphrase (empty for no passphrase): xxxEnter same passphrase again: xxxYour identification has been saved in /home/ 阅读全文
posted @ 2012-10-25 19:35 iPhone Dev 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: 一、安裝Jenkins到http://jenkins-ci.org/网站下载jenkins.war在系统管理员目录(例如/Users/admin)下建立一个目录叫hudson,將hudson.war放到这个目录,例如/Users/admin/hudson/hudson.war到/Library/tomcat/conf/Catalina/localhost/目录下新增一个文件:hudson.xml,其內容如下:<Context path="/hudson" docBase="/Users/admin/hudson/hudson.war" debug= 阅读全文
posted @ 2012-10-25 19:28 iPhone Dev 阅读(1447) 评论(0) 推荐(0) 编辑
摘要: 为iPad和iPhone程序增加启动画面非常简单,基本思路就是增加启动图片资源Default.png即可,只是要根据不同的分辨率和旋转方向需要有不同的图片尺寸。目前的iOS设备主要有四种不同的分辨率:1 iPad 768×10242 New Pad 1536×20483 iPhone4 640×9604 iPhone 320×480如果一个程序,既要支持iPad又要支持iPhone,那么它需要包含下面几个图片:1 Default.png iPhone默认启动图片,如果没有提供上面几个iPad专用启动图片,则在iPad上运行时也使用Default.png( 阅读全文
posted @ 2012-10-24 12:58 iPhone Dev 阅读(3564) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页