我从未使用过没有提供某种形式的内存管理的语言,因此设法在没有真正指点的情况下顺利完成。
我可以考虑C
,因为我会在Objective-C
编码一段时间。
答案 0 :(得分:3)
嗯,也许这是单一的链表。
尝试:创建,填充,反向,发布单个链接列表
struct node {
int data;
struct node *next;
};
答案 1 :(得分:0)
我不会称之为“规范”,但我正在使用[arrayOfStrings sortUsingSelector:@selector(compare:)];
数组和纯C代码重新创建char *
。这是邋and和令人沮丧的,但很棒的做法,我很喜欢它。
http://github.com/jkubicek/Objective-Sort/blob/master/Objective-Sort.m
答案 2 :(得分:0)
我已经开始了一个小型github项目来收集Objective-c katas:https://github.com/twobitlabs/xcode-katas