iOS framework动态库重签名

真机上运行.framework时,如果报如下信息时表示framework动态库没有签名,需要进行重签名: dyld: Library not loaded: @rpath/XX.framework/XX Referenced from: /var/containers/Bundle/...

2019-03-22 10:50:39

阅读数 146

评论数 0

iOS11 tableView 刷新的情况下列表向上移动

初始化tableView时设置预估行高 if (@available(iOS 11.0, *)) { self.tableView.estimatedRowHeight = 0; self.tableView.estimatedSectionHeaderHeight ...

2019-03-20 15:37:40

阅读数 95

评论数 0

AFNetworking怎么post x-www-form-urlencoded类型的数据

AFHTTPSessionManager * manager = [AFHTTPSessionManager manager]; manager.requestSerializer = [AFHTTPRequestSerializer serializer]; [manager.req...

2019-03-11 18:18:31

阅读数 39

评论数 0

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at

今天在macOs系统中安装redis遇到了头大的问题;   原因是升级了macOS Sierra 版本之后,command line tools 工具没有用,  google了一下,在stackoverflow.com上面找到了问题的解决方法。   控制台输入以上代码下载xcode...

2019-01-25 14:08:02

阅读数 319

评论数 0

iOS 全局禁止横屏,但UIWebView 全屏播放视频,横屏,解决办法

iOS 全局禁止横屏,但UIWebView 全屏播放视频,横屏,解决办法 UIWebview在播放网页视频的时候我们需要进行是否全屏状态的监听。 一般的需求是在播放视频时候需要横屏,退出全屏的时候不能横屏,但是UIWebview没有给出响应的方法, 本问题解决的Demo工程https://g...

2018-12-11 17:31:48

阅读数 105

评论数 0

关于UIImage的capInsets以及Xcode的图片Slicing功能和Stretching功能

转自:https://blog.csdn.net/zhongad007/article/details/78404232 1. 可视化操作:Slicing 1. 关于每个方向上三条线分别代表什么意思 首先从水平方向上看 左边线表示左边的区域不能被重复 右边线表示右边的区域不能被重复 中...

2018-11-22 18:12:17

阅读数 40

评论数 0

RunLoop-UITableViewCell加载高清大图的速度优化

转自:https://www.jianshu.com/p/719cfd7d0a2a iOS开发中,UITableView的优化一直是一个老生常谈的问题,除了常用的预加载,缓存等方法以外,其实利用RunLoop 的循环也可以实现超清大图的流畅加载,具体的使用方法我们利用一个demo来详细理解: ...

2018-11-19 14:46:07

阅读数 17

评论数 0

RUNLOOP优化大图加载

转自:https://blog.csdn.net/bruceyou1990/article/details/80199650  1 为什么要优化大图加载 大图片在渲染的时候,比较耗费时间  我们利用RUNLOOP 来优化: 思路:1.每一次RUNLOOP,都只加载一个小任物,把图片任务放到数...

2018-11-19 14:45:31

阅读数 20

评论数 0

ios12.1 tabBar 中的图标及文字出现位置偏移动画

转自:https://blog.csdn.net/longge_li/article/details/83654333  昨天更新12.1之后,发现app 首页push一个界面,返回的时候,tabBar上的图标和文字出现一个从上往下的神奇动画,惊呆了

2018-11-13 15:09:51

阅读数 115

评论数 0

iOS 升级Xcode10遇到的问题及其解决方法

转自:https://www.jianshu.com/p/2cc3ab5091cf 1.mac下出现xcrun: error导致git无法使用的解决办法 xcrun: error: invalid active developer path (/Library/Developer/Command...

2018-11-02 14:28:01

阅读数 99

评论数 0

Xcode10:library not found for -lstdc++.6.0.9 临时解决

Xcode10:library not found for -lstdc++.6.0.9 临时解决 下载stdc++.6.0.9 提取自Xcode9 百度云链接:stdc++.6.0.9   https://pan.baidu.com/s/1zCagMy42HGPdZj8XMfOf_Q ...

2018-11-02 11:28:57

阅读数 130

评论数 0

iOS RAC - RACSignal

转自:https://www.jianshu.com/p/35a28cf0a22f 文章系列《RACSignal 》《RACDisposable》《RACSubject、RACReplaySubject》《iOS RAC - 基本用法》《iOS RAC - 定时器》《iOS RAC - RAC...

2018-09-24 21:48:49

阅读数 300

评论数 0

ios 模式讲解runtime & runloop

转自掘金链接:https://juejin.im/post/593f77085c497d006ba389f0 相信对于从事开发人员来说 runtime 这个名称都不陌生,就像我起初只知道「 runtime 叫运行时 」,后来知道 runtime 同样可以像 KVC 一样访问私有成员变量,还有「...

2018-09-23 13:12:15

阅读数 270

评论数 0

class_addMethod详解

BOOL class_addMethod(Class cls, SEL name, IMP imp, const char *types) 作用:这个方法的作用是,给类添加一个新的方法和该方法的具体实现 BOOL: 返回值,yes-------方法添加成功     no--------方法添加...

2018-09-22 16:10:36

阅读数 589

评论数 0

Runtime基础使用场景-拦截替换方法(class_addMethod ,class_replaceMethod和method_exchangeImplementations)

前话 这几天在系统的学习 runtime,在学习 runtime 的基础使用案例中,"方法替换"这种使用情况下,发现有两种写法. 其实也不是两种写法,准确的来说一种是比较严谨的,另一种则没有那么严谨. 发现这两种写法的差异后,我主要集中在下列: class...

2018-09-22 16:02:46

阅读数 61

评论数 0

iOS开发 -- KVO的实现原理与具体应用

转载链接:https://www.jianshu.com/p/e59bb8f59302 本文分为2个部分:概念与应用。概念部分旨在剖析 KVO 这一设计模式的实现原理;应用部分通过创建的项目,以说明 KVO 技术在 iOS 开发中所带来的作用; 如果是作为刚接触 KVO 的初学者,可以在了解第...

2018-09-22 15:36:35

阅读数 66

评论数 0

iOS如何为NSMutableArray添加KVO

KVO(Key Value Observe),键值观察,一种典型的观察者模式。iOS另一个观察者模式Notification,不过这个要在消息中心注册,相比而言比较麻烦。 建立KVO的三个步骤: 1、注册要监控的对象属性addObserver:forKeyPath:options:context:...

2018-09-22 13:35:14

阅读数 127

评论数 0

iOS OC 计算代码执行耗时

CFAbsoluteTimeGetCurrent()函数能够以毫秒为单位计算当前时间与2001.1.1差值。 CFAbsoluteTime start = CFAbsoluteTimeGetCurrent(); // do something CFAbsoluteTime end = CFA...

2018-09-20 22:16:52

阅读数 516

评论数 0

iOS之蓝牙开发—CoreBluetooth详解

转自:https://www.cnblogs.com/allencelee/p/6707901.html CoreBluetooth的API是基于BLE4.0的标准的。这个框架涵盖了BLE标准的所有细节。仅仅只有新的iOS设备和Mac是和BLE标准兼容.在CoreBluetooth框架中,有两个...

2018-09-17 11:43:35

阅读数 85

评论数 0

mac升级到10.11后重新安装Cocoapod

转载自:https://www.jianshu.com/p/768d9a966001 由于Mac 10.11更改了安全机制,所以cocoapods得安装和卸载命令也有所改变, 全新安全功能 Rootless,重新创造支持 iCloud Drive 文件加密的苹果应用,以及全新“受信任 WiFi...

2018-09-16 10:44:07

阅读数 292

评论数 0

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