- 博客(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
2018-07-04
NSArray越界崩溃解决方法
2018-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人