小编Mil*_*0R3的帖子

cocoapods中"〜>"的用法是什么?

我想知道"〜>"用于什么,因为我发现它们在下面是相同的:

pod 'AFNetworking','~> 2.0.3'

pod 'AFNetworking','2.0.3'
Run Code Online (Sandbox Code Playgroud)

ios cocoapods podfile podfile-lock

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

在NSTextField中设置文本垂直中心

在某个高度NSTextField中,如果文本的大小很小,则布局将如此

在此输入图像描述

文本流向顶部,如何使文本中心像这样:

在此输入图像描述

macos cocoa objective-c

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

每次重启Xcode时,Storyboard缺少约束

使用auto layoutin storyboard,我在a上添加一些约束UILabel而没有警告,然后我重新启动Xcode它会向我显示警告,如图片,我修复了警告,但是当我重新启动时Xcode,再次出现相同的警告.现在我的约有20个相同的警告,storyboard每次重新启动时都必须修复它Xcode.

编辑细节

1. A UILabel with width is 0 and constraints is like this
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

2. When I restart Xcode, then it change to :
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

3. And show me the warning:
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

4. Then I have to click the waring button and 'Update Frame' to fix it
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

xcode storyboard ios autolayout nslayoutconstraint

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

适用于iPhone5的Default-568h@2x.png

我想更新我的应用程序,以便可以部署在iPhone5上.

Xcode(4.5)有一个Default-568h@2x.png,它是一个黑色图像(640X1136).

在iPhone5的模拟器中,它仍然加载旧的Default@2x.png.我想知道它在实际设备上是否相同?

Thanx !!!

iphone splash-screen launching-application ios iphone-5

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

NSOpenPanel选择目录(不是文件)

我想让用户选择保存文件的目录.但是如何确保url是一个目录而不是一个文件?

NSOpenPanel* panel = [NSOpenPanel openPanel];
[panel setCanChooseDirectories:YES];
[panel setCanCreateDirectories:YES];

[panel beginSheetModalForWindow:self.window completionHandler:^(NSInteger result){
    if (result == NSFileHandlingPanelOKButton) {
        NSArray* urls = [panel URLs];
        for (NSURL *url in urls) {
            //here how to judge the url is a directory or a file
        }
    }
}];
Run Code Online (Sandbox Code Playgroud)

macos cocoa objective-c

9
推荐指数
2
解决办法
5969
查看次数

Objective-C数组中的连续数字,如Python中的range()

Python可以创建一个包含连续数字的列表,如下所示:

numbers=range(1,10); // >> [1,2,3,4,5,6,7,8,9]
Run Code Online (Sandbox Code Playgroud)

如何在Objective-c中实现这一点?

python macos cocoa objective-c ios

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

UITableViewCell将消失

我制作了一个UITableView并包含一些自定义UITableViewCells,在第一个单元格中(例如名为cell0)有一些UITextFields用于输入,当我滚动tableView时,cell0将从屏幕顶部消失,那么我如何获取UITextField的文本在cell0?

cellForRowAtIndexPath 将返回零.

uitableview ios

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

使用应用程序的目标设备为iPad设置图标是iPhone

我将应用程序的目标设备设置为iPhone

在此输入图像描述

那么,我只能为iPhone设置图标,不能为iPad设置图标:

在此输入图像描述

因此,当我使用iOS7iPad下载应用程序时,iPad上的图标默认为白色.

iphone ios xcode5

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

AES256加密在node.js和objective-c之间得到不同的结果

1.Node.js

    var crypto = require('crypto');
    var key = "my password";
    var text = "text to encrypt";  
    var cipher = crypto.createCipher('aes-256-cbc',key);  
    var crypted =cipher.update(text,'utf8','base64');
    crypted+=cipher.final('base64');
Run Code Online (Sandbox Code Playgroud)

结果:ZeYCYOrR/w7qSAZVYht8 + Q ==

.目的-C

{
    NSString *key = @"my password";
    NSString *text = @"text to encrypt";
    NSData *plain = [secret dataUsingEncoding:NSUTF8StringEncoding];
    NSData *cipher = [plain AES256EncryptWithKey:key];
    NSLog(@"%@\n", [cipher base64Encoding] );
}
Run Code Online (Sandbox Code Playgroud)

结果:raFGdTWYvSPWpkgtF9LJIg ==

[AES256EncryptWithKey:]这里

encryption aes objective-c node.js ios

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

textDidChange未调用(NSTextFieldDelegate)

步骤1.在xib中添加NSTextField

步骤2.在.h文件中添加NSTextFieldDelegate,将NSTextField控制拖动到文件的所有者以设置委托给它

步骤3,在.m文件中添加方法:

- (void)textDidChange:(NSNotification *)notification{
    NSLog(@"textDidChange");
}
Run Code Online (Sandbox Code Playgroud)

但方法textDidChange:没有调用?

有什么不对吗?

macos cocoa objective-c

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