我尝试输入相同的代码,但是我收到了一个警告:函数'logh‘的隐式声明在C99中无效。我需要安装一些东西吗,有人有这方面的经验吗?任何帮助都是非常感谢的!
发布于 2016-03-08 10:32:05
这来自Strings-前缀.That在支持文件组中:
//
// Prefix header for all source files of the 'String' target in the 'String' project
//
#ifdef __OBJC__
#import <Foundation/Foundation.h>
typedef void(^LogBlock)(void);
static void logh(NSString *header, LogBlock logBlock) {
printf("== %s ==\n", [header cStringUsingEncoding:NSUTF8StringEncoding]);
logBlock();
printf("\n");
}
static void logs(NSString *str) {
printf("> '%s'\n", [str cStringUsingEncoding:NSUTF8StringEncoding]);
}
#endif
我在乌德米。上发现这门课程已经过时了,但对于我来说进入iOS应用程序开发,尤其是目标C非常有用。
https://stackoverflow.com/questions/31234532
复制相似问题