Tag: 实例variables

SRCROOT和PROJECT_DIR有什么不同?

在Xcode中,我们必须在“ 构build设置”中configuration许多path,而不是处理$(SRCROOT)和$(PROJECT_DIR) ,但是它们之间有什么区别,能否给我一个例子,thx很多。

iOS从UIWebView中检索JavaScriptvariables

我有一个HTML文件有一个< div >,我正在加载到一个UIWebView,我需要知道在div中有多less行文本,所以我可以用javascript来检查: <script> function countLines() { var divHeight = document.getElementById('myDiv').offsetHeight; var lineHeight = parseInt(document.getElementById('myDiv').style.lineHeight); var lines = divHeight / lineHeight; alert("Lines: " + lines); } </script> 并确实提醒variables“行” 在Objective-C中,我怎么能从我的UIWebView检索这个variables,然后在我的代码中使用它? 谢谢!

ios – 如何声明静态variables?

在C#中声明的静态variables是这样的: private const string Host = "http://80dfgf7c22634nbbfb82339d46.cloudapp.net/"; private const string ServiceEndPoint = "DownloadService.svc/"; private const string ServiceBaseUrl = Host + ServiceEndPoint; public static readonly string RegisteredCourse = ServiceBaseUrl + "RegisteredCourses"; public static readonly string AvailableCourses = ServiceBaseUrl + "Courses"; public static readonly string Register = ServiceBaseUrl + "Register?course={0}"; 如何在另一个类中调用这个静态variables?

什么时候在Swift中使用静态常量和variables

有一些关于如何在Swift中编写static constant和static variable代码。 但是不清楚何时使用static constant和static variable而不是constant和variable 。 有人可以解释吗?

在iOS中设置环境variables的地方?

在我的开发中,我希望在testing时创build一个开发URL,但是当我的iPhone运行该应用程序时,我希望它在生产URL上运行。 我如何得到有关在Xcode中设置? 几乎看起来像我需要能够设置环境variables(在这种情况下是不同的url)。 我在哪里设置? 请相信我,因为我是相当新的 谢谢

在应用程序退出时保存variables

我有一个简单的iPhone应用程序在swift中有多个视图和5个不同的项目列表,有variables附加​​到他们传递给每个新的视图,无论用户在应用程序的位置。 例: var Peron1 = String() var Person1Age = Int() var Person1Switch = Bool() (想象一下,但是对于5人) 基本上我想编程的应用程序,所以当用户退出并返回到应用程序,他们已经input到应用程序的variables已经被恢复,然后可以继续操纵。 做这个的最好方式是什么? 另外我不想包含保存或恢复button。

从其他常量构build一个常量variables列表

我刚刚读了所有的Objective-C全局常量variables问答,但是我发现它们不适合我的问题。 我需要一个这样的variables列表: NSString *baseURL = @"http://example.org"; NSString *mediaURL = @"http://example.org/media/"; NSString *loginURL = @"http://example.org/login/"; NSString *postURL = @"http://example.org/post/"; etc. 当然,我不能使用这个代码,因为这是一个非常糟糕的方法,如果我需要更改基础url,我必须更改所有variables。 因为我需要从应用程序的每个类访问这些variables,所以我用这种方法将它们声明为全局variables: // Constants.h extern NSString *const baseURL; extern NSString *const mediaURL; extern NSString *const loginURL; extern NSString *const postURL; // Constants.m NSString *const baseURL = @"http://example.org"; NSString *const mediaURL = [NSString stringWithFormat:"%@%@", baseURL, @"/media/"]; NSString […]

PHP:“注意:未定义的variables”,“注意:未定义的索引”和“注意:未定义的偏移量”

我正在运行一个PHP脚本,并不断收到像这样的错误: 注意:未定义variables:第10行的C:\ wamp \ www \ mypath \ index.php中的my_variable_name 注意:第11行的未定义索引:my_index C:\ wamp \ www \ mypath \ index.php 第10和11行看起来像这样: echo "My variable value is: " . $my_variable_name; echo "My index value is: " . $my_array["my_index"]; 这些错误是什么意思? 他们为什么突然出现? 我曾经使用这个脚本多年,我从来没有任何问题。 我需要做些什么来解决它们? 这是一个一般性的参考问题 ,人们可以将其链接为重复,而不必一遍又一遍地解释这个问题。 我觉得这是必要的,因为在这个问题上的大多数现实答案是非常具体的。 相关元讨论: 关于重复性问题可以做些什么? “参考问题”是否有意义?

什么时候在Swift中使用全局variables

我正在学习Swift和iOS应用开发,我想知道在哪些情况下(如果有的话),我应该在iOS应用中使用全局variables和常量。 全局variables是在任何函数,方法,闭包或types上下文之外定义的variables。 局部variables是在函数,方法或闭包上下文中定义的variables。 使用全局variables通常看起来不雅观,不可取(实际上不是大多数指南和教程推荐的),并在视图控制器之间传递数据我使用prepareForSegue(_: sender:)方法。 然而在某些情况下,我认为使用全局variables会使代码变得更简单和更快。 例如,Applebuild议为每个格式模式存储NSDateFormatter或NSNumberFormatter ,并且不要在每次需要时重新创build或更改。 在我开发学习语言的应用程序中,大多数视图控制器使用NSDateFormatter和NSNumberFormatter并为每个视图控制器创build一个新的视图可能不是一个好主意。 我可以将它传递给prepareForSegue,但我认为也许在这种情况下,最好使用一个全局variables来保存每个视图控制器可以使用的格式化器实例。 那么有没有我应该使用全局variables的情况?

Swift重写实例variables

我知道这个答案已经在这里发布了一些其他的forms,但我想了解更多关于重写实例variables在迅速。 比方说,我有这个代码 class BaseView:UIView{ let someVariable:Int = 1 // do some work with someVariable } class ExtendedView:BaseView{ let someVariable:Int = 2 } 好。 从我读的,常量需要一个覆盖前缀。 其他答案说我应该宣布setter和getter? 为什么? 我真的不在乎这两个。 我只需要replace的价值。 我不能真正使用init覆盖,因为我从UIViewinheritance,这可能是相当危险的(我认为)。 任何build议都欢迎。