小编Jon*_*fer的帖子

Swift:按字母顺序排列对象数组

我有这个:

class Movies {
  Name:String
  Date:Int
}
Run Code Online (Sandbox Code Playgroud)

还有一组[电影].如何按名称按字母顺序对数组进行排序?我试过了:

movieArr = movieArr.sorted{ $0 < $1 }

movieArr = sorted(movieArr)

但这不起作用,因为我没有访问电影的名称属性.

arrays sorting ios swift

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

Xcode 6 Swift WKWebView键盘设置

我正在使用WKWebView加载网站,一切正常.但是,我没有像处理文本字段那样访问键盘属性.有人能指出一些资源,可以帮助我访问网络键盘的属性(通过gui或编程)?

ios swift

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

汇编代码到C代码

我正在尝试将此汇编代码转换为C,我需要帮助.它与while循环有关,但我不知道while循环中会发生什么.我已经看了一段时间,我确定它包含"while(something =!null)"然后做一些事情,但我不知道当代码"移动"到%eax时会发生什么.

此部分是已编译的x86汇编代码:

whilecode:
        pushl   %ebp
        movl    %esp, %ebp
        jmp     .L20
.L22:
        movl    8(%ebp), %eax
        movl    16(%eax), %eax
        movl    %eax, 8(%ebp)
.L20:
        cmpl    $0, 8(%ebp)
        je      .L21
        movl    8(%ebp), %eax
        movl    4(%eax), %eax
        cmpl    12(%ebp), %eax
        jne     .L22
.L21:
        cmpl    $0, 8(%ebp)
        setne   %al
        movzbl  %al, %eax
        popl    %ebp
        ret
Run Code Online (Sandbox Code Playgroud)

这是节点的定义:

typedef enum {CHAR,SHORT,INT} Type;

typedef struct node {
  Type   thetype;
  int     data;
  void   *opaque;
  struct node *ptr1, *ptr2;
} Node;
Run Code Online (Sandbox Code Playgroud)

这是while循环的函数定义:

/* a while loop */
int whilecode(Node *somenode, …
Run Code Online (Sandbox Code Playgroud)

c x86 assembly

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

标签 统计

ios ×2

swift ×2

arrays ×1

assembly ×1

c ×1

sorting ×1

x86 ×1