👨🏻‍💻's 博客

慢品人间烟火色,闲观万事岁月长

0%

导语

说说 iOS 中关于事件是如何传递与响应的。

因素 iOS 关键词
时间 点击/长按/摇一摇/音乐暂停/播放时
地点 响应者 UIButton/UIView 事件派发 & 响应者链条
人物 用户/运行循环 NSRunLoop & UIApplication
事件 UITapGestureRecognizer/UITouchUpInside UIEvent
如何 执行的具体操作 外部业务实现
阅读全文 »

导语

mac 上装了很多浏览器。因为喜欢 SafariPin Tab 的功能,所以主力的浏览器选择的是它,但是太多的 Pin Tab 似乎拖累了浏览器的速度,今天要打开苹果开发者后台时,由于网速不给力,最后换成 Firefox 才顺利打开。感觉有必要整理一下。又不想放到收藏夹中,放到那儿,似乎就很难再记起它了。

闲话点到为止即可,讲讲如何制作网址快捷方式,非常简单,只是因为以前没注意过这个角落,因此才考虑花点时间记录一下。

流程

  1. 切换到 Safari 浏览器中
  2. 移动到地址栏
  3. 长按鼠标/触摸板,以拖拽的方式将其移动到目标路径,比如 Finder/Desktop

顺利的话应该会生成类似这样的图标

That’s all

导语

  前几天在 Bugly 公众号上看到这篇 iOS App签名的原理,解决了我原来关于 iOS 开发的证书相关知识的一些模糊的地方。
    
  下面按使用的场景进行梳理。   

场景一: 指定 AppStore 安装

  1. App 打包上传到 AppStore ,苹果服务器用对应用进行加壳,签名,用私钥对签名加密
  2. iOSAppStore 下载应用,在安装时用公钥进行验证

.ipa 包里有一个 _CodeSignature 的文件夹,其中有个 CodeResources
文件,拖拽到 Sublime Text 中,发现其内容包括 4 个节点,

阅读全文 »

定义

HTTPS(也称为 HTTP over TLSHTTP over SSL ,和 HTTP Secure )是用于在因特网上广泛使用的计算机网络上的安全通信的协议。HTTPS 通过 TLS 或其前身的 SSL 实现超文本传输​​协议(HTTP)的安全传输。

在密码学中,加密(英语:Encryption )是将明文信息改变为难以读取的密文内容,使之不可读。只有拥有解密方法的对象,经由解密过程,才能将密文还原为正常可读的内容。

阅读全文 »

前言

  单纯做个记录

程序传参

C

C程序的入口为main,函数声明一般为

1
int main(int argc,char *argv[]); 

arg是参数缩写,ccount,argc代表外部参数的个数,argv是一个指向字符数组的指针。简而言之外部可以给main传递一个字符串数组,个数由argc确定

阅读全文 »

前言

简单实现摇一摇功能

环境 & 工具

macOS Sierra 10.12.3
Xcode 8.2.1
cartool

阅读全文 »