天方夜歌的博客

记录代码优化的点滴

UITableView解决重用机制带来的隐藏问题

UITableView的重用机制都是老生常谈的问题了,就不多叙述了。 但对于多变的自定义cell,有时这种重用机制会出错。比如,当一个cell含有一个UITextField的子类并被放在重用queue中以待重用,这时如果一个未包含任何子视图的cell要显示在屏幕上,就会取出并使用这个重用的cell...

2018-12-24 16:25:30

阅读数 54

评论数 0

程序员,你能“管理”好你的产品经理吗?

      一、场景           在开发团队中,我们经常面对产品经理的各种需求变动、项目经理对关键点的 Deadline,总会有一些冲突发生。而对于事情最终执行的开发人员来说,如果这些冲突处理的不好,可能就会变成你个人的问题。 作为最终实现功能的程序员,你总不会想被贴上一个 “...

2018-11-02 11:22:36

阅读数 58

评论数 0

跳转到App Store的详情,评论, QQ的某一界面 微信的某一界面

     在开发中,我们有的时候需要跳转到各种各样的应用,其实跳转都有一个共性,每一个跳转只需要知道协议链接就好啦   跳转到详情,评论 // 跳转到详情 NSString *str = [NSString stringWithFormat: @"itms-apps://...

2018-09-25 10:01:04

阅读数 93

评论数 0

友盟分享长图片,如何截取长图片去分享

     实际开发中有没有发现有很多应用都是分享长图片呢?咋一看分享图片这是怎么做的呢,是不是后台返回链接图片做的呢,再一看不像哎,那怎么解决呢?   其实很简单啦 // 长图 类型可以是 tableView或者scrollView 等可以滚动的视图 根据需要自己改 - (UIImage...

2018-09-18 16:28:21

阅读数 234

评论数 0

iOS开发之状态栏statusBar颜色变化

             在网上搜索了很久,我也试了很多种情况,下面我为每种情况排布一下优先级,刚开始的时候我没有写播放器,使用的是腾讯的SDK,发现我之前设置的状态栏变化不在发生变化啦,所以在这里做一个小结,Xcode默认的颜色是黑色,记录优化代码的点滴 第一种: 如果其他界面默认都是黑色的...

2018-09-03 16:46:32

阅读数 508

评论数 0

