小编sch*_*hwa的帖子

Xcode的隐藏功能

随着新手大量涌入Xcode,我确信有很多Xcode提示和技巧可供分享.

你的是什么?

macos xcode cocoa objective-c

338
推荐指数
66
解决办法
24万
查看次数

我的Objective-C单身人物应该是什么样的?

我的单例访问器方法通常是以下的一些变体:

static MyClass *gInstance = NULL;

+ (MyClass *)instance
{
    @synchronized(self)
    {
        if (gInstance == NULL)
            gInstance = [[self alloc] init];
    }

    return(gInstance);
}
Run Code Online (Sandbox Code Playgroud)

我可以做些什么来改善这个?

singleton design-patterns objective-c object-initializers

334
推荐指数
10
解决办法
18万
查看次数

Xcode 4的隐藏功能

现在,Xcode 4正式发布,是时候跟进我之前的问题了:Xcode的隐藏功能

那他们是什么?什么是那些隐藏的小Xcode 4提示和技巧,你不能没有?

请将您的提示限制为Xcode 4特有的新功能!

macos cocoa hidden-features ios xcode4

109
推荐指数
14
解决办法
5万
查看次数

为什么我不应该在init/dealloc中使用Objective C 2.0访问器?

@ mmalc的 响应这个问题,他指出:"一般来说,你应该使用访问中的dealloc方法(或init)." 为什么mmalc这样说?

我能想到的唯一真正原因是性能和避免@dynamic制定者的未知副作用.

讨论?

cocoa objective-c

41
推荐指数
3
解决办法
1万
查看次数

可可坏习惯

自从你开始使用Cocoa进行编码后,你开发的那些坏习惯是什么?

我认为制定一个坏习惯列表并积极地添加它,更重要的是,打破这些习惯是产生代码质量的好方法.所以从现在开始,让你的坏习惯脱离你的胸膛.也许其他人分享你的坏习惯.

macos cocoa objective-c

28
推荐指数
7
解决办法
3444
查看次数

避免,发现和消除Cocoa中的内存泄漏

内存(和资源)泄漏发生.你怎么确定他们没有?

您会建议哪些提示和技巧可以帮助避免首先造成内存泄漏?

一旦您的应用程序泄漏,您如何追踪泄漏源?

(哦,请避免"只使用GC"答案.在iPhone支持GC之前,这不是一个有效的答案,即便如此 - 可能会泄漏GC上的资源和内存)

memory debugging macos cocoa objective-c

19
推荐指数
5
解决办法
1万
查看次数

如何更改UINavigationBar按钮项目上的文本颜色

我有一个UINavigationController,我使用Interface Builder中导航栏的Tint属性将其更改为白色.但按钮和标题中的文本仍然是默认颜色,白色,因此在白色背景下丢失.任何人都知道如何解决这个问题?

iphone cocoa-touch

19
推荐指数
3
解决办法
3万
查看次数

如何将数据嵌入到Mac OS X mach-o二进制文件的TEXT部分?

我有一个Mac OS X命令行工具,可以从二进制文件本身嵌入一些数据中受益.

我知道mach-o文件支持多个段,其中一些段可用于存储任意数据.但我找不到一个命令行工具来做到这一点.

虽然我知道还有其他的,可能更简单的方法(例如将数据文件转换为C源代码并通过gcc链接)以将数据输入到我的二进制文件中,这个问题引起了我的兴趣.谁知道魔术?

macos linker mach-o

11
推荐指数
1
解决办法
2034
查看次数

分发iPhone应用程序2.1 vs 2.0

可以通过iTunes在2.0设备上成功安装针对2.1编译的iPhone应用程序吗?

我知道用2.1编译的iPhone应用程序可以在2.0设备上运行(假设他们没有使用2.1中的任何新东西).但我不确定iTunes是否会让安装发生.

有没有人有这方面的具体信息?

我还没有在AppStore上看到任何只有2.1+的应用程序.

iphone app-store

3
推荐指数
1
解决办法
853
查看次数

哪个类处理iphone上的弹出/通知窗口?

我正在寻找iPhone上弹出/消息窗口的类名(当你有一个未接来电时会出现一个蓝色的窗口,或者例如有一条消息出现.)

iphone cocoa-touch

3
推荐指数
1
解决办法
3468
查看次数