起 黑魔法__attribute__((cleanup))有讲如何使用cleanup来简化使用lock代码。__attribute__这个修饰符很有用,前段时间集中写了一些东西收集这些有意思__attribute__。戳…
标签:apple
NAS之旅--基于centos7搭建netatalk Mac TimeMachine 备份与共享服务器
Netatalk 是一个免费开源的 AppleTalk 通信协议的实现,Linux 或者 BSD 系统通过它可以充当 Mac 的文件服务器 (AppleShare File Server, 网络协议是 AFP)、Appl…
iOS模块化探索实践
背景:由于目前所在公司的iOS项目的依赖管理是比较原始的状态,但是APP功能又是越来越复杂的,这就带来的很多问题,比如开发时编译时间过长、模块间耦合严重、模块依赖混乱等。最近又听说这个项目中的部分功能可能需要独立出一个新…
Objective-C runtime 拾遗 (二)——Log message send
原因 最近在考虑对App中所有的message进行Log,资料不少,前人也有一些实现,做些记录。 对Objc_msgSend进行Hook OC的Messaging都是通过改函数的调用的。如[foo bar],会被转化成:…
Objective-C runtime 拾遗 (二)——Log message send
原因 最近在考虑对App中所有的message进行Log,资料不少,前人也有一些实现,做些记录。 对Objc_msgSend进行Hook OC的Messaging都是通过改函数的调用的。如[foo bar],会被转化成:…
Swift 个人学习笔记 - 09: 属性
本文章纯粹是中文版《The Swift Programming Language》的学习笔记,所以绝大部分的内容都是文中有的。本文是本人的学习笔记,不是正式系统的记录。仅供参考 以下还是有很多没看懂、不确定的地方,我会以…
【译】Swift 3.0更新概要
原贴:What’s New in Swift? 作者:Ben Morrow译者: kemchenj Swift 3.0年末就会发布正式版, 并且会给所有Swift开发者带来很多改变. 如果你没有一直紧跟Swi…
一种Auto Unlock的方法
起 黑魔法__attribute__((cleanup))有讲如何使用cleanup来简化使用lock代码。__attribute__这个修饰符很有用,前段时间集中写了一些东西收集这些有意思__attribute__。戳…
一种Auto Unlock的方法
起 黑魔法__attribute__((cleanup))有讲如何使用cleanup来简化使用lock代码。__attribute__这个修饰符很有用,前段时间集中写了一些东西收集这些有意思__attribute__。戳…
iOS模块化探索实践
背景:由于目前所在公司的iOS项目的依赖管理是比较原始的状态,但是APP功能又是越来越复杂的,这就带来的很多问题,比如开发时编译时间过长、模块间耦合严重、模块依赖混乱等。最近又听说这个项目中的部分功能可能需要独立出一个新…
Objective-C runtime 拾遗 (二)——Log message send
原因 最近在考虑对App中所有的message进行Log,资料不少,前人也有一些实现,做些记录。 对Objc_msgSend进行Hook OC的Messaging都是通过改函数的调用的。如[foo bar],会被转化成:…
服务端接入验证苹果支付receipt
1.验证苹果receipt接口 请求方式 post Content-Type: application/json 测试环境url https://sandbox.itunes.apple.com/verifyReceip…