小编Nat*_*ate的帖子

您可以为iOS构建动态库并在运行时加载它们吗?

iOS(iPhone/iPad)上是否支持动态库?

在Xcode中,我尝试创建一个新项目 - > Framework&Library - > Cocoa Library(动态).在项目设置,我设置了基地SDKiOS device 4.1和目标iOS4.1,但它有一个内置的错误:

target指定产品类型'com.apple.product-type.library.dynamic',但'iphonesimulator'平台没有这样的产品类型".

我选择的构建是模拟器 - >调试 - > i386.

xcode dylib ios

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

/ usr/bin/codesign失败,退出代码为1

我正在尝试部署我的第一个开发iPhone应用程序,并遇到了一些问题.我已成功通过在线配置助手,但现在我卡住了.无论我做什么,我总是得到以下错误.

/ usr/bin/codesign失败,退出代码为1

任何人都有任何想法为什么会这样?

iphone deployment xcode code-signing ios

80
推荐指数
6
解决办法
12万
查看次数

将电子邮件/密码保存到iOS中的钥匙串

我对iOS开发很新,请原谅我这是一个新手问题.我的应用程序有一个简单的身份验证机制,它使用用户的电子邮件地址和密码.我也有一个开关,上面写着'记住我'.如果用户切换该开关,我想保留他们的电子邮件/密码,以便将来可以自动填充这些字段.

我已经得到了保存到plist文件的工作,但我知道这不是最好的主意,因为密码是未加密的.我找到了一些保存到钥匙串的示例代码,但说实话,我有点迷路了.对于下面的功能,我不知道如何调用它以及如何修改它以保存电子邮件地址.

我猜它会叫: saveString(@"passwordgoeshere");

感谢您的任何帮助!!!

+ (void)saveString:(NSString *)inputString forKey:(NSString *)account {

    NSAssert(account != nil, @"Invalid account");
    NSAssert(inputString != nil, @"Invalid string");

    NSMutableDictionary *query = [NSMutableDictionary dictionary];

    [query setObject:(id)kSecClassGenericPassword forKey:(id)kSecClass];
    [query setObject:account forKey:(id)kSecAttrAccount];
    [query setObject:(id)kSecAttrAccessibleWhenUnlocked forKey:(id)kSecAttrAccessible];

    OSStatus error = SecItemCopyMatching((CFDictionaryRef)query, NULL);
    if (error == errSecSuccess) {
        // do update
        NSDictionary *attributesToUpdate = [NSDictionary dictionaryWithObject:[inputString dataUsingEncoding:NSUTF8StringEncoding] 
                                                                      forKey:(id)kSecValueData];

        error = SecItemUpdate((CFDictionaryRef)query, (CFDictionaryRef)attributesToUpdate);
        NSAssert1(error == errSecSuccess, @"SecItemUpdate failed: %d", error);
    } else if (error == errSecItemNotFound) {
        // do add
        [query setObject:[inputString dataUsingEncoding:NSUTF8StringEncoding] forKey:(id)kSecValueData]; …
Run Code Online (Sandbox Code Playgroud)

ios

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

onCreate和onRestoreInstanceState是互斥的吗?

关于onRestoreInstanceState和,我有几个问题onSaveInstanceState.

1)这些方法在哪里适合活动生命周期?我已经阅读了很多文档但是没有明确的想法,除了一个广泛的声明,即要保存活动的状态

2)是否onCreateonRestoreInstanceState相互排斥?

3)onRestoreInstanceState当活动被破坏时被调用?这是什么意思?除了当另一个活动浮动在当前之上的情况之外,活动总是被销毁.

4)onRestoreInstanceState似乎只能从果冻豆中的仪器中调用.这与活动生命周期不再相关吗?

android

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

将CFDictionaryRef转换为NSDictionary?

我有代码(剥离):

CFDictionaryRef *currentListingRef;
//declare currentListingRef here
NSDictionary *currentListing;
currentListing = (NSDictionary *) currentListingRef;
Run Code Online (Sandbox Code Playgroud)

然后我得到错误:

使用ARC禁止将非Objective-C指针类型'CFDictionaryRef*'(又名'const struct __CFDictionary**')转换为'NSDictionary*'

我究竟做错了什么?我如何从a转换CFDictionaryRefNSDictionary

xcode casting objective-c nsdictionary ios4

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

锁定解锁事件iphone

如何在iPhone上检测锁定/解锁事件?假设它只能用于越狱设备,你能指出我正确的API吗?

通过锁定事件,我的意思是显示或隐藏锁定屏幕(可能需要密码才能解锁).

iphone api locking ios

35
推荐指数
6
解决办法
4万
查看次数

UISlider在iOS7中没有动画效果

当我从iOS 6切换到iOS 7设计时,我注意到使用该方法setValue:animated:不再为滑动过程设置动画.有没有其他人遇到过这个问题并找到了解决方案?

我只是添加一些代码来表明我没有做任何复杂的事情:

//Variable declaration
IBOutlet UISlider *s; //Connected in the .xib

//Button pressed
- (IBAction)buttonPressed:(id)sender
{
    [s setValue:1 animated:YES];
}
Run Code Online (Sandbox Code Playgroud)

按下按钮后,它会直接跳到1.

cocoa-touch uislider ios ios7

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

iOS + MKMapView基于用户触摸的绘图

我已经搜索了很多这个问题,但它们似乎都没有完全符合我的要求.很多教程向我展示了如何在代码中添加线条和多边形,而不是使用徒手绘图.

问题是以下问题:

我正在建立房地产申请.如果用户在MKMapView其上,则能够在他/她想要购买/租赁房屋的某个区域周围绘制矩形/圆形/ ... 然后我需要显示用户所选区域内对应的结果.

目前我有一个UIView在我的MKMapView地方,我做一些自定义绘图,有没有办法将点转换为坐标或从...?或者这完全不是这样做的?我也听说过MKMapOverlayView等等.但我不确定如何使用它.

任何人都可以指出我正确的方向,或者他是否有一些示例代码或教程可以帮助我完成我需要的东西?

谢谢

touch uiview mapkit ios

29
推荐指数
2
解决办法
5685
查看次数

如何在iPhone中以编程方式设置锁屏,壁纸和铃声?

在iPhone中我们是否可以通过编程方式设置锁屏,壁纸和铃声?

如果,那么请告诉我如何设置它们?

iphone objective-c iphone-privateapi ios4 ios

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

在shell脚本变量中查找子字符串

我有一个字符串

$VAR="I-UAT"; 
Run Code Online (Sandbox Code Playgroud)

在我的shell脚本代码中.我需要一个条件语句来检查"UAT"该字符串中是否存在.

我应该用什么命令来获得true或false boolean作为输出?或者还有其他检查方法吗?

bash shell scripting substring

21
推荐指数
3
解决办法
5万
查看次数