Google Protocol Buffer 的使用和原理

转载 刘明   2015-04-30 12:12

Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语言无关、平台无关、可扩展的序列化结构数据格式。目前提供了 C++、Java、Python 三种语言的 API。

更多

获取iOS的设备和网络信息

Yeolar   2015-04-30 11:13

用户所用设备的相关信息对于故障诊断、系统兼容和用户跟踪十分重要。得到的信息越详细具体,对于问题诊断和处理就越容易高效。因此,从设备上获取各类信息就很必要了。

更多

深入CATransform3D

Yeolar   2015-03-26 14:44

前一篇转载了一份网上流传较广的 CALayertransform 属性的实践效果介绍。本篇再做一些补充。

更多

IOS 3D UI:CALayer的transform扩展

转载 worldmatrix   2015-03-26 14:13

iOS的UI是基于 UIView 类的,我们能看到的每个UI元素都是 UIView 或者 UIView 的子类。View按树形结构组织起来,树根是 UIWindow

View负责界面的交互和显示,其中显示部分由 CALayer 来完成。每个 UIView 包含一个 CALayer 实例。可以这么认为, UIView 本身是不可见的,我们能看到的都是 CALayerUIView 只是负责对 CALayer 进行管理。

更多

iOS中使用CGContext绘制图形

Yeolar   2015-03-25 21:53

上一篇总结了用 UIBezierPath 绘制图形,本篇讲一下用 CGContextRef 来绘制。CGContext直接在UIGraphics的上下文绘制,也可以把 UIBezierPath 对象的 CGPath 赋值过来。一般在 CAShapeLayer 中使用 UIBezierPath ,而在生成基于矢量图的 UIImageUIView 的绘制时使用CGContext。

更多

iOS的UIBezierPath类和贝塞尔曲线

Yeolar   2015-03-25 17:58

在iOS中绘制矢量图或者路径的时候通常会用到 UIBezierPath ,它在 UIKit 中,是CoreGraphics对path的封装。使用 UIBezierPath ,可以绘制直线、椭圆、多边形和贝塞尔曲线等。

更多

Introducing Proxygen, Facebook's C++ HTTP framework

转载 Daniel Sommermann, Alan Frindell   2015-01-18 20:28

We are excited to announce the release of Proxygen, a collection of C++ HTTP libraries, including an easy-to-use HTTP server. In addition to HTTP/1.1, Proxygen (rhymes with "oxygen") supports SPDY/3 and SPDY/3.1. We are also iterating and developing support for HTTP/2.

更多

Brett Terpstra 的 2014 年度最佳 Mac 软件推荐

转载 Mac玩儿法   2015-01-16 11:42

经常刷 Twitter 的朋友可能都认识 Brett Terpstra,这位酷似杰森斯坦森,气质外形和程序员气质都完全违和的多产 Apple 独立开发者,发布过像 MarkedDeckset ,nvALT 这类大作以及其他小型效率程序,而且他不但能写代码,主笔的独立博客 brettterpstra.com 也受行内广泛关注。Brett 近期在自己的博客发布了自评的年度最佳产品名单,涉及了硬件、软件、网络等产品近百项,能入 Brett 法眼的产品自然水平不孬,Frank 今天就将此名单中的 Mac 软件产品提取出来,向大家介绍一下。

更多

iOS人机界面指南:UI设计基础

转载 Apple; ISUX [译]   2015-01-02 15:19

更多

使用CocoaPods管理Xcode工程的第三方依赖

Yeolar   2015-01-02 10:52

CocoaPods可以用来管理Xcode工程的依赖库。工程的全部依赖在一个叫Podfile的文本文件中指定。然后CocoaPods会自动解决库之间的依赖,下载源代码,链接等工作。

更多

  • 2/34