小编Jos*_*ell的帖子

BOOL的默认值

BOOLObjective-C中变量的默认值是多少?

boolean initialization objective-c

94
推荐指数
2
解决办法
5万
查看次数

将列表转换为集更改元素顺序

最近我注意到,当我转换listset元素的顺序发生变化,由字符排序.

考虑这个例子:

x=[1,2,20,6,210]
print x 
# [1, 2, 20, 6, 210] # the order is same as initial order

set(x)
# set([1, 2, 20, 210, 6]) # in the set(x) output order is sorted
Run Code Online (Sandbox Code Playgroud)

我的问题是 -

  1. 为什么会这样?
  2. 如何在不丢失初始订单的情况下进行设置操作(尤其是设置差异)?

python set

94
推荐指数
7
解决办法
10万
查看次数

从一位数整数中生成一个两位数的字符串

即使整数小于10,我怎么能在一个字符串中有一个两位数的整数?

[NSString stringWithFormat:@"%d", 1] //should be @"01"
Run Code Online (Sandbox Code Playgroud)

string cocoa objective-c nsstring number-formatting

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

获取当前日期(以毫秒为单位)

任何人都可以告诉我如何以毫秒为单位获取当前日期?

time cocoa-touch date objective-c ios

88
推荐指数
7
解决办法
12万
查看次数

id是什么意思?

我(正在尝试)学习Objective-C,我不断遇到如下的短语:

-(id) init;
Run Code Online (Sandbox Code Playgroud)

我理解的id是一个Objective C语言关键字,但是说"编译器id根据指针类型转换规则专门处理"是什么意思?

是否id自动将对象指定为其指针?

types objective-c

88
推荐指数
5
解决办法
6万
查看次数

是否有必要在将变量与另一个变量进行比较之前为变量赋值?

我想将a的值NSString与字符串"Wrong"进行比较.这是我的代码:

NSString *wrongTxt = [[NSString alloc] initWithFormat:@"Wrong"];
if( [statusString isEqualToString:wrongTxt] ){
     doSomething;
}
Run Code Online (Sandbox Code Playgroud)

我是否真的必须为"错误"创建一个NSString?

另外,可我一个的值进行比较UILabeltext一个字符串没有标签值分配给字符串?

variables cocoa-touch objective-c

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

如果UITableViewCells为空,则隐藏删除分隔线

我有一个UITableView,我只有3行,我可以看到这3行.问题是空单元格:我可以在那里看到线条.我不想看到那些台词.

知道如何删除这些线?

下面是我正在寻找的图像.

图片链接

cocoa-touch uitableview ios

84
推荐指数
5
解决办法
6万
查看次数

比较Objective-C中的版本号

我正在编写一个接收带有项目和版本号的数据的应用程序.数字格式为"1.0.1"或"1.2.5".如何比较这些版本号?我认为他们必须先格式化为字符串,不是吗?我有什么选择来确定"1.2.5"在"1.0.1"之后?

comparison objective-c

83
推荐指数
6
解决办法
2万
查看次数

获取时间戳格式的当前NSDate

我有一个基本方法获取当前时间并将其设置为字符串.但是,如何在UNIX-1970时间戳格式的UNIX中格式化当前日期和时间?

这是我的代码:

NSDate *currentTime = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"hh-mm"];
NSString *resultString = [dateFormatter stringFromDate: currentTime];
Run Code Online (Sandbox Code Playgroud)

是否可以使用NSDateFormatter将'resultString'更改为时间戳?

cocoa cocoa-touch nsdate nsdateformatter unix-timestamp

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

检查UITextField的输入是否仅为数字

如何验证字符串输入UITextField?我想检查字符串是否为数字,包括小数点.

validation cocoa-touch objective-c nsstring uitextfield

82
推荐指数
6
解决办法
10万
查看次数