小编Sha*_*i K的帖子

在iOS上使用CommonCrypto的PBKDF2

我正在尝试使用CommonCrypto生成密钥,PBKDF2但我似乎无法导入CommonCrypto/CommonKeyDerivation.h,我只是错误,它没有找到.

有任何想法吗?

编辑:我应该提到我已经添加了安全框架,我可以导入所有其他CommonCrypto标头.

objective-c pbkdf2 ios commoncrypto

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

如果我们点击UITableView中的Custom Section Header,那么将该部分移到顶部

我有一个Custom Section Headerin UITableView,在那个部分标题上放在UIButton它的右边.我想要的是,如果我点击UIButton,那个特别Section Header应该滚动到顶部.而已

任何建议,一段代码都会受到赞赏.

iphone uitableview ios

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

OSX:"Window Server:将前端应用程序设置为我的应用程序失败"

launchAgent使用以下命令从安装后脚本启动a :

su -l $LOGGED_IN_USER -c "/bin/launchctl load /Library/LaunchAgents/com.myApp.mac.agent.plist"
Run Code Online (Sandbox Code Playgroud)

代理显示状态项(NSStatusItem),其中包含几个菜单选项.其中一个有一个设置选项.单击此按钮将打开一个NSWindow,几个NSTextFields.有时,虽然这个窗口是最顶层的,但无论我输入什么内容都会转到底层应用程序.我无法在文本字段中输入任何内容.每当发生这种情况时,我会注意到控制台中的以下日志:

WindowServer[97]: [cps/setfront] Failed setting the front application to MyApp, psn 0x0-0xb20b2, securitySessionID=0x186c5, err=-600
Run Code Online (Sandbox Code Playgroud)

这不是一致的行为.知道为什么这个日志来了吗?这有什么工作吗?是否可以使用启动代理su -l

macos cocoa objective-c launch-agent window-server

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

守护进程知道用户何时登录MAC

我有一个守护进程(用Obj C编写)运行,我想在一些用户登录时执行一些操作.守护进程是否可以知道特定用户何时登录或退出OSX?登录时是否会抛出任何通知?我想避免使用Log in Item或Launch Agent.而且我还想避免轮询定时器来检查登录用户.

macos cocoa launch-daemon

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

可变数组中的NSNumber = 0

如果我NSNumberNSMutableArray遗嘱中存储等于0并且会被解释为nil并导致count方法出现问题?

null objective-c nsnumber nsmutablearray

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

跳过成员变量的"self"关键字会导致程序崩溃

在下面的代码中:

- (void)viewDidLoad {

    NSArray *array = [[NSArray alloc] initWithObjects: @"Browny", @"Andy", @"Chiki", @"Gillu",
                      @"SnowLeopard", @"Lion", @"Tiger", @"SiberianTiger", nil ];
    self.pickerData = array;
    [array release];    

}
Run Code Online (Sandbox Code Playgroud)

如果我在上面self.pickerData改为pickerData,程序会崩溃EXC_BAD_ACCESS signal received.

我想对于使用关键字的对象的成员变量/属性self是可选的吗?任何提示,为什么我需要self这里,即使pickerData是类的成员变量?

iphone cocoa-touch objective-c ios

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