摘要: 一直使用sqlite来管理本地的数据,但是Xcode中的SDK中集成的sqlite是免费的,不提供加密模块,但是程序中用到的很多数据,有时候是不想让别人看到,一开始虑修改sqlite的源码,自己重新编译sqlite生成一个带加密模块的静态库,找了一下相关资料,需要修改源码中的makefile和自... 阅读全文
posted @ 2016-03-02 23:21 AlvinsBlog 阅读(1160) 评论(0) 推荐(0) 编辑
摘要: 源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。 区分不同应用程序进程间的网络通信和连接,主要有3个参数:通信的目的IP地址、使用的传输层协议(TCP或UDP)和使用的端口号。Socket原意是 “插座”。通过将这3个参数结合起来,与... 阅读全文
posted @ 2016-03-02 10:50 AlvinsBlog 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 网络中的接收和发送数据都是使用操作系统中的SOCKET进行实现。但是如果此套接字已经断开,那发送数据和接收数据的时候就一定会有问题。可是如何判断这个套接字是否还可以使用呢?这个就需要在系统中创建心跳机制。其实TCP中已经为我们实现了一个叫做心跳的机制。如果你设置了心跳,那TCP就会在一定的时间... 阅读全文
posted @ 2016-03-02 10:13 AlvinsBlog 阅读(4329) 评论(0) 推荐(0) 编辑
摘要: iOS开发必备HUD(透明指示层) 字数421 阅读2123 评论1 喜欢51 1.MBProgressHUD GitHub地址:https://github.com/jdg/MBProgressHUD 基本上看到的主流iOS应用都集成了这个,Star 7k了,最近看到很多应用HUD隐... 阅读全文
posted @ 2016-03-02 00:12 AlvinsBlog 阅读(536) 评论(0) 推荐(0) 编辑
摘要: void (^allowBlock)() = ^{ UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init]; imagePicker.delegate ... 阅读全文
posted @ 2016-03-02 00:03 AlvinsBlog 阅读(487) 评论(0) 推荐(0) 编辑