我想在swift中将UIFont定义为常量值,这样我就可以重用它来使它保持一致.我在Objective-C中使用了这个,#define HelveticaNeue [UIFont fontWithName:@"HelveticaNeue" size:13.0]我希望这个代码在swift中.我怎么能得到这个.
我已经使用let来定义swift中的常量,它可以在字符串上工作,但不能在UIFont或任何其他对象上工作.
我还尝试过其他关键字,如static,extern,var等,但没有成功.
我试图在NSUserDefaults中存储一个空字典.
NSMutableDictionary* fruits = [NSMutableDictionary alloc];
[defaults setObject:fruits forKey:@"fruits"];
Run Code Online (Sandbox Code Playgroud)
然后这将检索它.
NSMutableDictionary* fruits = [[NSMutableDictionary alloc] initWithDictionary:[defaults objectForKey:@"fruits"]];
Run Code Online (Sandbox Code Playgroud)
但是,检索字典会导致我的应用程序崩溃.为什么?如何在NSUserDefaults中存储字典?