1> 什么是runtimeruntime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。在我们平时编写的OC代码中, 程序运行过程时, 其...
1> 什么是runtimeruntime是一套比较底层的纯C语言API, 属于1个C语言库, 包含了很多底层的C语言API。在我们平时编写的OC代码中, 程序运行过程时, 其...
这篇文章不会教大家如何实现一个具体的动画效果,我会从动画的本质出发,来说说 iOS 动画的原理与实现方式。 什么是动画 动画,顾名思义,就是能“动”的画。人的眼睛对图像有短暂...
前言 作为一个程序开发人员,调试程序编写过程中遇到的各种异常奔溃,是再常见不过的现象了。一般在开发过程中,我们可以通过打断点、输出log等多种方式来调试我们的程序。在iOS开...
一、概述 Objective-C语言是一门动态语言,它将很多静态语言在编译和链接期所做的事推迟到运行时处理。这种动态语言的优势在于:写代码更加灵活性,比如可以把消息重定向到别...
Block基础回顾 1.什么是Block? 带有局部变量的匿名函数(名字不重要,知道怎么用就行),差不多就与C语言中的函数指针类似,可以当做参数传来传去,而且可以没有名字。 ...
1.什么是runtime? runtime是一套底层的C语言API,包含很多强大实用的C语言数据类型和C语言函数,平时我们编写的OC代码,底层都是基于runtime实现的。 ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 当人们初学 Cocoa/Objective-C 时,Objective-C Runtime 是被忽略的特性之一。原因是 ...
如果我们常用AFNetworking来请求数据,可能会碰到在一个页面里面的同时进行多个网络请求但是是顺序执行,我们要求执行完毕我们可以依次取出数据,进而对整个请求队列进行监听...
前段时间接了一个项目有关蓝牙的,但是自己之前没怎么接触过蓝牙,就再网上各种search相关的文章,但是感觉都不是很具体,现在贴出来自己做的项目蓝牙模块实现过程,希望和大家共同...
最近在研究基于xmpp的即时通讯客户端的开发。网上相关的资料也有很多,也很杂。所以在这里整理和记录我学习的过程,以及遇到的问题。 前言 1.openfire服务器是基于JAV...
原创 2016-06-13 春哥 520MobileDev 一、直播项目开源 https://github.com/chenliming777/LMLiveStreaming...
一、前言 二、HTTPS协议概述 2.1 简述 2.2 HTTP 和 TLS 在协议层的位置以及TLS协议的组成 三、HTTPS 功能介绍 百度使用 HTTPS 协议主要是为...