移动开发
jx-zls
每天学习一点点,迎接最好的自己。。。
展开
-
问题收录
问题一fatal: unable to access 'https://chromium.googlesource.com/webm/libwebp/Finder -> 前往文件夹 (⇧⌘G) -> ~/.cocoapods/repos/master/Specs/1/9/2/libwebp问题二ERROR: While executing gem … (Gem::E...原创 2020-05-12 16:02:22 · 241 阅读 · 0 评论 -
SDWebImage解读
dispatch_main_async_safe(^{ [self sd_setImage:placeholder imageData:nil basedOnClassOrViaCustomSetImageBlock:setImageBlock cacheType:SDImageCacheTypeNone imageURL:url]; });- (voi...原创 2020-04-25 10:40:27 · 1591 阅读 · 0 评论 -
正则表达大全
数字: ^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:...原创 2019-05-01 19:13:29 · 273 阅读 · 0 评论 -
GCD 依次执行以及 NSOperationQueue 多线程
在iOS中,多线程使用较多的API是: NSOperationQueue 和 GCD 。其中 GCD 是基于 C 的底层的 API ,而 NSOperation 则是 GCD 实现的 OC的API,GCD使用方便,但代码较多,更致命的缺点如果是耗时操作,则无法取消任务,而NSOperationQueue则可以 问题1 : 如果有N个任务,如何使N个任务依次执行?? NSOper原创 2018-01-23 16:06:37 · 305 阅读 · 0 评论 -
emoji 表情上传服务器
近期需求提出需要对手机表情进行处理,对于手机表情处理,有三种方案可供选择:1. 禁止用户使用表情键盘:- (BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string { if (textFie...原创 2018-01-22 17:19:25 · 626 阅读 · 0 评论 -
程序关于调出键盘崩溃问题(系统为8.0的机器)
偶然找到一个8.0系统的手机,安装上项目后,发现在上面出现崩溃,但是在10.0以上系统的手机上面并没有出现崩溃,于是乎,找bug路程开始了:定位:原创 2017-12-09 16:01:13 · 502 阅读 · 0 评论 -
WKWebView js交互方法以及 内存泄漏
WKWebView 相对webView来说加载网页来说速度不在一个层级,占用内存也比较少,在这里咱们不谈WK的加载网页使用问题,咱们来聊聊交互问题以及内存泄漏问题交互:1. 通过wk添加方法名WKUserContentController *userCC =self.webView.configuration.userContentController;[userCC...原创 2017-02-26 22:56:30 · 1854 阅读 · 0 评论 -
Reveal安装及使用
Reveal界面调试,类似Chrome审查元素功能,在这里简单介绍下两种安装方式: a:使用coopod安装 输入 pod'Reveal-iOS-SDK', :configurations => ['Debug']b.自己配置,能用cocopod安装的相信大家都不会自己配置了,猿都是懒猿1 下载Revealhttp://download.csdn.n原创 2017-02-26 22:18:08 · 386 阅读 · 0 评论 -
Mac ox 10.11 安装cocoPod注意事项 以及各类问题Error installing pods:active support requires Ruby version >= 2.2.0
在mac 10.11上面安装pods ,由于安全机制的改变,导致安装和卸载命令也有所改变,因为在安装时碰到各种各样问题,特搜各大神博客的解决方法,在此将问题收集起来方便自己查阅,也希望能够帮助到大家 下面有安装时遇到的问题1 如果以前装过pods ,卸载命令:$ sudo gem uninstall cocoapods【Mac 10.10之前】$ sudo gem原创 2016-12-17 20:03:54 · 565 阅读 · 0 评论 -
环信EaseUI集成错误 Unknown type name 'NSString' NSLocalizedString 聊天记录本地保存
环信集成本来认为很简单的,有现成的UI,照着文档直接傻瓜操作就行,没曾想聊天记录不能长时间保存,于是乎就有了这篇记录环信坑的笔记 在下载的环信的SDK时候里面会有两个包,一个完整版的,一个简洁版的,导入工程的时候只需要集成其中一个就行,如果导入两个则会报错 问题一 集成的时候定位到NSString的错误,错误如下图 解决方法:在自己工程的pch文件中添上原创 2017-01-02 21:41:17 · 1756 阅读 · 0 评论 -
** Please tell me who you are. Run git config --global user.email "you@example.com" git config
打开Xcode创建工程后,弹出如下提示 发现出现提示后Xcode依旧照样呢够使用,但有强迫症的我还是问起了度娘:方法一(这个方法没有使用)在创建新工程的时候不勾选Create local git repository for the project方法二(用的这个方法)在终端中输入git config --global user.email "you@原创 2016-12-15 21:35:43 · 2847 阅读 · 0 评论