自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Secret Island

喧嚣中坚守一份宁静

  • 博客(14)
  • 资源 (13)
  • 收藏
  • 关注

原创 判断NSString是否为数字,以及转换为数字

当NSString为纯数字的时候可以用下面的方法://判断是否为整形:- (BOOL)isPureInt:(NSString*)string{    NSScanner* scan = [NSScanner scannerWithString:string];     intval;     return[scanscanInt:&val]

2012-06-27 15:25:54 4576

转载 Mac技巧50条

1. 精确调节音量 当你调节音量的同时按住Option-Shift键,将使你的音量调节单位变为原来的1/4。 2. 通过歌词搜索音乐 在Leopard下,Spotlight已经可以通过歌词来搜索音乐文件了. 3. 向Mail中添加附件 简单地通过拖拽,将文件拖到Mail图标上,Mail会自动将文件作为附件发送。 4. 在没有鼠标或触摸板的情况下工作 按Con

2012-06-18 14:50:03 1907

转载 iPhone官方SDK用于读写临时数据的方法

我们知道,出于安全考虑,iPhone的官方SDK并不能像toolchain一样随意写文件。感谢waza提供的官方SDK用于读写临时数据的方法。 bool writeApplicationData(NSData *data, NSString *fileName)    {        NSArray *paths = NSSearchPat

2012-06-15 14:48:38 465

转载 如何将禁用的文本框内容颜色变灰

NSTextField在禁用的时候不能自动变灰,你需要使用secondarySelectedControlColor,目的就是聚焦没有焦点的控件。如何实现呢? 要实现这个功能,继承NSTextField,并且重载setEnabled:方法来修改颜色。 - (void) setEnabled: (BOOL) flag{    [super setEnabled: fl

2012-06-15 14:43:45 1937

转载 教程:通过NSTask用Cocoa执行perl脚本

本文将用一个例子帮助你理解如何使用NSTask,例子通过在Cocoa中执行一个perl脚本,实现去掉给定NSString中的所有HTML标签。 这里是一个简单的perl脚本,文件名是stripper.pl,功能是去掉所有HTML标签。 #!/usr/bin/perlwhile (    $_ =~ s/[^>]*>//gs;print $_;} 记得把这

2012-06-15 14:36:36 770

转载 在Dock图标上画进度条

如果你用过Toast这个刻录软件,你会发现在刻录的时候,Dock图标上会有一个进度条,表示刻录的进度。如果你在用XCode,编译的时候图标上也会有一个进度条表示编译的进度。其实在Dock图标上画进度条是很简单的事情,你只需要做如下工作即可:要在Dock上显示图标,最简单的方法是使用NSApp的setApplicationIconImage:方法。我们只要创建一个NSImage,将应用程

2012-06-15 14:30:32 660

转载 Cocoa中用NSTask执行外部命令并获取输出结果的方法

本文介绍了如何通过NSTask在当前目录执行“ls -l -a -t”,并将结果保存在NSString中的基本方法。 NSTask *task;task = [[NSTask alloc] init];[task setLaunchPath: @"/bin/ls"]; NSArray *arguments;arguments = [NSArray arrayWith

2012-06-15 14:19:57 1972

转载 24种语言执行外部命令的方法

在这个例子中展示用不同语言调用外部命令的方法。觉得这个挺有意思,转来给大家看看,也许某一天你会觉得有用。这些语言包括AdaAppleScriptCC++C#EForthHaskellIDLJJavaLogoMAXScriptObjective-COCamlPerlPHPPop11PythonRavenRuby

2012-06-15 14:15:27 741

转载 利用NSFileManager获取文件(文件夹)列表

在开发iPhone程序时,有时候要对文件进行一些操作。而获取某一个目录中的所有文件列表,是基本操作之一。通过下面这段代码,就可以获取一个目录内的文件及文件夹列表。NSFileManager *fileManager = [NSFileManager defaultManager];//在这里获取应用程序Documents文件夹里的文件及文件夹列表        NSArray *d

2012-06-15 12:49:04 818

转载 把文件压缩成zip包的代码

这段代码由 CocoaChina 会员“garnett2183”分享,适用于 Mac 应用中添加文件压缩功能。+(BOOL) archiveFile:(NSString*)srcfile destZipFile:(NSString*)zipfile {        NSTask * zipTask = [[NSTask alloc] init];    [zipTask setL

2012-06-15 12:45:44 1328

转载 [系统控件重绘教程(二)]重绘NSButton

首先大家看Apple关于NSButton的描述,NSButton跟NSWindow一样,它的外观形式也是委托给NSButtonCell来处理的, 自身只包含逻辑代码。所以重绘NSButton就是重绘NSButtonCell啦,然后把NSButton的cell设置位你自己的cell就 好了。1)重绘目标首 先观察一下系统NSButton的行为和外观表现,可以发现默认Button(快捷

2012-06-14 18:57:33 1728

转载 [系统控件重绘教程(一)]重绘NSWindow

NSWindow的风格一直只有两种,很难看。Panel倒是有种HUD风格的,但window没有,毕竟window和panel的titile大小还是不一样的,网上有关于HUDWindow的代码,不过那是把window的titlebar给隐藏掉,自己画上三个button和右下角可以resize的东东,如果用这个window来弹出sheet的话会很诡异的出现……    就是sheet从window的最上

2012-06-14 18:55:37 2771

转载 10个迷惑新手的 Cocoa,Objective-C 开发难点和问题

在你继续深入学习之前,请停下脚步弄清这些问题。如果你是新手,这个教程不要希望一次能看的非常透彻,学一定阶段反回来再看看又会有新的体会的。1. c,c++ background很多人问 “没有任何语言基础,我不想学c直接学objective-c”这里简单几句,objc 90%代码是c、众多开源代码是c,c++。你不学好c在unix世界里只能是个二流开发者!也许说得过于严厉,不过自

2012-06-14 18:47:23 1161

转载 Relaunching Your Application

Relaunching Your ApplicationMatt PatenaudeWhether you're applying new preferences, installing a new version of your app, or perhaps something more unusual, there may come a time in your life where

2012-06-12 10:47:08 976

个人总结笔记

自己总结的两年工作中点滴收获,主要是Linux,C++,Objective-C相关的知识。

2013-06-21

学习IOS基础教程电子书(2)

IOS基础教程电子书下,适合初学者系统掌握IOS开发基础知识。

2013-06-17

学习IOS基础教程电子书(1)

IOS基础教程电子书上,适合IOS学习初学者系统掌握基础知识。

2013-06-17

学习IOS基础教程电子书配套实例

IOS基础教程电子书配套实例,适合初学者系统掌握IOS开发中常见知识。

2013-06-17

学习IOS实例(2)

适合IOS初学者,可以系统掌握IOS开发中常用的知识。

2013-06-17

学习IOS实例(1)

IOS学习中实例整理,方便系统学习相关IOS开发中的常见知识。

2013-06-17

The Objective-C 2.0 Programming Language

The Objective-C 2.0 Programming Language Pdf教程

2012-03-07

Objective C经典教程

Objetive C经典教程 Learn Objective-C on the Mac(Mark Dalrymple, Scott Knaster)

2012-03-07

Linux下makefile教程

Linux下Makefile教程,结合实例详细介绍Linux下的Makefile编写规则和技巧,欢迎下载。

2011-09-28

C++十大低级错误和C++编程规范

C++十大低级错误和C++编程规范,很有用的,有助于开发

2011-08-12

C++软件开发必看资料

学习C++必看的资料,欢迎下载,保证让你满意。

2011-07-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除