自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wenbin

app dev

  • 博客(58)
  • 收藏
  • 关注

原创 AFN HTTP 412 解决办法

设置 manager 的请求头manager.requestSerializer setValue:@"any-value" forHTTPHeaderField:@"If-None-Match"];

2019-07-17 16:41:24 1793

原创 NSData NSString base64互相转换

// 普通string NSString *string = @"hello"; // 普通string -> 普通data NSData *data = [string dataUsingEncoding:NSUTF8StringEncoding]; // 普通data -> 普通string NSString *stri...

2019-07-11 16:40:38 1339

原创 Vim 基础操作(二)

这是上一篇 Vim 基础操作文章文本编辑上一遍简洁说了 Vim 有两种模式,普通模式和输入模式,现在重点说文本编辑,以下命令都在 普通模式 下使用i:立即在当前位置进入输入模式o:立即在下一行进入输入模式O:立即在上一行进入输入模式I:在行头进行编辑A:在行尾进行编辑复制 剪切 粘贴 撤销yy:复制当前行dd:删除当前行并复制p:粘贴复制的内容u:撤销上一步操作文...

2019-07-03 15:58:03 162

原创 Vim 基础操作(一)

命令默认都在 Mac 自带终端使用基础操作使用 Vim 打开一个文件cd 文件路径vim 文件名 进入普通模式输入模式在普通模式下按 i 进入输入模式退出在输入模式下按 Esc 进入普通模式,接着可以输入命令::q 直接退出:q! 退出并丢弃修改:x 保存并退出光标移动方向键h l j k 四个键h : 向左移动一个字符l :向右移动一个字符j ...

2019-07-03 15:29:48 473

原创 Macbook Pro touch bar 设置小tips

touch bar 的出现让人又爱又恨,根据切换的软件可以自行改变,但是有时需要用到Fn键和传统控制区就让人头大,此文教大家简单设置touch bar的状态,根据自己的需要设置touch bar支持的设置应用控制根据切换的应用来回变换,选择后支持关闭功能栏展开的功能栏传统的功能区,只是变成了触控形式,固定显示,不会根据应用切换F1、F2 等键排列会从esc F1 … F12快...

2019-06-20 09:55:40 4583

原创 Swift5 访问限制关键字

访问控制关键字限制从高到低排列privatefileprivateinternalpublicopen简单总结:private 只能在当前文件的当前模块的作用域使用fileprivate 只能在当前文件内使用internal 是默认访问级别,所有没有单独列出的都是这个权限public 可以在外部文件访问,如果只需要访问就用它open 可以在外部文件访问,如果需要继承...

2019-06-13 15:03:40 739

原创 CocoaPods版本升级

查看当前 Cocoapods版本pod --version检查当前 ruby 源,使用 gems.ruby-china.com 源gem source -lgem sources --remove 旧源gem sources -a 新源更新Cocoapodssudo gem install cocoapods 回车然后输入电脑密码再次检查当前Cocoapods版本...

2019-06-12 14:33:59 4047

原创 多人开发git提交流程

本文以master和dev举例,可视化git工具为sourceTree在 dev 开发完成后提交到本地,不推送到远程切换到 master 拉去远程分支代码show in finder 打开项目运行,没有问题后切换到 dev 分支将 master 分支合并到 dev ,运行代码没有冲突:运行step5有冲突两人操作同一份类文件冲突:定位到冲突文件,调整类文件代码...

2019-06-07 21:45:00 4271 2

原创 iOS 推送报错BadCertificateEnvironment

报 BadCertificateEnvironment 错一般来说是环境和证书不匹配,但是如果环境和证书确认没问题还报错,解决如下:进钥匙串导出开发环境和发布环境的p12证书❗️❗️❗️❗️❗️开发环境从私钥导出,发布环境从外层导出(千万别从私钥导出,否则会一直报这个错)如图...

2019-04-10 16:27:52 1176 1

原创 判断机型,支持最新设备(iPhone SE Gen2 和 iPad Pro 11 Gen2、iPad Pro 12.9 Gen4)

// 导入这个框架#import <sys/utsname.h>+ (NSString*)deviceModelName { struct utsname systemInfo; uname(&systemInfo); NSString *deviceModel = [NSString stringWithCString:systemInfo.ma...

2019-02-28 13:58:50 1940

原创 Xcode打包每次输入用户名和密码

步骤钥匙串 - 对应的证书秘钥双击 - 访问控制 - 选择第一个 - 输入密码完成

2019-02-26 17:24:24 1889

原创 Xcode警告☞The iOS deployment target is set to 7.0, but the range of supported deployment target versio

拿AFNetworking举例:如果出现 The iOS deployment target is set to 7.0, but the range of supported deployment target versions for this platform is 8.0 to 12.1. (in target 'AFNetworking')选中 Pods Project在 tar...

2019-02-26 17:24:03 987

原创 Xcode单元测试引入pod文件报错找不到

Project => Info => Configurations 将对应的 None 改一下

2019-02-26 17:23:45 1628

原创 Xcode单元测试报错 Failed to load test bundle from file

在 test 的 target 选择 build Settings => iOS Deployment Target => 选择对应的版本

2019-02-26 17:23:23 1155

原创 CocoaPods 私有库验证 --- 参数

pod lib lint 对spec文件做本地校验pod spec lint 对spec文件做远程校验--verbose 显示详细信息--use-libraries 如果依赖了静态库使用这个可以校验通过--allow-warnings 忽略警告--sources 如果是私有库包含私有库的情况,在验证时加上这个属性:--sou...

2019-02-26 17:22:57 452

原创 pod install 和 rvm install ruby-xxxx报错解决办法

pod install 报错configure: error: cannot run C compiled programs.If you meant to cross compile, use `--host'.See `config.log' for more detailsrvm install ruby-xxxx 报错Error running './configure --p...

2019-02-26 17:22:39 3823

原创 CocoaPods 命令的详细介绍

本文按照官网的叙述用大白话“翻译”出来,加上个人的经验和见解,可以更方便理解参考链接 CocoaPods官网之命令的详细介绍前言很多同学们分不清 pod install 和 pod update 命令的区别和用法,认为 pod install 只有第一次安装时和报错提示时使用,其实不是这样的。第三方库的版本有时候决定了我们开发的进度和心情,管理好这些版本可以使开发者更方便的使用。先从P...

2019-02-26 17:22:17 598

原创 制作Sqlcipher+SM4加密的framework包(OC)

项目中集成OpenSSL有时让人头疼,并且网上没有找到使用SM4加密数据库的案例,本文主要讲如何制作一个使用Sqlicipher+SM4国密算法的framework,本文编译部分按需求编译模拟器或真机版本第一步下载所需文件GMSSL:支持国密SM2/SM3/SM4算法的OpenSSL分支,由北京大学密码研究小组维护。GMSSL for Github下载后的压缩包解压,使用终端cd到文...

2019-02-26 17:21:37 1126

空空如也

空空如也

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

TA关注的人

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