[[UIApplication sharedApplication].windows lastObject]出现的问题

          随着产品的要求越来越高,对我们的技术水平要求也越来越高啦,有的时候我们需要将View添加到最上层的Window上,比如:各种各样的弹出框、Loading等,经常有同学直接通过:[[UIApplication sharedApplication].windows lastObje...

2018-09-03 14:24:50

阅读数 356

评论数 0

Foundation框架之NSSet、NSMutableSet、NSOrderedSet、NSMutableOrderedSet

NSSet:集合。是NSObject的子类,跟NSArray不一样在于,NSArray的元素是有序的,可以通过索引访问,而NSSet的元素是无序的,不能通过索引访问;NSArray的元素可以是重复的,而NSSet的元素不能重复,同一个元素只能有一个。NSMutableSet:可变集合。是NSSet...

2018-06-28 16:42:38

阅读数 252

评论数 0

UIImagePickerController iOS11调起相册 中的照片被导航栏遮挡

为了适配iOS11下来刷新下下偏移问题,全局设置了 [UIScrollView appearance] 的ContentInsetAdjustmentBehavior为UIScrollViewContentInsetAdjustmentNever导致ScrollView向上偏移了,而在iOS11以...

2018-06-08 15:15:53

阅读数 406

评论数 0

iOS 学习视频 资料集合 (视频 +博客)

转载:https://blog.csdn.net/yst19910702/article/details/78809472无意间在网上发现一些学习资源,分享下。资源主要是一些视频资源和博客网站。这些资源主要针对一些初中学着。利用一些基础知识点,中级有小码哥的视频里的视频和组件化。(后面有些博客真的...

2018-05-17 14:19:24

阅读数 1229

评论数 2

苹果内购审核那些被拒的原因

小萌做的教育类型的项目终于上架了,小萌瞬间喜极而泣,内购终于符合苹果的审核要求啦,小萌感动的稀里哗啦的。 每次上架前小萌现在又养成习惯,看看苹果的审核规则,做了那些改动 App Store 审核指南 现在小萌说一下那些被拒的心酸经历。两年前小萌做过内购,那个功能比较简单,就是娱乐...

2018-04-27 13:06:53

阅读数 6163

评论数 6

undefined is not an object (evaluating '_react3.default.PropTypes.bool')

在学习React Native的过程中,也就是学习生命周期defaultProps()的时候,为defaultProps配置属性和为属性申请类型时出现错误 static defaultProps = { autoPlay: false, maxLoops: 10,...

2018-04-10 13:00:51

阅读数 1824

评论数 0

React Native bind方法 和 () => 函数

这个问题其实是一个 JavaScript 中的问题,因此我们学习react native的同胞们学习一下JavaScript很有必要的。JavaScript中jQury的bind方法为选定元素添加事件处理程序,规定事件发生时运行的函数。语法为:$(selector).bind(event,data...

2018-04-10 12:42:00

阅读数 474

评论数 0

RawText " " must be wrapped in an explicit <Text> component

今天在写博客的时候,本来打算写一些学习的过程,现在19:00了,可是居然出现RawText &quot; &quot; must be wrapped in an explicit &amp;lt;Text&amp;gt; component这样的错误,由于初学,所...

2018-04-06 19:17:46

阅读数 137

评论数 0

React Native 获取屏幕的尺寸

学习React Native的过程就是不断的研究的过程,接下来说一下两种获取屏幕的尺寸的两种方式。第一种://引入 const Dimensionsss = require('Dimensions'); const {width, height, scale} = Dimensions.get(...

2018-04-04 15:27:23

阅读数 891

评论数 0

小细节大问题--[[UIApplication sharedApplication].windows lastObject]

在开发的过程中总是遇到这样那样的问题,随着Xcode以及iOS系统的变更,需要我们处理的问题越来越多,iOS工程师工作适配的优越感早就消失了,随之而来的各种问题的解决,以及不断的跳坑。 [[UIApplication sharedApplication].windows lastObject]之前...

2018-04-03 18:49:51

阅读数 130

评论数 0

开启React Native学习之旅--配置Xcode运行环境

React-native 作为facebook开源项目,最近是火爆的一塌糊涂,它采用node.js能够写ios和android的native界面代码,简直是太酷了。支持动态更新,而且appstore 提交不会拒绝。 一般学习新的技术都是从HelloWorld开始的,我们先搞个HelloWorld看...

2018-04-02 11:51:07

阅读数 1641

评论数 0

UIDeviceOrientation 设备方向 & UIInterfaceOrientation 控制器方向

    为什么写这篇博客呢,因为在封装播放器avplayer的过程中,横屏竖屏的旋转让我纠结了好一会,写的明明是正确的,就是因为Xcode有没有勾选横屏出现了旋转问题,小细节决定大问题呀。接下来细说 UIDeviceOrientation 和 UIInterfaceOrientation 的区别与...

2018-03-31 18:11:08

阅读数 170

评论数 0

腾讯云IMSDK

        最近项目中要植入即时通讯,我们所有技术部的小伙伴经过讨论,环信、阿里云、容联云、还有腾讯云。综合考虑使用腾讯云。因为腾讯云里面的登录注册是封装好的,我们未必会用那么多的功能,所以看文档还是很有必要的。选择的腾讯文档,如果你的项目以后要植入直播,点播等功能选择IM iOS V2,如果...

2018-03-31 17:17:13

阅读数 4958

评论数 0

AVPlayer封装播放器,支持横屏竖屏总时间,全部时间等

下载链接GitHub地址 SCHPlayer   https://github.com/shuilanjianyue/SCHPlayer参考:https://github.com/JmoVxia/CLPlayer     还有 https://github.com/renzifeng/ZFPlay...

2018-03-30 11:06:30

阅读数 721

评论数 0

色值的封装方法以及RGB和RGBA的区别

// 取色值相关的方法 #define RGB(r,g,b) [UIColor colorWithRed:(r)/255.f \green:(g)/255.f \blue:(b)/255.f \alpha:1.f]#define RGBA(r,g,b,a) [UIColor...

2018-03-27 18:16:16

阅读数 369

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