Библиотека макросов Objective C, которая использует $ - PullRequest
4 голосов
/ 15 декабря 2011

Недавно я наткнулся на полезную макробиблиотеку Objective C на Github. Библиотека умно использовала «$» для обозначения своих макросов. Например, $ dict (key1, obj1, key2, obj2) вернет NSDictionary с соответствующими ключами и значениями.

Знаете ли вы название этой библиотеки и ее адрес Github?

Ответы [ 3 ]

8 голосов
/ 15 декабря 2011
4 голосов
/ 15 декабря 2011

Я не знаю, какую именно библиотеку вы обсуждаете, но у меня есть несколько похожих макросов, и я предлагаю вам добавить еще следующие строки:

#define $array(objs...) [NSArray arrayWithObjects: objs, nil] 
#define $set(objs...) [NSSet setWithObjects: objs, nil] 
#define $format(format, objs...) [NSString stringWithFormat: format, objs]

Он также определяет $ rect, $ point,размер и т. д.

https://github.com/peterdeweese/es_ios_utils/blob/master/es_ios_utils

2 голосов
/ 15 декабря 2011

Существует также JANumberLiteral Дженса Айтона , который использует тот же синтаксис, но он предназначен только для номеров NSN.

...