共 42 篇文章
显示摘要每页显示  条
//加密- (NSData *)AES256DecryptWithKey:(NSData *)key; //解密- (NSString *)newStringInBase64FromData; //追加64编码+ (NSString*)base64encode:(NSString*)str; //同上64编码+(NSData*)stringToByte:(NSString*)string;+(NSString*)byteToString:(NSData*)data;@end.
iOS开发之Objective-c的AES加密和解密算法的实现。高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法。需要注意的是,AES并不能作为HASH算法,加密并解密后的结果,并不一定与原文相同,使用时请注意进行结果验算。Objective-c的AES加密和解密算法的具体实现代码如下:1.拓展NSData,增加AES256加密方法。2.拓展NSString...
1. 用ARC管理内存2. 在正确的地方使用reuseIdentifier3. 尽可能使Views不透明4. 避免庞大的XIB5. 不要block主线程6. 在Image Views中调整图片大小7. 选择正确的Collection8. 打开gzip压缩。[self.view addSubview:view];当你加载一个引用了图片或者声音资源的nib时,nib加载代码会把图片和声音文件写进内存。Your iOS App Performance HitlistO...
25条提高iOS App性能的技巧和诀窍。缓存,缓存,缓存(Cache,Cache,Cache)使用第一种方法,你消耗了更多内存因为从创建开始到它释放前你都保持了它的内存,然而,当你点击button的时候,你的app会表现得响应快速因为它只需要更改视图的可视化属性。这个方法看起来在系统缓存一个图像对象并指定名字,如果存在则返回对象,如果匹配图像的对象不...
- (void)setupStream { NSAssert(xmppStream == nil, @"Method setupStream invoked multiple times");[[self xmppStream] authenticateWithPassword:password error:&error]) { DDLogError(@"Error authenticating: %@", error);
IOS 新消息通知提示。
XMPPFrameWork IOS 开发(一)xmpp简介。XEP-0009在两个XMPP实体间传输XML-RPC编码请求和响应。XEP-0006使能与网络上某个XMPP实体间的通信。XEP-0045XEP-0054XEP-0060XEP-0065两个XMPP用户之间建立一个带外流,主要用于文件传输。XEP-0082XEP-0085XEP-0100XEP-0115XEP-0136XEP-0153XEP-0184XEP-0199XMPP ping 协议。XEP-0202XEP-0203XEP-0224
XMPPXMPPXMPP(Extensible Messaging and Presence Protocol)通讯协议【iOS XMPP】使用XMPPFramewok(五):好友列表摘要: 好友列表好友列表,在 XMPP 中被称为 roster,花名册?
记录园子里的一篇有关CALayer与UIView的关系。UIView有个重要属性layer,可以返回它的主CALayer实例。// 要访问层,读取UIView实例的layer属性CALayer *layer = myView.layer.UIView的layerClass方法,可以返回主layer所使用的类,UIView的子类可以通过重载这个方法,来让UIView使用不同的CALayer来显示。UIView的CALayer类似UIView的子View树...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部