Mặc dù thực tế rằng đây không phải là thực hành mã hóa tốt, tôi muốn có một macro mà nên làm việc như sau:C vĩ mô tạo ra một biến với tên biến NSString như nội dung của chuỗi
CREATE_STRING(fooBar)
Và nó nên tạo đoạn mã sau:
NSString *fooBar = @"fooBar";
vẻ vĩ mô của tôi như thế này:
#define CREATE_STRING(varName) NSString *varName = @"varName";
Bu t bây giờ tôi nhận được như sau
NSString *fooBar = @"varName";
Nó có vẻ là như vậy một vấn đề dễ giải quyết và tôi đã kiểm tra các tài liệu hướng dẫn from IBM nhưng tôi chỉ dường như không thể có được varName
vào chuỗi.
ANYBODY có thực sự thử giải pháp của tôi trước khi downvoting không? –
Điều này khác với câu trả lời của @ H2CO3 như thế nào? – trojanfoe
Nó khác nhau ở chỗ nó nối hai chuỗi, không chỉ chèn tên C-stringified sau '@'. –