草庐IT

全局剪枝

全部标签

objective-c - iOS TabBar 应用程序中的全局变量

我正在xcode4.2中创建ios应用程序。我有带数据库的外部文件。我不想在每个View中下载数据。我应该如何为标签栏应用程序创建一个全局变量?我应该在什么时候在申请结束前上传这个数据库? 最佳答案 在iOS应用程序中,模型数据通常保存在单例中,而不是全局变量中。HereisanarticlebrieflydescribingsingletonsinObjective-C.您可以在初始化共享单例的类方法中加载数据。上传回数据有点棘手,因为单例本身不知道什么时候做。因此,您应该在单例类中创建一个实例方法-(void)uploadDat

ios - 我应该避免在全局队列中创建 JSContexts 吗?

我刚刚收到客户设备的崩溃日志,它在此处崩溃:dispatch_async(dispatch_get_global_queue(0,0),^{JSContext*javaScriptContext=[[JSContextalloc]init];这是崩溃日志:Thread11Crashed:0JavaScriptCore0x31009cd6WTFCrash+541JavaScriptCore0x30e0edf6WTF::OSAllocator::reserveAndCommit(unsignedlong,WTF::OSAllocator::Usage,bool,bool,bool)+166

ios - 在 IOS 应用程序中存储全局对象?

我正在开发一个ios应用程序,在第一个ViewController中,要求用户提供其姓名、性别、年龄和母语。然后我将在整个应用程序中使用这些对象。那么存储对象以便所有类都可以轻松访问它们的最佳方法是什么? 最佳答案 创建单例类,比如MySingletonClass并定义您的变量。您可以通过单例对象从任何类访问您的变量。//MySingleton.h@interfaceMySingletonClass:NSObject{//yourglobalvariablehere}//setpropertyforyourvariable+(MyS

ios - 全局设置特定时区供应用程序使用

我正在编写一个应用程序,它需要显示和计算欧洲特定时区的所有日期、时间、时间间隔等。意思是,如果我在巴黎,应用程序现在可以完美运行,但如果我去纽约,应用程序的显示和运行应该就像我还在巴黎一样。天真地,我尝试了(在application:didFinishLaunchingWithOptions:函数中)[[NSCalendarcurrentCalendar]setTimeZone:[NSTimeZonetimeZoneWithName:@"Europe/Paris"]];但这当然行不通,如果没有明确说明,我所有的NSDateFormatter对象仍然使用当前时区。所以,我想知道的是:有什

iOS:拥有全局字符串的最佳方式——至于通知名称

我一直在阅读有关此的不同内容,这似乎非常令人困惑。有人可以告诉我正确的模式来定义可以在全局范围内使用的通知字符串吗?我尝试过的一切都导致了链接器错误。例如,在我的GlobalVariables单例中,我添加了:#importexternNSString*kMPTimeChanged;@interfaceGlobalVariables:NSObjectetc.然后在初始化中:@implementationGlobalVariables#pragmamarkSingletonMethods+(id)sharedGlobals{staticGlobalVariables*sharedGlob

iphone - 如何在 Objective-C 中全局定义一个宏?

我想全局定义一个宏。我想在整个项目中覆盖NSLocalizedString()。这可能吗?我该怎么做? 最佳答案 在AppName-Prefix.pch的#ifdef__OBJC__部分声明宏。 关于iphone-如何在Objective-C中全局定义一个宏?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8202526/

objective-c - 在项目中全局声明 UIColor

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:ObjectiveCdefiningUIColorconstants我想在整个应用程序中使用几种颜色。有一种方法可以让我在整个应用程序中使用它,而不是在每个实例或每个viewController中创建UIColor。或者使用ColourConstants.h头文件是否明智,我在其中#define我想使用的每种颜色即#defineSCARLET[UIColorcolorWithRed:207.0/255.0green:47.0/255.0blue:40.0/255.0alpha:1];提前致谢!

ios - Cocoa - 定义一个像 NSLog 这样的全局函数

查看该帖子和接受的答案:InXCode,isthereawaytodisablethetimestampsthatappearinthedebuggerconsolewhencallingNSLog?对于那个例子或任何其他情况,我如何声明一个全局函数,其中包含我可以直接调用的objective-c调用,例如NSLog,而不必像[MyClassmyFunction]那样进行调用? 最佳答案 只需使用标准的C语法;请记住,Objective-C是C的严格超集。在.h文件中,写声明externreturn_typefunction_nam

ios - 全局 favicon.ico 和 iOS 图标

我想在我配置的nginx服务器上设置域的图标。此域上有许多不同的url,无论url是什么,都需要显示相同的网站图标/图标。我正在寻求一些实现方面的建议。 最佳答案 如果您希望服务器上的所有(子)域都具有相同的图标,您可以在服务器配置中输入:location~/(favicon.ico|apple-touch-icon.png)${root/var/www/default;}只需将图标放在上面的文件夹中即可。希望对您有所帮助,干杯! 关于ios-全局favicon.ico和iOS图标,我们

ios - 我如何以及在何处初始化 Xcode 5 中的全局 NSMutableArray

我正在尝试初始化一个全局NSMutableArray,稍后我可以向其添加整数。我只需要知道我应该如何以及在何处初始化我的数组,以便它可以被我稍后在我的程序中使用的任何函数访问和更改。此外,我正在使用Xcode5并且知道数组的长度需要为180。 最佳答案 在你的AppDelegate.h文件中-@property(nonatomic,retain)NSMutableArray*sharedArray;在AppDelegate.m中@synthesizesharedArray;在didFinishLaunchingWithOptions