多线程内存模型和C++1x Atomic

本文主要总结了《为什么程序员需要关心顺序一致性(Sequential Consistency)而不是Cache一致性(Cache Coherence?)》,《浅析C++多线程内存模型》,《Memory model synchronization modes》,《std::memory_order

阅读更多

ReactiveCocoa 3.0 初步

本文总结了《A FIRST LOOK AT REACTIVECOCOA 3.0》和《REACTIVECOCOA 3.0 - SIGNAL PRODUCERS AND API CLARITY》中关于ReactiveCocoa 3.0新的Swift API的基本用法。

阅读更多

《Using Swift with Cocoa and Objective-C》学习笔记

学习《Using Swift with Cocoa and Objective-C》的笔记。

阅读更多

iOS开发中的Promise模式

什么是Promise

借用PromiseKit文档中的定义:

阅读更多

iOS应用内购买IAP接入

本文主要讲解iOS应用接入应用内购买的基本实现。
首先需要在应用后台做一些配置工作,这部分就不做详细步骤的说明,只列出需要完成的工作:

阅读更多

SQLite中的常用SQL语法、锁机制和WAL

本文主要参考《SQLite权威指南》。

阅读更多

iOS开发中的Markdown渲染

BearyChat的消息是全面支持Markdown语法的,所以在开发BearyChat的iOS客户端的时候需要处理Markdown的渲染。

阅读更多

可变高度的UITableViewCell

可变高度的UITableViewCell用到的很多,简单总结一下利用autolayout实现自动计算高度的UITableViewCell的要点。

阅读更多

使用七牛云存储实现HLS在线视频授权播放

本文主要利用七牛云存储和node.js实现基于HLS的在线视频授权播放。

阅读更多

关于Actor模型与游戏编程的一点想法

在读gevent的tutorial的时候,一段关于Actor模型的简要描述引起了我的注意:

阅读更多