小编jar*_*ryd的帖子

将数组保存到NSUserDefaults

如何将数组保存到NSUserDefaults?

我有以下代码尝试存储NSURL数组

NSArray *temp = [[NSArray alloc] initWithArray:[mySingleton sharedMySingleton].sharedURLS];
NSUserDefaults *defs = [NSUserDefaults standardUserDefaults];
[defs setObject:temp forKey:@"URLs"];
Run Code Online (Sandbox Code Playgroud)

但我收到警告

- [NSUserDefaults setObject:forKey:]:尝试插入非属性值

存储此NSURLS或NSURLS集合的正确方法是什么?

iphone nsurl

4
推荐指数
1
解决办法
7171
查看次数

Char*vs NSString*

我正在努力摆脱与C一起工作时的一些困惑.

是使用char *name在某种意义上一样有工作NSString *name在这个意义上,指针仍指向它的第一个内存分配?

Ofcourse NSString有一堆额外的东西,但这不是我的意思,将char *name允许我工作,就好像它是一个NSString *name,以便我将来可以使用指针"名称"吗?

c pointers objective-c char nsstring

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

检索旋转的UIImageView的所有4个坐标

如何获得UIImageView的4个坐标?

我知道可以获得CGRect和origin.x和origin.y,但是如何找到所有4个角?

编辑:我正在旋转UIImageViews,这就是为什么我问:P

iphone cocoa-touch

4
推荐指数
1
解决办法
1504
查看次数

在指针中复制数据

如何复制另一个指针指向的数据?

我有以下内容

void *startgpswatchdog(void *ptr)
{
    GPSLocation *destination;
    *destination = (GPSLocation *) ptr;
Run Code Online (Sandbox Code Playgroud)

这样做会正确吗?

我释放传递给它后传递给线程的数据,所以我需要复制数据.

c pointers

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

在UINavigationbar中添加完成按钮

当用户触摸特定的文本字段或文本视图时,如何将完成按钮添加到UINavigationbar?

或者更好的方法是检测键盘何时显示,然后显示按钮.

我希望完成按钮可以像标准Notes应用程序一样关闭键盘.

iphone uikeyboard

4
推荐指数
1
解决办法
3166
查看次数

如何删除获取文件名的路径

如何删除文件路径的路径,只留下文件名?

我想只从fts_path中提取文件名并将其存储在char*fileName中.

c

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

使用ARC按需销毁对象

使用ARC销毁对象的正确方法是什么?

我想UIViewController在运行期间的某些时候销毁一些s以及一个持有AUGraph的对象.

目前,当我的父视图控制器创建viewcontroller对象并将其视图分配给它时view,这些对象显然与父对象保持活跃.我想在不需要的时候销毁这些子视图控制器.

objective-c ios automatic-ref-counting

4
推荐指数
1
解决办法
5522
查看次数

检测iOS设备上的CPU核心

我正在编写一些代码dispatch_async并在iphone 4s和ipad 1st gen上得到不同的结果.

我想知道是否是由于CPU的核心数量.是否有可能在运行时检测iOS设备的核心数或CPU类型,这样我可以dispatch_async在4s,但不能在ipad上?

objective-c grand-central-dispatch ios

4
推荐指数
1
解决办法
2611
查看次数

从NSDictionary检索数据

我不太清楚我是否理解如何做以下事情.

如果我想将例如作者和标题(键,值)添加到字典中.用数据填充该字典,然后有另一个字典,例如k = genre v =艺术家名称,并用数据填充它.

然后我想将字典添加到数组中.

首先是如何做到的?第二,如果我允许用​​户记录他们自己的条目怎么办?所以我必须在屏幕上显示文本字段,当用户完成时,它将字段作为键值对存储在新字典中,例如用户的字典.

以后在尝试使用用户输入的数据填充tableview时我会怎么做,我不知道该字典中的键或值,所以我该如何检索该数据?

我的意思是让我说我​​想从数组索引2加载用户的字典并用每个字典条目填充tableview的单元格,这是怎么做的?也许是一个像数组一样的方法(在index blah blah获取entry.title),在字典中获取Key值?

如何实际加载用户输入的数据,他们不知道值?

问候

iphone uitableview nsmutablearray nsmutabledictionary

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

如何播种随机生成器并在Objective-C中创建随机int

我在Objective-C中看到了一些随机int的例子,但每次应用程序运行时,所有人都在抱怨相同的数字序列.我已经阅读了有关播种随机数的信息,但我不确定这甚至意味着什么.

即使在应用程序重新启动后,每次都可以不同地生成随机数?

是否可以将某些数据存储在NSUserDefaults中,然后根据这些数据生成不同的值?

random objective-c

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