加载中
iOS开发之AddressBook框架详解

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

iOS
2018/08/19 20:41
1.2K
iOS开发之Accounts框架详解

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

iOS
2018/08/06 18:21
1.4K
iOS中的CADisplayLink定时器

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

iOS
2018/07/05 17:48
3.9K
玩转iOS转场动画

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

2018/07/04 00:12
9.9K
使用Jenkins配置iOS自动化构建工具

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

2018/06/28 14:48
2.2K
iOS:JSON转OC属性小工具

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

2018/06/09 19:09
2.2K
iOS使用VOIP与CallKit实现体验优质的网络通讯功能

4G时代为移动网络性能带来的极大的提升,通过网络进行音频视频通话更加方便。在iOS系统中,可以配合使用VOIP与CallKit框架进行创建体验优质的通讯效果。本篇博客主要介绍iOS系统中,VOIP与C...

Masonry源码解析

Autolayout的帮助库Masonry是目前最流行的一个布局库,并且使用十分简单。链式编程的方式使得代码的编写畅快淋漓。本篇博客将分析Masonry的代码结构的设计思路。

HTML5中Canvas元素的使用总结

Canvas标签是HTML5中用于进行图形绘制的标签。其需要通过JavaScript来进行操作。本篇博客主要总结Canvas标签的绘图方法。

2018/04/16 17:38
2.9K
JSONModel源码解析

JSOMModel是一款十分优秀的JSON数据映射开源库,其功能强大,自定义灵活。本篇博客主要分析JSONModel的一些实现思路。

从一些简单的例子看算法时间复杂度

算法的时间复杂度是评估一个算法是否高效的重要指标。本篇博客主要通过一些简单的代码示例来解释算法时间复杂度的概念和计算方式。

iOS开发中Log模块的解决方案

在iOS开发中,我们经常会使用到打印来进行代码的调试,本篇博客介绍了一种将iOS打印行为进行封装和模块化,利用面向切面的编程思想来构建可视化的Log框架。

2018/03/15 14:10
1.2K
30分钟摸透iOS中谓词NSPredicate的来龙去脉

NSPredicate在iOS中提供了通用的查询描述方式,其可以用来处理集合,对象,CoreData以及Spotlight的查询操作。本篇博客主要总结NSPredicate在iOS开发中的应用,并通过代码示例来帮助初学者更...

iOS高质量的动画实现解决方案——Lottie

Lottie是Airbnb提供的一个动画设计解决方案,其可以方便的在iOS/macOS,android和web应用中展现炫酷的高质量动画。

MJRefresh源码分析

MJRefresh是李明杰老师开源的一款十分优雅的刷新组件库,这个款开源组件无论从代码风格,可用性,易读性还是兼容性来讲都十分优秀。本篇博客主要分析MJRefresh的源码风格可其中的编程技巧,与...

SDWebImage源码分析

流行的网络图片加载库SDWebImage源码分析

从AFNetworking源码分析到应用全解

从AFNetworking源码分析到应用全解 一、引言 AFNetworking是iOS/OS开发中常用的一个第三方网络库,可以说它是目前最流行的网络库,但其代码结构其实并不复杂,也可以说非常简洁优美。在AFNet...

Tkinter之Menu组件用法

基于Python的GUI库Tkinter中菜单组件的应用

iOS11新特性:新增拖拽交互体验

在Mac软件开发时,拖拽交互是一种十分常用的交互方式,在iOS以前的系统中要实现拖拽交互往往比较困难。iOS11新引入了拖拽相关的API可以帮助开发者快速的构建拖拽交互,在iOS11中,使用这种A...

Objective-C关于id引发的一些思考

关于id类型,void和void*以及__bridge关键字的相关杂言零语。

没有更多内容

加载失败,请刷新页面

返回顶部
顶部