It Inns









Objective-C Runtime 运行时之二:成员变量与属性

2017-05-10 | Runtime

在前面一篇文章中,我们介绍了Runtime中与类和对象相关的内容,从这章开始,我们将讨论类实现细节相关的内容,主要包括类中成员变量,属性,方法,协议与分类的实现。

»

Objective-C Runtime 运行时之一:类与对象

2017-05-09 | Runtime

Objective-C语言是一门动态语言,它将很多静态语言在编译和链接时期做的事放到了运行时来处理。这种动态语言的优势在于:我们写代码时更具灵活性,如我们可以把消息转发给我们想要的对象,或者随意交换一个方法的实现等。

»

WebSocket

2017-04-30 | WebSocket

WebSocket是一种在单个TCP连接上进行全双工通信的协议。WebSocket通信协议于2011年被IETF定为标准RFC 6455,并由RFC7936补充规范。WebSocket API也被W3C定为标准。WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。

»

深入理解runloop

2016-11-19 | Turorial

RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,深入理解runloop这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的.认真读完一定受益匪浅.

»

iOS 保持界面流畅的技巧

2016-11-12 | Optimize

iOS 保持界面流畅的技巧这篇文章十分详细的介绍了保持iOS界面流畅的一些技巧, 它从原理入手, 由浅入深认真读完受益匪浅. 他由YYKit框架的开发者亲笔所写.YYKit也是我们经常用来提高开发效率的工具之一.

»

直播知识

2016-10-22 | Live

一个完整的视频直播过程,包括采集、处理、编码、封装、推流、传输、转码、分发、解码、播放等。

»

OC基础知识点汇总

2016-07-15 | tutorial

本文汇总的是OC的一些基础知识点,方便对一些基础知识点做回顾。

»

改变导航栏和状态栏样式基本做法

2016-02-09 | Navbar

在根导航控制器下,通过controller的名称, 设置导航栏和状态栏的颜色和样式, 最基本的做法

»

carthage

2015-09-24

下面介绍的是carthage基本使用方式, 具体详细的使用方式请参考Carthage官方教程。

»

CocoaPods区分测试和生产环境的用法

2015-08-20 | Tool

通产我们会使用一些辅助开发工具, 但是在生产环境时我们又不需要.但是CocoaPods有无法使用宏定义来区分生产和测试环境,如果手动去配置, 那么需要不断使用 pod install来安装和删除这些工具, 非常麻烦. 下面就介绍一种方式能让CocoaPods根据不同的环境来正确管理依赖库: :configurations => ['Debug']

»
1 … 12 13 14
Heron

Heron

137
37
12
GitHub E-Mail
© 2024 Heron
- NexT.Muse