【发布时间】:2012-04-13 14:37:52
【问题描述】:
在大量使用 C# 之后,我才开始学习 Objective-c。我非常想念的一件事是能够在一个单独的项目中编写扩展方法,我可以在我的所有项目中引用它。这是一些天真的c#:
public static bool IsShortString(this string s) {
return s.length <= 3;
}
在 Visual Studio 中,我可以只添加一个引用,using,然后 bam myString.IsShortString() 将是一个相当无用的方法。
所以我想我想写一个静态库,但我不确定我从那里去哪里。
还有一个问题,如果我确实编写了这个静态库,我是否能够使用一个 #import 指令在库中的各种文件中使用所有方法,还是必须单独导入每个标头?
【问题讨论】:
标签: objective-c objective-c-category class-extensions