自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KenGin Wong

项目总结

  • 博客(7)
  • 收藏
  • 关注

原创 tableview UITableViewAutomaticDimension 和 estimatedSectionHeaderHeight 和 estimatedRowHeight 造成布局问题

在iOS 9 以上,设置tableview.estimatedRowHeight 和 tableview.rowHeight 会自适应高度, 在iOS11以上,使用UITableViewAutomaticDimension 来估高没问题,但是在iOS 11 以下就一定需要(headerview)estimatedSectionHeaderHeight 和 UITableViewAutomatic...

2019-02-26 20:29:10 3578

原创 使用__unsafe_unretained 和使用__weak 的区别

__unsafe_unretained 和 __weak 都不会持有指针所指向的对象,但是在指向对象释放后,__unsafe_unretained 不会自动置空指针,会形成野指针,所以需要用户手动去置空,使用__weak 会自动置空指针。但是,如果访问__weak 修饰的属性时,runtime底层会调用objc_loadWeak() 和 objc_storeWeak来完成,这会带来很大的开销,所以...

2019-02-25 22:58:02 754 1

原创 ios 项目开发中总结

1.用avplayer播放时,需要设置为全局属性,如果是临时变量,会播放不了音频。2.如果后台时根据你的请求方式来判断某些事项的话,如果移动端是用post请求,但是后台后去到的是get请求,有可能是请求的地址出问题了,因为我试过是http://.......的话,我用post请求,到后台变成了get请求,但是我用https://......的话后台获取的就是post请求。这个有可能是不会把http...

2018-05-31 10:46:49 586

原创 layabox 于iOS 端的坑

首先会默认自动旋转屏幕,这需要改laya的scripts下的文件然后,laya提供的controller 无论怎么设置这个controller.view 的frame都是不起作用的,默认是这个ipad的屏幕宽高。这个我们找了laya的人问,他们说一开始没考虑这个问题,比如我想只在一个区域加载这个layaController的话,游戏就会显示不完成,会从左下角开始显示游戏,超出的部分不会显示,就是不...

2018-05-31 10:12:40 4389

原创 weex 使用指南和坑

按照官网的方式http://weex.apache.org/cn/guide/ 这个去配置环境,其实如果我们不是为了写weex可以用来调试的话,我们没必要创建一个weex的项目,因为创建出来的项目名称会默认为WeexDemo。如果需要把weex导入工程,就按官网http://weex.apache.org/cn/guide/integrate-to-your-app.html这个来导入就行。不过我...

2018-05-31 10:08:11 3708

原创 iOS 如何修改只读属性的值

正常情况下,属性默认是readwrite,可读写,如果我们设置了只读属性,就表明不能使用setter方法,比如在.h中声明@property (nonatomic,copy,readonly)NSString *ivar;在.m文件中不能使用self.ivar = @"aa"; 只能使用实例变量_ivar = @"aa";,而外界想要修改只读属性的值,需要用到kvc赋值,[object setVa...

2018-04-07 16:13:38 4790

原创 iOS 中const、static、extern关键字的理解

constconst的意思是常量,用const修饰的基本变量或者指针变量是只读的,不可修改的。NSString *const userName = @"hjj";如果后面有userName = @"zr";这样的错误的。int  const  *p   //  *p只读 ;p变量 int  * const  p  // *p变量 ; p只读 const  int   * const p //p和*...

2018-04-07 15:34:06 216

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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