自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (5)
  • 收藏
  • 关注

转载 优先级反转和优先级继承

iOS的锁中有一个自选锁OSSpinLock , 这个api被标记为不推荐 , 理由就是会产生优先级反转的问题, 当时并不是特别理解这个优先级反转 . 后来在看一本书 <算法之美> 里在讲进程调度,优先级调度算法时也提到优先级反转,打算深入了解一下.在iOS中,系统维护了5个不同的线程优先级/QoS: background,utility,default,user-init...

2020-02-29 14:55:40 2747

转载 SSZipArchive的使用详解

一、使用详解:我们在开发app的时候,有时会需要对文件进行压缩和解压的操作,这个时候我们就必须要用到一个第三方的开源库,SSZipArchive ,来对目标文件进行压缩和解压的操作。使用了DDLog记录日志 , DDLog的日志按天存在不同的文件中(设置的保存7天的日志) , 以前的上传会用NSData循环读取这7个文件生成一个大的NSData上传解压之后成为了一个文件. 但是我们找某一天...

2020-02-27 14:42:55 5781

原创 最长的斐波那契式子序列

如果序列X_1, X_2, ..., X_n满足下列条件,就说它是斐波那契式的:n >= 3对于所有i + 2 <= n,都有X_i + X_{i+1} = X_{i+2}给定一个严格递增的正整数数组形成序列,找到 A 中最长的斐波那契式的子序列的长度。如果一个不存在,返回0 。(回想一下,子序列是从原序列 A中派生出来的,它从 A中删掉任意...

2020-02-25 11:51:26 490

转载 iOS 打开系统文件APP,从文件中读取

公司是做文件工具类的 App,因此在 Apple 发布新的 iOS 11 后,我司加入了需求,需要允许 App 沙盒内的文件使用 Files 管理,现找到的资料不多,除了苹果的官方文档外,这篇是一个简单入门的博客来了解如何接入 Files。让你的 App 出现在 Files 里面在你的 App 内的文件可以出现在 Files 里面之前,你必须保证你的 App 是支持 Files 中打开并且...

2020-02-22 21:50:59 17399 2

原创 UINavigationBar和UINavigationItem

今天修复了一个小bug, 由于一个viewController的右边有3个按钮,在6s这种尺寸的机型上和中间的title离得有点近了. 大致是这样 , 按钮是随便写的 , 没加图????,通过这样设置的self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView: rightView];...

2020-02-20 19:01:56 618

原创 iOS中设置view层级关系,Layer的zPosition属性使用

addSubview的方式,会把最后添加的view放到最上面,一般情况下,我们按照顺序添加就可以满足要求了.[self.view bringSubviewToFront:self.redView], 会把redView放到最前面 .[self.view sendSubviewToBack:self.redView]; 会把redView放到最底层.- (void)insertSubvi...

2020-02-17 10:44:22 4168

转载 iOS 侧滑返回手势与Scrollview冲突的解决办法

苹果在iOS7.0以后推出了一个侧滑返回手势,当导航栏Push到下一页时,可以通过侧滑手势pop到上一页,这大大提高了用户的体验度,同时增加了可玩性。然而有些时候,当你push到另一个界面后,如果该界面有Scrollview或继承于Scrollview(tableview,collectionview)的控件,这时你可能会发现返回手势失效了,这个是为什么喃?经过我多番验证,原来是这个控件拦截...

2020-02-09 16:17:47 3484

ios swift 直播动画demo

swift的 , 会OC的看无压力 , 直播中送礼物的动画, 写了常见的4种 , 包括 同时收到多个礼物时 , 展示位不够 的处理 , 可以到cocoaChina上找,那里不要积分

2018-07-04

NSArray越界崩溃解决方法

比较完美的解决了数组越界的问题, 在debug模式下会崩溃 , 在release不会崩溃 , 开发过程中 , 方便调试 , 正式环境中 减少崩溃.

2018-05-08

空空如也

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

TA关注的人

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