我想知道如何使用iOS项目的全局变量.
如今,我发现了一个由Swift撰写的文档.
本文档包含一些代码.
import UIKit
let log = ColorLogger.defaultInstance
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
Run Code Online (Sandbox Code Playgroud)
该程序只有全局变量n,即log.
log通常用于开发,而不是生产.
我认为日志应该在appdelegate中.
但我不知道如何处理iOS Project变量的标准.
是否使用iOS产品的全局变量标准?
那里.我正在使用Genymotion进行测试.我正在开发一个Android应用程序.这个应用程序可以发出声音.然后我试着测试我的Android应用程序.但是,它不会发出声音.
我的环境是Macbook.和虚拟框是5.1.和VMDevice是谷歌Nexus 4与API级别22.即使我可以改变genymotion上的声音音量,这也不会发出任何声音.
我的虚拟设备设置就在这里.
我正在开发iOS应用程序.
我想在一个页面上使用recursiveDescription,它在lldb上有UITableView.我移到页面上方,然后我通过暂停按钮停止应用程序.我收到以下错误.
(lldb) po [self.workview recursiveDescription]
error: use of undeclared identifier 'self'
error: 1 errors parsing expression
(lldb) po [self.view recursiveDescription]
error: use of undeclared identifier 'self'
error: 1 errors parsing expression
Run Code Online (Sandbox Code Playgroud)
self.workview是UITableView的实例.为什么不能'自我'认出来?