![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mac
两万马力
热爱生活,热爱工作
展开
-
CFArrayRef和NSArray
CFArrayRef和NSArray是toll-free bridged的,互用都没有问题。如下:NSString *values[] = {@"hello", @"world"};CFArrayRef arrayRef = CFArrayCreate(kCFAllocatorDefault, (void *)values, (CFIndex)2, NULL);NSArray *a转载 2012-05-04 15:55:10 · 10539 阅读 · 0 评论 -
NSAutoreleasePool自动释放池
自动释放(Auto release)与便捷方法(convenience method)—– 有时候一个所有者创建一个对象后,会立刻将该对象的指针传递给其它所有者。这时,这个创建者不希望再拥有这个对象,但如果立刻给它发送一个release消息会导致这个对象被立刻释放掉——这样其它所有者还没有来得及保留该对象。解决这个两难问题的方法是,给对象发送一个autorelease消息:这样创建者不再拥有该对象转载 2012-05-04 17:24:45 · 4526 阅读 · 1 评论 -
NSWindow如何实现圆角
分两步走:1.子类化NSWindow,主要是重载了下面这个函数- (id)initWithContentRect:(NSRect)contentRect styleMask:(NSUInteger)aStyle backing:(NSBackingStoreType)bufferingType原创 2012-05-08 17:27:25 · 5146 阅读 · 0 评论 -
没有标题栏的NSWindow如何拖动
在windowDidLoad或者合适的地方加上下面这句话即可[[selfwindow] setMovableByWindowBackground:YES];原创 2012-05-10 16:24:51 · 2188 阅读 · 0 评论