小编Nas*_*sif的帖子

使用谓词过滤NSDictionary

我正在使用一个NSDictionary本身包含字典的一些键及其值.格式如下,

{

"1" = {
        "key1" = "ss",
          "key2" = "rr",
          "name" = "nm"
     },
"2" = {
           "key1" = "tt",
          "key2" = "vv",
           "name" = "gf"
     },
"3" = {
           "key1" = "nm",
          "key2" = "vv",
           "name" = "gf"
     },
"4" = {
           "key1" = "tt",
          "key2" = "vv",
          "name" = "gf"
     },
}
Run Code Online (Sandbox Code Playgroud)

我需要使用NSPredicate来过滤key1应为"tt"且key2应为"vv"的情况.

iphone objective-c nsdictionary nspredicate

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

删除并重新安装iphone应用程序后接收本地通知

UILocalNotification在我的项目中使用.我使用的是一个问题UILocalNotifications.如果我安排一周的通知,删除应用程序并重新安装,而没有从重新安装的应用程序安排通知,我会收到先前安排的通知.

即使从当前安装中没有安排通知,我也会收到通知.有没有办法取消安排/删除这些通知?

iphone ios4 ios uilocalnotification

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

ios应用程序中的多步骤表单进度

是否有任何库用于在类似于下图的ios应用程序中创建多步骤表单进度

在此输入图像描述

iphone uiview uianimation ios

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

在 iOS 中使用自动布局调整内容大小的 UILabel

我试图了解使用内在内容大小的动态布局的基础。如图所示,我有两个水平的 UILabel,这将是我的默认布局。如何进行布局约束,以便

  • 如果两个标签中任何一个的内容大小大于另一个,则应垂直堆叠排列。
  • 此外,如果两个标签内容大小中的任何一个大于一行,我们如何使文本增长满足垂直排列

自动布局

uilabel ios autolayout

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

检查一个NSArray的内容是否都在另一个数组中

我有一个NSArray在字符串对象中的名字,如下所示:@[@"john", @"smith", @"alex", @"louis"],我有另一个包含许多名称的数组.如何检查第一个数组中的所有对象是否在第二个数组中?

collections cocoa cocoa-touch objective-c nsarray

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

使用AFNetworking从json本地文件解析数据

是否可以使用AFNetworking而不是SBJSON来解析来自本地json文件的数据?

json ios afnetworking

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

使用Swift搜索基于搜索文本的数组

我是斯威夫特的新手,我有一个新项目.我正在尝试搜索功能.我有一个字典数组,包含firstName和lastName作为键,我需要根据包含搜索字符串的firstName过滤掉人员

let nameList : [Dictionary<String,String>] = 
[["firstName" : "John Sam","lastName" : "Smith"],
["firstName" : "Johnny","lastName" : "Smith"],
["firstName" : "Albert","lastName" : "Smith"],
["firstName" : "Alby","lastName" : "Wright"],
["firstName" : "Smith","lastName" : "Green"]]
Run Code Online (Sandbox Code Playgroud)

在目标C中我可以很容易地做到

[NSPredicate predicatewithformat:"firstName contains[c] %@",searchText] 
Run Code Online (Sandbox Code Playgroud)

我也明白同样的谓词可以在Swift上完成.但我正在寻找一个等效的Swift,这样我就可以获得如何使用map和filter.任何帮助赞赏

xcode dictionary filter ios swift

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

在Swift中基于空值过滤数组

我正在尝试过滤字典数组。以下代码是我正在寻找的场景的示例

let names = [ 
    [ "firstName":"Chris","middleName":"Alex"],
    ["firstName":"Matt","middleName":""],
    ["firstName":"John","middleName":"Luke"],
    ["firstName":"Mary","middleName":"John"],
]
Run Code Online (Sandbox Code Playgroud)

最终结果应该是一个具有中间名的数组。

arrays xcode filter ios swift

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

迅速的不断宣言

我有一个常量字符串定义为

#define kNotificationMessage @"It's time to take your %@"
Run Code Online (Sandbox Code Playgroud)

在目标C我使用

[NSString stringWithFormat:kNotificationMessage, medicineString]
Run Code Online (Sandbox Code Playgroud)

作为UIAlertView的消息.我们如何迅速实现这一目标

xcode objective-c ios swift

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