小编laj*_*jos的帖子

是否可以在Objective-C中将-init方法设为私有?

我需要-init在Objective-C中隐藏(私有)我的类的方法.

我怎样才能做到这一点?

objective-c

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

在目标c中将NSArray过滤为新的NSArray

我有一个NSArray,我想创建一个新的NSArray包含原始数组中符合特定条件的对象.标准由返回a的函数决定BOOL.

我可以创建一个NSMutableArray,遍历源数组并复制过滤器函数接受的对象,然后创建它的不可变版本.

有没有更好的办法?

cocoa objective-c nsarray

117
推荐指数
5
解决办法
11万
查看次数

在应用程序运行时,如何防止iPhone屏幕变暗或关闭?

我正在开发一个不需要用户输入的应用程序,但我不希望iPhone进入省电模式.

是否可以禁用应用程序的省电功能?

uiapplication ios

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

你为什么要在条件下使用作业?

在许多语言中,作业在条件上是合法的.我从来不明白这背后的原因.你为什么要写:

if (var1 = var2) {
  ...
}
Run Code Online (Sandbox Code Playgroud)

代替:

var1 = var2;
if (var1) {
  ...
}
Run Code Online (Sandbox Code Playgroud)

variable-assignment conditional-statements

72
推荐指数
6
解决办法
8万
查看次数

如何检查Cocoa和Objective-C中是否存在文件夹?

如何使用Objective-C检查Cocoa中是否存在文件夹(目录)?

cocoa objective-c

45
推荐指数
4
解决办法
4万
查看次数

从mysql中的大表中快速选择随机行

从大型mysql表中选择随机行的快速方法是什么?

我在php工作,但我对任何解决方案感兴趣,即使它是用另一种语言.

mysql sql random select

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

如何解决Mercurial(v1.0.2)中的合并冲突?

我使用Mercurial 1.0.2进行合并冲突:

merging test.h
warning: conflicts during merge.
merging test.h failed!
6 files updated, 0 files merged, 0 files removed, 1 files unresolved
There are unresolved merges, you can redo the full merge using:
  hg update -C 19
  hg merge 18
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何解决这个问题.Google搜索结果指示使用:

hg resolve
Run Code Online (Sandbox Code Playgroud)

但由于某种原因,我的Mercurial(v1.0.2)没有解析命令:

hg: unknown command 'resolve'
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个冲突?

merge mercurial conflict dvcs

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

你创建自己的代码生成器吗?

实用程序员提倡使用代码生成器.您是否在项目中创建代码生成器?如果是的话,你用它们做什么?

code-generation

28
推荐指数
5
解决办法
4283
查看次数

在xcode中设置$ PATH在哪里?

看起来xcode的$ PATH环境设置与我的用户shell环境不同.

xcode从哪里获取$ PATH设置以及追加到搜索路径的最佳方式是什么?

xcode path

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

什么是懒惰分配?

懒惰的对象分配是什么意思,它有什么用?

memory-management

18
推荐指数
1
解决办法
9505
查看次数