自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wanglibincode

学习记录、反思

  • 博客(18)
  • 资源 (14)
  • 问答 (1)
  • 收藏
  • 关注

原创 NSTimer

NSTimer的属性+ @property(readonly, getter=isValid) BOOL valid :返回Boolean 表示当前的timer是否还有效。+ @property(copy) NSDate *fireDate :定时器的触发时间。如果定时器已经无效,则返回最后一次的启动时间。也可以通过该属性来改变定时器的触发时间。+ @property(readonl...

2019-09-08 15:30:06 113

原创 创建私有库

一、创建私有Spec Repo 管理者 (~/.cocoapods/repos)1、创建远端仓库,用来存放发布的私有库2、~/.cocoapods/repos 看看本地是不是已经存在远端仓库,如果不存在,那么把它克隆到本地。 pod repo add wlbRepo ssh://git@.../rep.git二、私有库的创建1、pod lib create PeacockKit 创建...

2019-09-08 15:26:29 162

原创 在iOS9.0中拍照双指捏合crash

问题在拍照页面中双指捏合后会出现CMKZoomSlider,这个view出现后会在5s后自动消失。如果在它消失前的一刹那点击“取消”将拍照页面dismiss掉的话就会出现crash。修复调用相机时,使用自定义相机类,继承UIImagePickerController,并添加以下方法。- (void)viewWillDisappear:(BOOL)animated { [super ...

2019-09-08 15:25:16 145

原创 系统字体

如果想知道用户手机的系统字体大小,可以使用 preferredContentSizeCategory ,它可返回用户当前使用的字体大小;同时,当这个属性发生变化时,系统也会发送UIContentSizeCategoryDidChangeNotification 通知。 UIContentSizeCategory str = [UIApplication sharedApplication]...

2019-09-08 15:21:08 182

原创 iOS 未申请权限引起crash

CRASHING_DUE_TO_PRIVACY_VIOLATION - info.list 权限未申请

2019-09-06 20:26:30 319

原创 headerView和footerView 在iOS9时遇到的bug

问题:在iOS 9的时候碰见,修改headerView和footerView高度时,tableview的contentOffset并没有重新计算。解决:在更改高度的时候,重新赋值给headerview和footerView。...

2019-09-06 20:26:03 181

原创 慎用字典

问题:在接口数据回来时,将数据存放到字典中。原因:当接口请求后,离开当前页面,self为空。分析:考虑了,对返回数据加了空判断,但self上下为空没考虑到。这种情况还是用自定义model来存放数据吧。...

2019-09-06 20:25:05 62

原创 相机权限请求时,未在主线程的bug

问题:在调用相机时,进行了权限请求,发生了Crash。原因:在相机权限请求回调中,不在主线程,故唤起UIImagePickerController时发生崩溃。分析:1、相机的权限请求 [AVCaptureDevice requestAccessForMediaType:AVMediaTypeVideo completionHandler:^(BOOL granted) { //T...

2019-09-06 20:24:07 278

原创 更改contentView约束出现的bug

问题:在自定义cell中,为了减少一层view,把cell的contentView赋给了一个自定义viewA,然后基于self,对viewA设置了约束,发现约束有时有效果有时候没有。解决:取消对contentView对约束布局。分析:官方文档给的解释:contentVIew是UITableVIewCell显示内容的默认父View;如果想通过添加其他views来定制单元格,那么您应该将它们添...

2019-09-06 20:21:08 257

原创 使用的UItableView 在11.0系统以下,顶部出现了多余的空白

问题 :使用的UItableView 在11.0系统以下,顶部出现了多余的空白。原因 :超出安全区域;解决办法 :if (@available(iOS 11.0, *)) { _tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } else { ...

2019-09-06 20:18:15 252

原创 自定义cell中view未加到contentView

问题:自定义cell时候,布局在10.0系统中出问题。原因:cell 中的view 未加到 contentView中, 复用出了bug。解决办法:自定义cell的view addsubview 统一加到 self的contentView中。...

2019-09-06 20:17:30 148

原创 ndefined symbols for architecture x86_64:

问题 :文件删掉,重新导入,报“ndefined symbols for architecture x86_64:"OBJC_CLASSKaTeX parse error: Expected group after '_' at position 103: …nt: _OBJC_CLASS_̲_goodListForExpandViewModel)ld: symbol(s) not found...

2019-09-06 20:16:12 660

原创 CGContextRef画view及遇到的Bug

#CGContextRef之前在项目中遇到画凹型View,代码如下:(void)drawRect:(CGRect)rect { floatx = rect.origin.x; floaty = rect.origin.y; floatw = rect.size.width; floath = rect.size.height; CGContex...

2019-09-06 17:14:44 173

原创 WWDC2018观看笔记二:iOS12 新特性(WWDC2018)

网上搜了很多相关的文章,都是简述,不符合自己的要求;更气人的是花了9.9元,看了某人的一篇不疼不痒的WWDC2018新特性。所以最后下定决心看了个人觉得对开发者有帮助的三个session,以及一些开发者需要关注的改动。1、性能提升(1)速度提升 应用启动速度提升40% 键盘响应速度提升50% 相机启动速度提升70%iOS12 和 iOS11 的真机性能对比视频:...

2019-09-06 17:06:34 169

原创 Category与Extension

Category1、Category的背景和概念在日常开发中,经常需要对已有类进行功能上的扩展,在学习“类别”之前,常用的类扩展方式有以下三种: 原有类的修改 继承 protocol(协议) 针对以上三种扩展方式, 第一种; 第二种在继承父类的同时,也扩展自己,包括(方法和变量)。但是在面向对象的开发原则中“优先使用组合慎用继承”,因为继承在一...

2018-06-29 20:15:20 378

原创 android 中获取手机中安装的应用并做跳转的相关分析研究

1、已知另一个app中包名和Activity的name,跳转2、已知另一个app中Activity的,跳转3、不知包名也不知入口Activity1、已知另一个app中包名和Activity的name,跳转时,可用intent的setClassName方法,或者setComponentpublic void tosecond(View view) { Intent toset =

2017-07-14 16:23:27 496

原创 React Native 实现注销登录功能

React Native 实现注销登录功能

2017-06-09 12:22:17 2342

原创 SmsManager发短信_随笔

代码很简单,唯一要注意的就是导包的时候,记得手动导入Android.telephony.SMSManager,如果直接ctrl+shift+o 会导过时的包。SmsManager sms= SmsManager.getDefault();sms.sendTextMessage(phonenumber, null, "context",null,null);加权限:“SEND_SMS”

2017-05-20 20:38:35 207

jbox2d 实现摩拜单车滚球效果

在Android studio编译环境下,通过jbox2d 实现摩拜单车滚球动画

2017-10-24

react native 实现登录和仿微信Tab界面()

该实例通过react native 框架,通过navigation实现登录、仿微信tab界面。

2017-06-05

android 下拉刷新-实例

android 自定义 下拉刷新功能实现的代码

2016-11-23

android 侧滑菜单-实例代码

关于侧滑菜单的demo

2016-11-23

viewpager实现图片循环播放-实例

代码实现viewpager 循环播放viewpager ,以及自动播放

2016-11-23

xUTils工具类集合

该资源包含常用的xUTilsjar包,以及类库、使用小demo以及讲解笔记。

2016-11-23

android实现侧滑菜单-开源框架-SlidingMenu

android实现侧滑菜单-开源框架-SlidingMenu

2016-11-23

android 下拉刷新 实例

android 下拉刷新 实例

2016-11-23

android 侧滑菜单

android 侧滑菜单

2016-11-23

viewpager实现图片循环播放实例

viewpager实现图片循环播放实例

2016-11-23

java 接口测试工具

2016-11-23

php环境搭建以及所需要的资源大全

资源里包含php资源包、mysql资源包、apache资源包以及环境配置详解。

2016-05-16

java+Android环境变量配置

java+Android环境变量配置

2016-05-16

mysql-5.5.15-winx64

2016-05-16

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

TA关注的人

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