logo头像

小玉的技术博客

iOS静态库、动态库,Framework和.a以及.dylib/.tbd区别

一. 静态库与动态库首先要解释一下什么是库,库(Library)其实就是一段编译好的二进制代码,加上头文件就可以供别人使用,一般会有两种情况要用到库:某些代码需要给别人使用,但是我们不希望别人看到源码,就需要以库的形式进行封装,只暴露...

CADisplayLink

CADisplayLink原理一但 CADisplayLink 以特定的模式注册到runloop之后,每当屏幕需要刷新的时候,runloop就会调用CADisplayLink绑定的target上的selector,这时target可以...

OC常用方法总结

以下方法是本人在实际学习及开发中总结出来备忘,分享给大家 JSON格式的字符串转换成字典123456789101112131415/** * 把格式化的JSON格式的字符串转换成字典 * @param jsonString JSON格...

iOS UILabel显示html标签

iOS7以后系统提供了显示html标签的方法1UIKIT_EXTERN NSString *const NSHTMLTextDocumentType NS_AVAILABLE_IOS(7_0); 1234567NSString *st...

关于iOS和OS X废弃的API你需要知道的一切

原文:Everything You Need to Know about iOS and OS X Deprecated APIs如你所知,已废弃(Deprecated)的API指的是那些已经过时的并且在将来某个时间最终会被移除掉的方...

iOS开发之weak

weak的实现方法初识化一个weak变量 当我们初始化一个weak变量时,runtime会调用objc_initWeak函数。这个函数在Clang中的声明如下1id objc_initWeak(id *object, id value...

iOS textfield光标位置

123456 UITextPosition* beginning = self.beginningOfDocument; UITextRange* selectedRange = self.selectedTextRange; ...

static、const、extern简介

const1.const作用:仅仅是用来修饰右边的变量(只能修饰变量:基本变量、指针变量、对象变量)2.const修饰的变量表示只读…

UIWebView的简单使用

前言本文将为您介绍iOS中的WebView,一步步带你了解并掌握WebView的用法,JavaScript与Objective的交互,以及Cookie的管理、js的调试等。 UIWebView基本用法UIWebView的创建12CGR...