摘要: ``` #import "XMGTopicViewController.h" #import #import #import "XMGTopic.h" #import #import "XMGTopicCell.h" #import #import @interface XMGTopicViewController () /** 当前最后一条帖子数据的描述信息,专门用来加载下一页数据 ... 阅读全文
posted @ 2017-09-05 12:01 技术-刘腾飞 阅读(484) 评论(0) 推荐(0) 编辑
摘要: setState用来更新RN的视图层显示,每一次setState操作都会更新整个 视图,于是对应的是性能消耗,在某些特殊情况下就会造成卡顿 app假死等问题; 因此个人使用setState中总结的原则: 第一:尽量减少不必要的视图刷新; 第二:尽量减少视图刷新的范围; 如何尽量减少不必要的视图刷新? 阅读全文
posted @ 2017-09-05 11:54 技术-刘腾飞 阅读(721) 评论(0) 推荐(0) 编辑
摘要: ``` +(void)load{ NSMutableDictionary *attr3=[NSMutableDictionary dictionary]; attr3[NSForegroundColorAttributeName]=[UIColor blackColor]; attr3[NSFontAttributeName]=[UIFont systemFontOfSiz... 阅读全文
posted @ 2017-08-31 19:43 技术-刘腾飞 阅读(2045) 评论(0) 推荐(0) 编辑
摘要: 剪裁圆形图片 阅读全文
posted @ 2017-08-28 22:13 技术-刘腾飞 阅读(379) 评论(0) 推荐(0) 编辑
摘要: react native的Image组件通过网络地址加载图片的时候,若加载失败iOS有默认图片等属性,但安卓没有;但可以通过其他方式来实现; 阅读全文
posted @ 2017-08-18 15:45 技术-刘腾飞 阅读(991) 评论(0) 推荐(0) 编辑
摘要: ReactNative性能优化 在reactnative 中如果要更改DOM中的数据显示,只有通过setState方法来实现;但是当setState时,要刷新整个DOM;在一般情况先还能保证体验,但是遇到多组件嵌套和较大数据处理时,就会遇到渲染卡顿问题; 优化思路: 减少不必要的render渲染;较 阅读全文
posted @ 2017-08-18 13:38 技术-刘腾飞 阅读(2354) 评论(0) 推荐(0) 编辑
摘要: 二维码扫描 使用ios的CIFilter框架实现二维码生成 阅读全文
posted @ 2017-08-18 13:18 技术-刘腾飞 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 二维码扫描 使用ios的AVFoundation框架实现二维码扫描 第一步:设置相机访问权限;在Info.plist添加Privacy Camera Usage Description权限 第二步:导入AVFoundation框架 import 第三步:签订AVCaptureMetadataOutp 阅读全文
posted @ 2017-08-18 13:12 技术-刘腾飞 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 【instancetype和id的异同】 相同点:都可以作为方法的返回类型。 不同点: (1)instancetype可以返回方法所在类相同类型的对象,id只能返回未知类型的对象; (2)instancetype只能作为返回值,不能像id一样作为参数; 注意点: 1.对于init方法,id和inst 阅读全文
posted @ 2017-07-12 14:02 技术-刘腾飞 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、使用步骤: 1.添加子组件到scrollview //必要步骤 2.设置clipsToBounds来确定超出范围是否被剪裁 (默认yes) self.scrolltest.clipsToBounds=YES; 3.设置滚动范围 。 //必要步骤 (这里的滚动范围是设置的contentsize宽高 阅读全文
posted @ 2017-07-04 16:43 技术-刘腾飞 阅读(16251) 评论(0) 推荐(0) 编辑