小编Mai*_*r00的帖子

Objective-C中双指针的含义是什么?

我在Java经验5年后开始学习Objective-C,并且不了解它的一些构造.这个Some_Object**是什么意思?例如,在此处的方法定义中:

- (NSString *)checkLastUpdate:(NSUInteger)loggedId   
 returnMsgs:(NSMutableArray **)returnMsgs
 {
       ....
if (returnMsgs) 
 {
*returnMsgs = NewMsgs;
}
     }
Run Code Online (Sandbox Code Playgroud)

它是指针指针还是什么?这是什么原因使用它?

pointers objective-c ios

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

如何基于用户ID不仅在设备令牌上发送苹果推送通知?

我在我的iOS应用程序中使用推送通知,但问题是 - 系统中具有不同ID的几个用户可以使用相同的设备,我只想向已登录的用户发送推送通知,但现在通知甚至到达设备如果其他用户登录.我知道APNS识别仅按设备令牌推送...

但有没有办法根据用户ID或其他信息发送推送通知,而不仅仅是设备令牌?

iphone objective-c push-notification apple-push-notifications ios

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

如何从NSDictionary中删除一个条目,它是NSDictionary的元素?

我有一个问题,我很长时间都无法解决.我有来自服务器的JSON响应,它被解析为NSDictionary lastMsgs,如下图所示: 在此输入图像描述

因此,例如1323它是一个键,它与NSDictionary(包含诸如body,subject等键和值之类的键)相关联.所以我需要以某种方式删除一个嵌套NSDictionary值的条目有条目:type = 1.我不知道该怎么做.我试着这样做:

  NSMutableArray* _ModelVals = [[lastMsgs allValues] mutableCopy];
    for (int i =0; i<[_ModelVals count]; i++) {
        string_compare = [NSString stringWithFormat:@"%@" , [_ModelVals objectAtIndex:i]];
        if ([string_compare rangeOfString:@"type = 1"].location != NSNotFound) {
            [_ModelVals removeObjectAtIndex:i];
        }

    }
Run Code Online (Sandbox Code Playgroud)

但它工作不正确并且不删除所有类型= 1的条目.

所以问题是 - 我如何实现这个并删除嵌套的NSDictionary中的条目?

objective-c nsdictionary ios

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

在Objective-C中查找数组子元素的最有效方法是什么?

我有一个数组(NSArrayNSMutableArray无关紧要):SpecID特定文件IDs(109234等).我有大量的所有文件ID:FilesID.
我需要检查是否FilesID包含所有元素SpecID.

所以问题是什么是最快和最有效的方法,除了简单地在循环中将所有元素相互比较.可能有一些标准方法或有效算法?

objective-c ios

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

无法将JSON数组数组解析为Jackson中的LinkedHashMap

我正在开发一个Android REST客户端.我们使用JSON作为数据交换格式,因此我使用Jackson解析器.我从服务器获得不同的Json响应,如简单数组:

{"user_id":"332","user_role":"1"} 
Run Code Online (Sandbox Code Playgroud)

或者是其他东西.所有这些我解析的东西LinkedHashMap<String, Object>,一切都很完美但是当我从服务器得到这个响应时:

[ { "user_id":"352",
    "user_role":"expert",
    "name":"Test 12-18",
    "description":"Test" },

  { "user_id":"263",
    "user_role":"novice lab",
    "name":"Tom's Desk",
    "description":"Desk"}
]
Run Code Online (Sandbox Code Playgroud)

我解析后得到null:{}.这是我使用Jackson的代码:

 ObjectMapper mapParametersToJSON = new ObjectMapper();
 String serverResponseBody = responseFromServer.getBody();
LinkedHashMap<String, Object> resultofOperation = new LinkedHashMap<String,
     Object>();
TypeReference<LinkedHashMap<String,Object>> genericTypeReferenceInformation = new
    TypeReference<LinkedHashMap<String,Object>>() {};
    try {
     resultofOperation =  mapParametersToJSON.readValue(serverResponseBody,
         genericTypeReferenceInformation);
Run Code Online (Sandbox Code Playgroud)

那么,为什么杰克逊没能解析这个呢?我怎样才能解决这个问题?

java android json linkedhashmap jackson

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

如果我想实现推送通知,我多久需要向服务器发送一个设备令牌?

我想在我的应用程序中使用Apple推送通知服务.我阅读了几个教程,但是我不明白一些事情.据说我需要定期向服务器发送设备令牌(在我的情况下,它是用PHP编写的服务器) ).但是我经常发送它以及如何生成设备令牌?

提前致谢.

objective-c push-notification apple-push-notifications ios

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

如何在UITextView中设置文本边距?

我有一个UITextView但是文本在底部对齐,但我希望底部有一个边距,如下所示:

----------------

一些文字

----------------

如果我有一个UITextField我可以使用editingRectForBounds:.但是我UITextView怎么能用它实现这个功能呢?任何解决方案将不胜感激.并且,请不要建议我使用UITextField!我需要UITextView.提前致谢.

cocoa-touch objective-c uitextview ios

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

将数据从一个数据结构映射到另一个

我知道它是许多编程语言中的一种常见模式(主要是功能性的),但我不确切地知道它是如何调用的.所以我有一个数据结构,例如列表A和其他列表B.列表A包含一些值(中文字符串),我想将这些字符串映射到列表B,将它们翻译成英语.所谓的地图和变异.有人可以告诉我这个模式是如何正确命名的,并在objective-C,Java,Haskell等中给出一些指向它的实现的链接.

java haskell design-patterns functional-programming map

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

什么是存储基板?

例如,在阅读有关 NoSQL 数据库的文章时,FoundationDB我经常遇到 "storage substrate". 我试图storage substrate在数据库的上下文中找到什么是 a 的一些正式或确切的定义,但没有找到任何东西,只是提到没有定义。

有人可以为我澄清什么是 astorage substrate吗?它是数据库的同义词还是它的一部分?只需一个小的定义或链接就会有所帮助。谢谢

database storage transactions nosql foundationdb

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

如何实现 iOS 7 日历网格视图?

我正在尝试实现网格表,如iOS 7 Calendar app week view. 我应该用什么?我尝试使用 simpleUITableView但我不知道如何同时制作它scroll vertically and horizontally。可能有一些控制吗?

calendar objective-c uitableview ios ios7

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