排序:
默认
按更新时间
按访问量

在Mac OS X的屏幕最上层绘图

原文地址:http://www.keakon.net/2011/11/15/%E5%9C%A8MacOSX%E7%9A%84%E5%B1%8F%E5%B9%95%E6%9C%80%E4%B8%8A%E5%B1%82%E7%BB%98%E5%9B%BE   其实Mac OS X和iOS都有一个w...

2012-10-22 13:53:00

阅读数:3409

评论数:0

Mac OS X上获取鼠标事件

原文地址:http://www.keakon.net/2011/11/10/监听MacOSX的全局鼠标事件   Mac OS X下怎么监听全局的鼠标事件呢? 首先不能错过的是Cocoa Event-Handling Guide这篇文档。它详细介绍了Mac OS X下的事件机制,这里只简要...

2012-10-22 11:10:37

阅读数:4772

评论数:0

学习目录

1)http://www.cocoachina.com/bbs/read.php?tid=18161&fpage=4 2)http://www.cocoachina.com/bbs/read.php?tid=24480

2012-10-18 17:54:40

阅读数:1894

评论数:0

MAC上获取文件的属性

[NSFileManager attributesOfItemAtPath]可以获取文件或文件夹的属性,文件的属性Key值如下: NSString * const NSFileType; NSString * const NSFileSize; NSString * const NSFile...

2012-10-18 15:52:26

阅读数:2634

评论数:0

Customerize NSTableHeaderCell and apply it in tableview

Come from: http://stackoverflow.com/questions/4753282/modifying-table-headers-on-mac 首先,子类化NSTableHeaderCell @interface CNSTableHeaderCell : NSTa...

2012-08-23 14:44:50

阅读数:3157

评论数:0

new 与 alloc/init的区别

英文详解:http://macresearch.org/difference-between-alloc-init-and-new 我也是转来的:http://blog.csdn.net/ch_soft/article/details/7387731 1.在实际开发中很少会用到new,一般创建...

2012-08-01 15:50:57

阅读数:4872

评论数:0

三种方式配置Mac OS X的启动项

在Mac OS X中,有三种方式来实现启动项的配置:1)Login Items;2)StartupItems;3)launchd daemon。 1.Login Items 打开System Preferences,选择System -> Accounts,选择Login Items选项...

2012-08-01 11:09:54

阅读数:78236

评论数:1

Mac OS X的启动过程

在开启电脑之后,打开Console,从Log List中选择FILES目录下的system.log,可以大致了解系统启动之后进行的工作。 首先,找到与电脑开启时间相符的log信息:localhost com.apple.launchd[1]:***launchd[1] has started u...

2012-08-01 10:23:17

阅读数:7192

评论数:0

Mac OS启动服务

文章来源:http://kenwublog.com/mac-os-launchd-tuning Mac下的启动服务主要有三个地方可配置: 1,系统偏好设置->帐户->登陆项 2,/System/Library/StartupItems 和 /Library/Sta...

2012-07-27 17:16:32

阅读数:4467

评论数:0

获取控件中字符串的宽度

假如我有一个button,frame大小等已经固定,title的字符串有时候会超过frame的宽度,这时需要显示tool tip;而title的字符串小于frame的宽度时,不需要显示tool tip。 因此,只要能获取到字符串在控件中所占用的宽度,与frame的宽度相比较,就可以了。 //c...

2012-07-18 11:32:35

阅读数:1976

评论数:0

The Target of Cocoa application

想在我的application中添加AppleScript脚本,于是将写好的脚本添加到工程Resource目录下。 编译之后却发现,debug.app/Contents/Resource 路径下并没有包含我添加的脚本文件。 看了下面的文章之后,恍然大悟~~~   http://www.co...

2012-07-16 17:47:00

阅读数:2028

评论数:1

Objective-C消息机制的原理

文章来源:http://desheng.me/tag/objc_msgsend/ 在Objective-C中,message与方法的真正实现是在执行阶段绑定的,而非编译阶段。编译器会将消息发送转换成对objc_msgSend方法的调用。     objc_msgSend方法含两个必要参数:re...

2012-06-26 17:35:05

阅读数:1984

评论数:0

Objective-C中的继承和重载

转载出处: http://www.cnblogs.com/yaski Objective-C是C的衍生语言,除了继承了所有C语言的特性外,还在语言中融入了面向对象的特点。继承是面向对象编程的一个重要内容。本文从NSObject根类出发,分析继承中父类方法的调用,重载方法的调用,以及实例变量在内存...

2012-06-14 14:42:08

阅读数:2090

评论数:0

[转载]Objective-C 的 self 和 super 详解

转载自:http://web2.0coder.com/archives/305   在 Objective-C 中的类实现中经常看到这两个关键字 ”self” 和 ”super”,以以前 oop 语言的经验,拿 c++ 为例,self 相当于 this,super 相当于调用父类的方法,这么看...

2012-06-14 13:48:35

阅读数:859

评论数:0

【NSNotification及NSDistributedNotification的官方说明】

文章来源: http://www.cnblogs.com/xiaouisme/archive/2012/04/06/2434753.html   摘自:http://www.apple.com.cn/developer/mac/library/documentation/Cocoa/Co...

2012-05-30 10:06:59

阅读数:721

评论数:0

对Cocoa中新建线程的一点点理解

在Cocoa 中创建线程使用NSThread类的detachNewThreadSelector: toTarget:withObject:方法 NSPort *port1 = [NSPort port]; NSPort *port2 = [NSPort port]; ...

2012-05-24 17:57:31

阅读数:1080

评论数:0

获取NSString某一个字符串出现的位置

在NSString中方法:rangeOfString:可以获得某一字符串首次在string中出现的range。 如果该子字符串多次出现在string中,则无法通过这个方法获取字符串每次出现的位置。 在stackoverflow上翻了n多页关于NSString的问题,终于找到了一个方法,可以获取...

2012-05-08 16:51:05

阅读数:6058

评论数:0

限制NSTextField的输入

一个比较笨的方法----限制NSTextField的输入。 基本思路:取得当前输入的字符,如果不满足条件,就在NSTextField中将当前输入删除。 -(void)textFieldNotAllowedInput:(NSTextField*)textField inString:(NSS...

2012-05-08 16:20:48

阅读数:2993

评论数:2

mac 电脑修改主机名

# sudo scutil --set HostName 新的主机名

2012-04-09 10:16:05

阅读数:826

评论数:0

【转载】初学者进阶教程:闪讯实例介绍Cocoa多线程, 系统网络设置自定义

文章来源:http://www.maiyadi.com/thread-38202-1-1.html   一个礼拜前看到论坛网友 竖果小子 的短信, 希望能写一个苹果下的拨号软件, 完成视窗下闪讯的功能. 由于他提供了必需的用户名算法文件, 而本人从未有网络软件编程的经验, 就想以这个为契机来学...

2012-04-06 14:11:54

阅读数:2990

评论数:0

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