相关疑难解决方法(0)

在iOS中生成范围内的随机数?

我正试图让一个随机数发生器在iPhone上工作.标签和按钮有两个文本字段.在一个文本字段中输入最小数字,在下一个文本字段中输入最大值.单击该按钮将在UILabel中显示随机数.我曾经做过一次这样的事,今天我无法理解这一点.我可以访问的任何代码或地方都很棒.

谢谢

iphone random ios

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

有没有在Mac上生成标准128位GUID(UUID)的方法?

是否有与.NET相当的内置函数

Guid.NewGuid();
Run Code Online (Sandbox Code Playgroud)

在可可?

我的愿望是产生一个字符串,550e8400-e29b-41d4-a716-446655440000其中的字符串代表一个唯一的标识符.

macos uuid cocoa guid core-foundation

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

删除UIWebView的内部缓存

我正在展示一个网络应用程序UIWebView,有时页面内容会发生变化.更改内容后,应用程序将清除缓存.但是当我去一个我以前访问过的页面时,UIWebView它不发送HTTP GET请求,但是从缓存加载,即使我已经禁用了缓存,如下所示:

[[NSURLCache sharedURLCache] removeAllCachedResponses];
[[NSURLCache sharedURLCache] setDiskCapacity:0];
[[NSURLCache sharedURLCache] setMemoryCapacity:0];
Run Code Online (Sandbox Code Playgroud)

最初我正在使用cachePolicy加载请求cachePolicy:NSURLRequestReturnCacheDataElseLoad.

[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:myURLString] cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:10.0]];
Run Code Online (Sandbox Code Playgroud)

UIWebView有某种内部缓存.已访问的页面将从此内部缓存加载而不是通过NSURLCache,也没有发送请求.

有没有办法清除内部缓存UIWebView?我甚至正在重新创建,UIWebView但缓存仍在那里.

cocoa-touch caching uiwebview nsurlcache ios

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

盐为安全加密Cocoa的关键?

我正在阅读一本关于如何加密密钥以使您的加密安全的教程,但是无法做很多事情.我对密码学知之甚少,需要一些帮助.我使用commoncrypto来加密文件,并且完成了,除了它不安全的事实...

这就是我所拥有的:

- (NSData *)AES256EncryptWithKey:(NSString *)key
{
   // 'key' should be 32 bytes for AES256, will be null-padded otherwise
   char keyPtr[kCCKeySizeAES256 + 1]; // room for terminator (unused)
   bzero( keyPtr, sizeof( keyPtr ) ); // fill with zeroes (for padding)

    NSLog(@"You are encrypting something...");

   // fetch key data
   [key getCString:keyPtr maxLength:sizeof( keyPtr ) encoding:NSUTF8StringEncoding];

   NSUInteger dataLength = [self length];

   //See the doc: For block ciphers, the output size will always be less than or 
   //equal to the input size plus …
Run Code Online (Sandbox Code Playgroud)

encryption cocoa key aes salt

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

如何基于核心数据值在Objective C中生成随机字符串

我正在使用故事板和核心数据开发一个iPad应用程序.对于我的应用程序,我需要生成一个随机字符串,如'M000142140502343524',当单击一个按钮时,'tableA'的'data'字段中尚不存在.

core-data objective-c ipad ios nsstringencoding

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