小编Jus*_*and的帖子

iOS中的monospace字体是什么?

我想在我的iOS应用程序中为我的UILabel使用等宽字体.

不幸的是,我找不到一个.甚至"美国打字机"实际上并不是等宽的.什么是XCode中可用的等宽字体?

fonts ios

45
推荐指数
7
解决办法
3万
查看次数

如何在XCode中将图像添加到界面构建器中?

我将五张图片拖到我的支持文件夹中.

我试图将它们从我的文件面板拖放到界面构建器中,但XCode不允许我这样做.我是否需要使用称为"UIImageView"的操作执行操作?

如何将图像添加到界面构建器中?谢谢,这是我第一次在XCode编程.

xcode interface-builder

10
推荐指数
1
解决办法
2万
查看次数

如何测试NSUserDefaults用户设置中是否存在BOOL?

我在NSUserDefaults中设置了一个BOOL值,如下所示.

[userDefaults setBool:NO forKey:@"theKeyOfMyBOOL"];
Run Code Online (Sandbox Code Playgroud)

在我的代码中的其他地方,如果未在NSUserDefaults中设置密钥"theKeyOfMyBOOL",我想执行一些操作.如何验证是否设置了此密钥?如果我做

[userDefaults boolForKey:@"theKeyOfMyBOOL"];
Run Code Online (Sandbox Code Playgroud)

然后返回的值可能是nil,我认为它的计算结果为false,或者NO的实际BOOL值,其值为false.

但是,我需要区分这两个值(当然还有YES).我如何可靠地做到这一点?

xcode objective-c ios

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

为什么我的字符串在我的iOS应用程序中可能不安全?

我正在初始化一个可变字符串,然后按如下方式记录它.

NSMutableString* mStr = [[NSMutableString alloc] init];
mStr = (NSMutableString*) someTextFieldIbOutlet.text;
NSLog((NSString *) mStr);
Run Code Online (Sandbox Code Playgroud)

代码工作并运行,但我收到一个奇怪的警告(黄色):

Format string is not a string literal (potentially insecure).
Run Code Online (Sandbox Code Playgroud)

为什么?

objective-c ios

8
推荐指数
3
解决办法
3448
查看次数

为什么我在objective-c中得到指针转换错误的整数?

我循环遍历一个名为NSString对象的NSString对象,previouslyDefinedNSString并验证表示字母ASCII值的整数是否在一个被调用的NSMutableSet中mySetOfLettersASCIIValues,我之前用NSIntegers填充了它:

NSInteger ASCIIValueOfLetter;

    for (int i; i < [previouslyDefinedNSString length]; i++) {

        ASCIIValueOfLetter = [previouslyDefinedNSString characterAtIndex:i];

        // if character ASCII value is in set, perform some more actions...
        if ([mySetOfLettersASCIIValues member: ASCIIValueOfLetter])
Run Code Online (Sandbox Code Playgroud)

但是,我在IF语句的条件下收到此错误.

Incompatible integer to pointer conversion sending 'NSInteger' (aka 'int') to parameter of type 'id';
Implicit conversion of 'NSInteger' (aka 'int') to 'id' is disallowed with ARC
Run Code Online (Sandbox Code Playgroud)

这些错误意味着什么?我如何转换为对象类型(哪个id表示,对吧?)?NSInteger不是一个对象吗?

objective-c ios

8
推荐指数
2
解决办法
2万
查看次数

如何检查某个对象是否存在于NSMutableArray的某个索引处?

例如,我如何验证索引3处是否有项目?

其中的对象NSArray是从"Animal"类中实例化的.

objective-c nsarray ios

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

如何在iOS开发中保存全局变量?

我有一个带有几个控制器的iOS应用程序,每个控制器都有自己的xib文件.

如何设置一个跨越所有控制器的范围的全局变量?我应该NSUserDefaults每次都为每个视图使用和检索数据吗?

objective-c ios

6
推荐指数
2
解决办法
7304
查看次数

如何在目标c中迭代NSString?

如何在Objective c中迭代一个NSString对象,为我当前所在的角色维护一个索引?

我想将每三个字符的ASCII值递增3,然后在我的用户界面中的标签中打印此递增的字符.

xcode objective-c ios

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

为什么这个函数/循环O(log n)而不是O(n)?

该函数是O(log(n)).为什么?它不是循环到n?

function fxn($n) {
    for ($i = 1; $i <= $n; $i *= 2)
        echo $i;
}
Run Code Online (Sandbox Code Playgroud)

顺便说一句,我对O(n)分析很新.这个函数确实看起来是O(n),因为它循环到n.

algorithm big-o

4
推荐指数
4
解决办法
7777
查看次数

如何在iOS开发中切换新的视图控制器?

我正在尝试编写一个IBAction来切换我的iPhone应用程序的视图控制器:

-(IBAction)changeToView2:(id)sender 
{
    if (self.view2 == nil)
    {
        view2 = [[UIViewController alloc] initWithNibName:@"View2Controller" bundle:[NSBundle mainBundle]];
    }
    self.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
    [self presentedViewController: view2 animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

但是,我收到一个构建错误,指出没有接口声明"presentViewController:animated:".为什么?

将其更改为"presentViewController:animated:"会产生相同的错误.

objective-c ios

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

标签 统计

ios ×8

objective-c ×7

xcode ×3

algorithm ×1

big-o ×1

fonts ×1

interface-builder ×1

nsarray ×1