X-Git-Url: https://git.saurik.com/cycript.git/blobdiff_plain/6aeaa7d219ae9edb737b98f884d8ca5db521554e..c252950279eadefe8cd5ceb41f0eaa0d20153a56:/todo.txt diff --git a/todo.txt b/todo.txt index 1bc7eb2..dd16598 100644 --- a/todo.txt +++ b/todo.txt @@ -65,3 +65,17 @@ should WebUndefined be @undefined? if something is a function, it should be output differently evaluate usages of CYTry in ObjectiveC/Library for CYObjectiveTry verify name targets of "incorrect number of arguments to" +maybe support __objc_{yes,no} intrinisic primitives + +support new objective-c subscript notation: + id key = ...; + id value = object[key]; + -> id value = [object objectForKeyedSubscript:key]; + object[key] = newValue; + -> [object setObject:newValue forKeyedSubscript:key]; +and: + NSUInteger idx = ...; + id value = object[idx]; + -> id value = [object objectAtIndexedSubscript:idx]; + object[idx] = newValue; + -> [object setObject:newValue atIndexedSubscript:idx];