自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

转载 iOS推送之远程推送

最近公司项目升级重构(重写),除了本来我所负责的模块,最后临危受命接了推送(远程和本地)相关的模块,顺便把推送的相关知识复习了一遍。后期连续工作十几天加上最后一天的通(瞎)宵(熬)达(一)旦(夜),也算是不辱使命。此文除了讲解远程推送相关的基本知识外,也会涉及一些推送相关的奇淫技巧。另外本文主要讲解远程推送,后续会出一篇iOS推送之本地推送(iOS Notification Of Local

2017-02-15 00:00:22 351

原创 组件化文档

组件化架构漫谈:http://www.cocoachina.com/ios/20160929/17610.htmliOS组件化思路-大神博客研读和思考: http://www.jianshu.com/p/afb9b52143d4iOS 组件化方案探索:http://blog.cnbang.net/tech/3080/ios业务模块间互相跳转的解耦方案:http://blog.csdn.net/

2017-02-14 17:30:07 527

原创 JSPatch文档整理(三)

四.Jspatch 使用: (一)基础用法:(见文档 2.2、2.3) jspatch 作为对 oc 类与类接口的补充完善,其中的 js 与 oc 间的通信总结而言大体分为以下几类: 1. js 对 oc 类中定义的方法进行重写(类方法、对象方法、Category 方法) js 调用 oc 方法(类方法、对象方法),对其进行参数传递,以及

2017-02-14 17:26:09 584

原创 JSPatch文档整理(二)

二.Jspatch 简介: JSPatch 是 iOS 上的动态更新框架,只需要引入小小的引擎文件,就可以用 JS 调用和替换任意 OC 方法,目前被普遍用于实时修复 bug。JSPatch 的基本原理就是通过 JS 代码,用 iOS 内置的 JavaScriptCore.framework 作为 JS 引擎, 通过Objective-C Runtime,从 JS 传

2017-02-14 17:25:12 332

原创 JSPatch文档整理(一)

参考资料:jspatch平台使用文档     1.1平台使用文档:http://jspatch.com/Docs/SDK  1.2 JSPatch来更新已上线的App中出现的BUG(超级详细):http://www.jianshu.com/p/c21e7743947a jspatch独立后台与前端开发使用文档     2.1项目主页:https://github.com/ban

2017-02-14 17:16:56 301

原创 资料整理

Bitcode 总结 (一)参考资料: 1. 手游开发者"利器":苹果应用瘦身功能介绍(App Thinning):http://www.cocoachina.com/ios/20150612/12135.html 2.深入理解iOS开发中的BitCode功能:http://www.jianshu.com/p/f42a33f5eb61 3. iOS开发 - Bitcode适配指南:http

2017-02-14 17:12:38 223

原创 CocoaPods构建私有库文档(三)

(二)创建公共的 pods 1. 创建 git 远端仓库:同上 2. 本地创建 pod 项目工程文件:同上 3. 本地测试 podspec 文件:同上4.注册 trunk 1)在注册 trunk 之前,我们需要确认当前的 CocoaPods 版本是否足够新。trunk需要 pod 在 0.33 及以上版本,如果你不满足要求,打开 Terminal 使用 ruby 的

2017-02-14 17:10:20 243

原创 CocoaPods构建私有库文档(一)

分类: 1.私有pod:通过公司的服务器作为代码仓库保存的pod,除被分配了相应权限的人(一般为公司内部员工)外的其它人无法访问该pod. 在组件化开发中,以私有的pod作为组件.此时我们创建pod的podspec文件保存在自己创建的远端git仓库中 2.公共pod:公开的pod,例如常用的github中的支持pod的库,能够被任何人访问,此时我们创建的pod的podspec文件会随其他第三

2017-02-14 17:08:02 372

原创 CocoaPods构建私有库文档(二)

