小编shu*_*low的帖子

关于iOS项目的全局变量

我想知道如何使用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产品的全局变量标准?

global-variables ios swift

8
推荐指数
1
解决办法
8228
查看次数

genymotion没有任何声音

那里.我正在使用Genymotion进行测试.我正在开发一个Android应用程序.这个应用程序可以发出声音.然后我试着测试我的Android应用程序.但是,它不会发出声音.

我的环境是Macbook.和虚拟框是5.1.和VMDevice是谷歌Nexus 4与API级别22.即使我可以改变genymotion上的声音音量,这也不会发出任何声音.

在此输入图像描述

我的虚拟设备设置就在这里.

audio macos android genymotion

7
推荐指数
2
解决办法
9063
查看次数

为什么不能'自我'认出来?

我正在开发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的实例.为什么不能'自我'认出来?

recursion ios lldb

1
推荐指数
1
解决办法
729
查看次数

标签 统计

ios ×2

android ×1

audio ×1

genymotion ×1

global-variables ×1

lldb ×1

macos ×1

recursion ×1

swift ×1