- 博客(6)
- 收藏
- 关注
转载 即时通讯:socket 使用
上篇说到即时通讯编程选择哪种方式,笔者用socket编写了一个仿QQ聊天的通讯应用,顺便就用这个应用介绍一个socket的使用吧 socket与XMPP差别之处就是socket的客户端与服务器端都需要自己来搭建。XMPP 有现成的服务器跟客户端,编写测试起来就比较轻松,所以,XMPP也就成了即时通讯编程的主流了。不过介于个人兴趣,socket还是值得探究的。 好了,就说这么多
2015-04-19 02:19:22 251
转载 iOS 完全复制UIView
如果要完全复制一个UIView和对象的时候可以使用对象序列化方法[objc] view plaincopy// Duplicate UIView - (UIView*)duplicate:(UIView*)view { NSData * tempArchive = [NSKeyedArchiver archivedD
2015-04-19 01:58:48 323
转载 iOS “自定义返回按钮”与“系统侧滑”的组合使用
当我们使用自定义button进行popViewController,并将系统NavigationBar隐藏时,(self.navigationController.navigationBarHidden = YES;)NavigationBar的系统自带的侧滑手势便不存在了。当然我们可以在当期视图上加滑动手势,但是容易出现bug,特别是视图中存在scrollview、t
2015-04-19 01:57:04 407
转载 iOS 完全复制UIView
如果要完全复制一个UIView和对象的时候可以使用对象序列化方法[objc] view plaincopy// Duplicate UIView - (UIView*)duplicate:(UIView*)view { NSData * tempArchive = [NSKeyedArchiver archivedD
2015-04-19 01:19:22 384
转载 iOS-UITableviewCell的重用机制
TableView的重用机制,为了做到显示和数据分离,IOS tableView的实现并且不是为每个数据项创建一个tableCell。而是只创建屏幕可显示最大个数的cell,然后重复使用这些cell,对cell做单独的显示配置,来达到既不影响显示效果,又能充分节约内容的目的。下面简要分析一下它的实现原理。重用实现分析: 查看UITableView头文件,会找到NSMutableA
2015-03-29 12:22:56 342
转载 oc中常用结构体
范围typedef struct _NSRange{unsigned intlocation;Unsigned intlength;} NSRange;这个结构体用来表示相关事物的范围,通常是字符串里的字符范围或者数组的元素范围,location用来表示起始位置,length表示该范围所含元素的个数。例如有一个字符串“Myname is Leo”,单
2015-02-11 00:19:42 434
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人