随笔分类 - [03] IOS 进阶
IOS进阶部分
摘要:一、关于同一个URL的多次请求 有时候,对同一个URL请求多次,返回的数据可能都是一样的,比如服务器上的某张图片,无论下载多少次,返回的数据都是一样的。 上面的情况会造成以下问题 (1)用户流量的浪费 (2)程序响应速度不够快 解决上面的问题,一般考虑对数据进行缓存。 二、缓存 为了提高程序的响应速
阅读全文
摘要:注意:向客户端写数据时最后需要加上\n,不然很久都不会得到服务端的返回。 上面为普通的socket服务端,最近项目采用apache mina框架建后台的socket服务端,采用上面的asyncSocket一直连接不上服务器,也在网上查询了大量的资料,最终发现需要如下: NSString *reque
阅读全文
摘要:1.VVDocumenter-Xcode 规范注释生成器。2.RTImageAssets 本项目是一个 Xcode 插件,用来生成 @3x 的图片资源对应的 @2x 和 @1x 版本,只要拖拽高清图到 @3x 的位置上,然后按 Ctrl+Shift+A 即可自动生成两张低清的补全空位。当然你也可...
阅读全文
摘要:Xcode5 xib设置autolayout方式:列表1:(选择两个view时可设置)左边对齐,右边对齐,顶部对齐,底部对齐,x轴中心对齐,y轴中心对齐,文本底标线对齐,(单选择一个view时可设置)对于父view的x轴中心对齐,对于父view的y轴中心对齐,(选择框)添加完约束后不进行任何操作,在添加约束后重新摆放约束涉及到的view,在添加约束后重新摆放所有这个容器内的view确定按钮, 选择完上面的项目后点击添加约束上面的十字是"与最近的邻居的约束", 填上数字, 单击虚线变成实线就是要添加这个约束.这里的"邻居"是将一个包含子view的父view
阅读全文
摘要:最近项目需要保密,于是乎小小研究了一下,发现苹果自带密码库,不错!//引入IOS自带密码库#import <CommonCrypto/CommonCryptor.h>IOS支持的加解密算法如下enum { kCCAlgorithmAES128 = 0, kCCAlgorithmDES, kCCAlgorithm3DES, kCCAlgorithmCAST, kCCAlgorithmRC4, kCCAlgorithmRC2, kCCAlgorithmBlowfish };typedef uint32...
阅读全文
摘要:iOS6.0中的一个新控件UIRefreshControl照例上图今天逛论坛看到别人发的帖子,说此控件只能用于UITableViewController,如果用在其他ViewController中,运行时会得到如下错误提示:(即UIRefreshControl只能被UITableViewController管理)其实他忽略了一点,在ViewController上可以调用- (void)addSubview:(UIView *)view;来进行添加UITableViewController,再添加UITableView,这样UIRefreshControl依旧由UITableViewContro
阅读全文
摘要:language backgroundruntimethreadrunloopdelegate, protocolevent respondermemory managementclass heritage andcategorydesign patterndrawing issue如果你是新手,这个教程不要希望一次能看的非常透彻,学一定阶段反回来再看看又会有新的体会的。1. language background首先c, c++语言背景,必须。 很多人问:”没有任何语言基础,我不想学c直接学objective-c。“ 这
阅读全文