logo头像

学如逆水行舟

iOS开发之AddressBookUI框架详解

iOS开发之AddressBookUI框架详解

iOS开发之AddressBookUI框架详解一、关于AddressBookUI框架AddressbookUI是iOS开发框架中提供的一套通讯录界面组件。其中封装好了一套选择联系人,查看联系人的界面,在需要时开发者可以直接调用。当然对...

iOS开发之AddressBook框架详解

iOS开发之AddressBook框架详解

iOS开发之AddressBook框架详解一、写在前面首先,AddressBook框架是一个已经过时的框架,iOS9之后官方提供了Contacts框架来进行用户通讯录相关操作。尽管如此,AddressBook框架依然是一个非常优雅并且...

iOS开发之Accounts框架详解

iOS开发之Accounts框架详解

iOS开发之Accounts框架详解Accounts框架是iOS原生提供的一套账户管理框架,其支持Facebook,新浪微博,腾讯微博,Twitter和领英账户管理的功能。需要注意,在iOS 11及以上系统中,将此功能已经删除,因此A...

iOS中的CADisplayLink定时器

iOS中的CADisplayLink定时器说到定时器,在iOS中最常用的为NSTimer类,其实CADisplayLink类在某些场景下使用,要比NSTimer类更加适合。首先CADisplayLink也是一种定时器,并且其和屏幕的刷...

玩转iOS转场动画

玩转iOS转场动画

玩转iOS转场动画一、引言关于动画在iOS开发中的应用,曾经整理过一系列的博客进行总结。包括简单的UIView层的动画,CALayer层的动画,Autolayout自动布局动画以及CoreAnimation核心动画框架等。本篇博客主要...

使用Jenkins配置iOS自动化构建工具

使用Jenkins配置iOS自动化构建工具

使用Jenkins配置iOS自动化构建工具关于iOS自动化构建其实并不复杂,通过一些简单的Git与Xcode指令,加上UI,我们自己也可以动手编写一款自动化构建工具。这在之前的博客中也有涉及,有兴趣的朋友可以在如下地址找到这篇博客: ...

iOS:JSON转OC属性小工具能

iOS:JSON转OC属性小工具能

iOS:JSON转OC属性小工具在iOS开发中,只要有网络模块,就需要数据模型的编写。在进行数据模型的解析和映射时,JSONModel是一个非常常用且优秀的第三方框架,之前有有过博客对其分析,地址如下: JSONModel源码分析:h...

Masonry源码解析

Masonry源码解析Masonry的核心依然是使用原生的NSLayoutConstraint类来进行添加约束,通过统一的封装和链式函数式编程的方式让开发者添加约束布局更加方便。 一、核心的View+MASAdditions类别这个类...

HTML5中Canvas元素的使用总结

HTML5中Canvas元素的使用总结

HTML5中Canvas元素的使用总结Canvas提供了开发者自定义绘图的接口,我们可以公国getContext()函数来获取绘图上下文进行绘制操作,这个函数中可以传入两个参数,其中第1个参数设置绘图上下文的类型,比较常用的是&quo...