ios
sqz316
这个作者很懒,什么都没留下…
展开
-
ios xmpp openfire实现聊天功能
ios使用XMPPFramework 来实现基本的聊天功能1.使用xmppStream连接openfire需要账户,密码和服务器地址端口一般为5222-(BOOL)connect{ [self setupStream];//设置xmppStream //从本地取得用户名,密码和服务器地址 NSString *userId =USERID;原创 2013-08-26 22:45:57 · 4348 阅读 · 2 评论 -
CA核心动画总结
Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,使用它能做出非常炫丽的动画效果,而且往往是事半功倍。也就是说,使用少量的代码就可以实现非常强大的功能。Core Animation是跨平台的,可以用在Mac OS X和iOS平台。Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程。原创 2016-10-27 23:05:09 · 795 阅读 · 0 评论 -
UIView动画总结
UIView动画总结1.大小动画(改变frame)-(void)changeFrame{ CGRect originalRect = self.anView.frame; CGRect rect = CGRectMake(self.anView.frame.origin.x-20, self.anView.frame.origin.y-120, 160, 80); [UIView原创 2016-10-27 14:45:46 · 2616 阅读 · 0 评论 -
使用TFHpple库解析HTML和XML
使用Objective-C解析HTML或者XML,系统自带有两种方式一个是通过libxml,一个是通过NSXMLParser。 libxml性能较好,且可以结合urlconnection实现边下载边解析,在要求快速 、分批响应UI到情况下较为有用,NSXMLParser基本没什么优势,不如使用第三方工具。TFHpple,它是一个轻量级的包装框架,可以很好的解决这个问题,尤其是它支持HTML转载 2015-03-24 17:01:00 · 682 阅读 · 0 评论 -
iOS开发——获取UIWebView中视频的长度与播放进度等信息
在做一个upnp项目时,有在线播放视频的模块。使用的是在UIWebView中打开url链接的方式。碰到一个需求,需要获取web页面中视频的长度与及时播放进度。参考微软提供的html5视频控制相关文章后,自己写了一个UIWebView的扩展。经真机测试可用。现提供方法供广大同志们使用(敬请保留版权信息)。.h文件[plain] view plaincopy转载 2015-03-24 15:19:25 · 670 阅读 · 1 评论 -
UIView的layoutSubviews和drawRect方法何时调用
首先两个方法都是异步执行。layoutSubviews方便数据计算,drawRect方便视图重绘。 layoutSubviews在以下情况下会被调用: 1、init初始化不会触发layoutSubviews。2、addSubview会触发layoutSubviews。3、设置view的Frame会触发layoutSubviews,当然前提是fram转载 2015-03-26 14:25:17 · 423 阅读 · 0 评论 -
iPhone的后台执行任务
iPhone的后台执行任务当App进入到后台时,可以有一段时间做处理工作。或者,对于某些服务,可以长时间运行,比如播放音乐。对于长时间运行的任务,需要在Info.plist添加一行,键为UIBackgroundModes,值为一个数组,可以包含如下几个字符串:audiolocationvoipnewsstand-contentexternal-a转载 2014-09-22 10:04:22 · 544 阅读 · 0 评论 -
ios蓝牙4.0
转载自http://blog.csdn.net/pony_maggie/article/details/26740237作者:小马IOS学习也一段时间了,该上点干货了。前段时间研究了一下IOS蓝牙通讯相关的东西,把研究的一个成果给大家分享一下。 一 项目背景简单介绍一下做的东西,设备是一个金融刷卡器,通过蓝牙与iphone手机通讯。手机端转载 2014-06-10 16:30:43 · 883 阅读 · 2 评论 -
ios 证书相关
0.mac生成证书.cerSigningRequest文件(创建开发者和发布者证书时需要提交的)1.开发者中心中Certificates中生成开发者和发布者证书.cer文件(两个是都能用的);需要安装在钥匙串中的私钥2.identifiers中需要创建App IDs ,创建后不可以删除,name任意取,id:一般都是bundle id;不过注意com.gongsi.*的话,此不原创 2013-11-05 21:42:05 · 730 阅读 · 0 评论 -
ios 返回时间差 几分钟几小时几天前
- (NSString*)intervalSinceNow: (NSString*) theDate{ NSDateFormatter*date=[[NSDateFormatteralloc] init]; [date setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate*d=[date dateFromString:th原创 2013-11-14 11:30:41 · 1400 阅读 · 0 评论 -
<iOS>other linker flags
other linker flags包含静态库时候需要在Target的Other linker flags里面加上值:-objC,-all_load,-force_load对于64位机子和iPhone OS应用解决方法是使用-all_load 或者 -force_load。-all_load强迫链接器从它能看见的所有文档中加载所有的对象文件,甚至那些原创 2013-10-24 16:24:12 · 931 阅读 · 0 评论 -
ios下拉放大图片
下拉单元格时调用tableview的代理方法,使单元格上面的图片随拉动而放大,从而不是露出一片空白的区域- (void)scrollViewDidScroll:(UIScrollView *)scrollView { [self updateImg];}- (void)updateImg { CGFloat yOffset = _tableView.co原创 2013-08-27 21:03:03 · 2086 阅读 · 1 评论 -
UICollectionView的cell间距问题
cell的间距是有三个因素共同调整的cell的最小间距 minimumInteritemSpacingcell的大小 [flowLayout setItemSize:]cell的内边距 flowLayout.sectionInset原创 2016-10-20 23:53:41 · 1072 阅读 · 0 评论