随笔分类 - 工具篇
摘要:步骤一:将Charles的根证书(Charles Root Certificates)安装到Mac上。 Help -> SSL Proxying -> Install Charles Root Certificate 步骤二:Mac信任Charles的根证书。 未信任的Charles根证书 将使用此
阅读全文
摘要:开发过程中,有时候会碰到点击按钮或者某个动画会配合震动效果;下面介绍iOS开发过程中的震动添加: 导入:#import <AudioToolbox/AudioToolbox.h> 在需要出发震动的地方写上代码:AudioServicesPlaySystemSound(kSystemSoundID_V
阅读全文
摘要:地址:https://developer.apple.com/design/human-interface-guidelines/ios/icons-and-images/launch-screen/
阅读全文
摘要:CGAffineTransform介绍 概述 CGAffineTransform是一个用于处理形变的类,其可以改变控件的平移、缩放、旋转等,其坐标系统采用的是二维坐标系,即向右为x轴正方向,向下为y轴正方向 在UIView中有一个transform属性便是专门用来控制形变的,其使用方法如下 样例素材
阅读全文
摘要:https://www.jianshu.com/p/1e86adb31903
阅读全文
摘要:一、错误原因 在做iOS设备作为central,与蓝牙外设连接,接收蓝牙外设传输的数据时发生蓝牙中断。 在- (void)centralManager:(CBCentralManager *)central didDisconnectPeripheral:(CBPeripheral *)periph
阅读全文
摘要:准备知识:非对称加密 一、理论 首先说到非对称加密,大家都熟知一个算法,RSA(又三位数学家名字首字母构成),这个算法中包含很多数学公式和理论证明,这里就不做深究。我们来简单地理解下非对称加密的思想。 先来看看对称加密的过程,对称加密的双方都保持相同的加密密钥和解密密钥,数据经过加密密钥加密之后再网
阅读全文
摘要:一:主干发布 先说主干发布模式: 以SVN库为例,大致将库分为trunk, branch,tag三种,主线发布就是公司要发布某个产品的V1版本,之前大家都做会在SVN的trunk上做开发,等 trunk稳定了.开出一个分支B1,在B1分支上做V1版本的其它功能添加,bug修改等,并使用持续集成来验证
阅读全文
摘要:最新支持11.2 (15C107) Xcode只可以支持iPhone手机对应iOS系统以下的真机测试。一般想要支持最新的iPhone手机系统,有两个方法。 第一、就需要更新Xcode,这一个方法有一个缺陷就是,大家都喜欢体验最新的iPhone手机系统,但是喜欢使用Xcode beta版的不是很多,毕
阅读全文
摘要:提起github相信大家都不会陌生,在这里就不再赘述了。作为开源代码库以及版本控制系统,使用好了确实会非常受益,再说的势利点,你找工作时给面试官说你经常维护自己的技术博客和github,相信你给他的印象会好很多。 windows底下如何使用github,很多好心人都已经给了非常详细的解决方案,你只需
阅读全文
摘要:解决办法:打开终端输入:defaults write com.apple.dt.XCode IDEIndexDisable 1 然后重新打开工程就可以了
阅读全文
摘要:1、RSA算法介绍 RSA是目前最有影响力的公钥加密算法,该算法基于一个十分简单的数论事实:将两个大素数相乘十分容易,但那时想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥,即公钥,而两个大素数组合成私钥。公钥是可发布的供任何人使用,私钥则为自己所有,供解密之用。 解密者拥有私钥,
阅读全文
摘要:1、Base64编码说明 Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。 为了保证所输出的编码位
阅读全文
摘要:在网了搜了一些解决方案,感觉并不是那么严谨,于是自己动手搞了一下,直接说思路 iOS调起第三方支付和安卓还不一样,安卓是把第三方的支付SDK直接镶嵌在自己的App中,而iOS由于沙盒机制,各个应用之间相互独立,应用之间的调用只有通过系统留下的唯一入口scheme, 所以iOS调起第三方支付是在两个A
阅读全文
摘要:1、一张图解决不懂iPhone手机的小白获取UDID的方式
阅读全文
摘要:1、iOS 系统可以分为以下四层,每个框架对应IOS系统里的一层,每层建立在它下面层的上面。应该尽量使用上层的框架来代替下面的框架。更高层次的框架是对底层框架基于对象的抽象。以下列出几个iOS开发的常用框架。 Cocoa Touch:UIKit Media:Core Graphics/Open GL
阅读全文
摘要:https://laod.cn/hosts/2017-google-hosts.html 替换hosts文件
阅读全文
摘要:1、打开iTunes,并与手机相连接 2、按照下图所示执行搜索并下载App 3、到Mac的 /Users/apple/Music/iTunes/iTunes Media/Mobile Applications/ 路径下 找到你下载App的 "天猫 5.28.2.ipa" 文件,并修改后缀名称为 "天
阅读全文
摘要:一、推荐使用的第三方库 1:基于响应式编程思想的oc 地址:https://github.com/ReactiveCocoa/ReactiveCocoa 2:hud提示框 地址:https://github.com/jdg/MBProgressHUD 3:XML/HTML解析 地址:https://
阅读全文