分类: 1.私有pod:通过公司的服务器作为代码仓库保存的pod,除被分配了相应权限的人(一般为公司内部员工)外的其它人无法访问该pod. 在组件化开发中,以私有的pod作为组件.此时我们创建pod的podspec文件保存在自己创建的远端git仓库中 2.公共pod:公开的pod,例如常用的github中的支持pod的库,能够被任何人访问,此时我们创建的pod的podspec文件会随其他第三

2017-02-14 16:49:51 302

转载 AFNetWorking3.x完全解读

转载1:AFNetworking源码阅读:http://www.cnblogs.com/polobymulberry/category/785705.html 转载2:AFNetworking到底做了什么:http://www.jianshu.com/p/856f0e26279d

2017-02-10 01:19:37 624

转载 NSCache和NSURLCache、网络缓存优化

转载:http://www.cnblogs.com/Mike-zh/p/5210169.html 本文目录 一种缓存优化方案响应头'Last-Modified'和请求头'If-Modified-Since''Keep-Alive'响应头和不离线的URLSession'Expires'响应头这篇文章的意义 正文开始 首先要说一件重要的事: NSCache和NSURLCa

2017-02-09 13:07:14 589

转载 HTTP认证机制

HTTP请求报头: Authorization HTTP响应报头: WWW-Authenticate HTTP认证  基于   质询  /回应(  challenge/response)的认证模式。 ◆ 基本认证 basic authentication   ← HTTP1.0提出的认证方法     客户端对于每一个realm,通过提供用户名和

2017-02-05 22:05:00 532

转载 iOS安全系列之二:HTTPS进阶

转载:http://oncenote.com/2015/09/16/Security-2-HTTPS2/  iOS安全系列之二:HTTPS进阶1. 中间人攻击 1.1 SSL证书欺骗攻击1.2 SSL剥离攻击(SSLStrip)1.3 针对SSL算法进行攻击1.4 模拟最简单的攻击 2. 校验证书的正确姿势 2.1 域名验证2.2 校验证书链?2.3打包证书校验 3.

2017-02-05 21:27:10 428

转载 【下】安全HTTPS-全面详解对称加密,非对称加密,数字签名,数字证书和HTTPS

转载:http://blog.csdn.net/tenfyguo/article/details/40958727 1.  HTTPS 1.1. 什么是HTTPS HTTPS(HypertextTransfer Protocol Secure)即安全的HTTP。HTTPS的安全基础是安全套接层(Secure Sockets Layer,SSL)。HTTP工作在应用层(OSI模型的

2017-02-05 21:18:16 478

转载 【上】安全HTTPS-全面详解对称加密,非对称加密,数字签名,数字证书和HTTPS

转载:http://blog.csdn.net/tenfyguo/article/details/40922813 一,对称加密 所谓对称加密,就是它们在编码时使用的密钥e和解码时一样d(e=d),我们就将其统称为密钥k。   对称加解密的过程如下: 发送端和接收端首先要共享相同的密钥k(即通信前双方都需要知道对应的密钥)才能进行通信。发送端用共享密钥k对明文p进

2017-02-05 21:16:33 353

转载 iOS安全系列之一:HTTPS

转载:http://www.cocoachina.com/ios/20150810/12947.html 如何打造一个安全的App?这是每一个移动开发者必须面对的问题。在移动App开发领域,开发工程师对于安全方面的考虑普遍比较欠缺,而由于iOS平台的封闭性,遭遇到的安全问题相比于Android来说要少得多,这就导致了许多iOS开发人员对于安全性方面没有太多的深入,但对于一个合格的软件开发

2017-02-05 21:15:03 254

转载 HTTPS工作原理和TCP握手机制

转载:http://www.cnblogs.com/ttltry-air/archive/2012/08/20/2647898.html 1、HTTPS的工作原理     HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/S

2017-02-05 21:13:48 1508

转载 图解HTTPS

转载:http://www.cnblogs.com/zhuqil/archive/2012/07/23/2604572.html 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服

2017-02-05 21:11:45 196

空空如也

空空如也

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

TA关注的人

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