我希望能够更改语言目录中的语言文件.例如,假设我有日语更新,然后我可以让应用程序从FTP站点获取localizable.strings文件,然后写入jp.lproj目录.
另一个例子是将新语言上传到应用程序.我的应用程序将再次从FTP站点加载localizable.strings文件,然后创建一个ch.lproj目录并将该新语言放在那里.
这可能吗?
谢谢.
我不确定为什么Android允许我这样做?或者这甚至有效吗?
我有这样的代码:
LinearLayout linearLayout = (LinearLayout) this.findViewById(R.id.mainid);
Run Code Online (Sandbox Code Playgroud)
findViewById返回一个View,但我将它转换为一个扩展ViewGroup的LinearLayout.这不是一件危险的事情,因为我没有获得可能需要设置的LinearLayout属性吗?或者不会因为我们还没有为它分配内存而调用此类强制转换方法中的一个方法?
我看到了关于如何设置UILabel参数的有用答案,但问题是它们不是我习惯的任何东西.如何以实用方式将这些参数输入UILabel?
我知道如何做一些,但其他更高级的参数暂时不在我的联盟中.
Plain
fontName: Helvetica-Bold
pointSize: 18.000000
textColor: UIDeviceWhiteColorSpace 1 1
shadowColor: UIDeviceWhiteColorSpace 0 0.44
shadowOffset: CGSize 0 1
Run Code Online (Sandbox Code Playgroud)
分组
fontName: Helvetica-Bold
pointSize: 17.000000
textColor: UIDeviceRGBColorSpace 0.298039 0.337255 0.423529 1
shadowColor: UIDeviceWhiteColorSpace 1 1
shadowOffset: CGSize 0 1
Run Code Online (Sandbox Code Playgroud)
谢谢
有关Apple的文档NSData说
NSData它的可变子类NSMutableData为字节缓冲区提供数据对象,面向对象的包装器.数据对象允许简单分配的缓冲区(即没有嵌入指针的数据)采用Foundation对象的行为.
"嵌入式指针"是什么意思?我的理解是,一旦你把字节放入其中,它就不知道它是什么,除非你在应用程序级解码它.谁知道他们在说什么?
假设我有这个搜索词:
grep -i -r --include=*.xib "img_28301.png" ./
Run Code Online (Sandbox Code Playgroud)
我将如何创建一个允许我执行此操作的别名:
xibsearch img_28301.png
Run Code Online (Sandbox Code Playgroud)
并做同样的事情?
我在理解这compare-using-selector件事背后的逻辑时遇到了一些麻烦.
我有以下代码,我正在尝试提取密钥并同时对它们进行排序.但是,它没有排序.无论我做什么,输出NSArray的顺序都不会改变.
NSMutableDictionary *dictToSort = [[NSMutableDictionary alloc] initWithObjectsAndKeys:@"Joe", [NSNumber numberWithInt:2], @"mark", [NSNumber numberWithInt:1], @"mdark", [NSNumber numberWithInt:3], nil];
NSArray *dictToSortKeys = [dictToSort keysSortedByValueUsingSelector:@selector(compare:)];
NSLog(@"Not Sorted" );
NSNumber *xx = dictToSortKeys[0];
NSNumber *xy = dictToSortKeys[1];
NSNumber *xz = dictToSortKeys[2];
NSLog(@"Sorted %d %d %d", xx.integerValue , xy.integerValue, xz.integerValue);
Run Code Online (Sandbox Code Playgroud)
我不明白这个compare:功能是如何工作的.它说它返回NSOrderedAscending, NSOrderedSame or NSOrderedDescending,但没有办法收到这些回报.而且,这应该神奇地工作?对于这种比较,文档很差.
告诉我这是否有意义.这是一个iOS问题.
我看到它已经存在于主线程中的代码,但是代码会将各种UI代码分配给主线程的队列.布局,动画等
有人告诉我一些如何加快响应速度(例如,当推送视图控制器时,你会在那里调度其他UI操作,因此它不会阻止推送转换.
这没有意义,因为首先它是危险的,其次,它不保证UI代码何时运行(即使它可能以毫秒运行).我能看到的唯一好理由是它保证UI代码不会意外地在不同的线程中运行.
你们有什么感想?
奇怪的语法,但我想问一下,如果有的话,如果我不KVO(键值观察),应用程序只是不能做某些事情/功能?
谢谢
理解这些东西如何组合在一起是一个问题.有人可以一劳永逸地解释它们的区别以及它们如何一起使用?
谢谢
ios ×6
objective-c ×5
alias ×1
android ×1
bash ×1
cocoa ×1
grep ×1
linux ×1
localization ×1
nsdata ×1
nsdictionary ×1
uilabel ×1
uiview ×1