安装插件管理器Alcatraz 插件管理器Alcatraz是一款强大的Xcode插件管理器,通过它我们可以方便地安装各种Xcode插件 若要安装,输入终端命令 curl -fsSL https://raw.github.…
分类:IOS
在InterfaceBuilder中使用AutoLayout
AutoLayout在IB中的使用 iOS平台这几年推出了众多新机型,iPhone4/4S、iPhone5/5C/5C、iPhone6/6S、iPhone6 Plus/6S Plus,iPad mini/iPad Air…
JSPatch 实现原理详解 (整改版)
JSPatch 是一个 iOS 动态更新框架,只需在项目中引入极小的引擎,就可以使用就可以使用 JavaScript 调用任何 Objective-C 原生接口,获得脚本语言的优势:为项目动态添加模块,或替换项目原生代码…
iOS小技巧之圆角图片
介绍 我们常常希望把用户头像做成圆形,怎么实现这种效果呢 实现 首先我们在视图中拖一个Image控件,设置好图片,做好代码关联 在viewDidLoad方法中实现圆角 override func viewDidLoad(…
iOS小技巧之模糊特效
介绍 iOS7后模糊特效成为了iOS系统及App中最常见的特效之一,想要实现模糊特效其实非常简单 实现 首先我们在视图中拖一个Image控件,设置好图片,做好代码关联 在viewDidLoad方法中实现模糊特效 //创建…
UITableView基础[ 5 ] 右侧索引的实现
介绍 UITableView中有一个非常好用的功能:索引,通过索引我们可以对Cell进行快速的查找,让整个表格变的更有条理,这里我们来实现一下类似通讯录的索引功能 实现 首先我们定义一个数组用于储存Section var…
写给iOS小白的MVVM教程(一): 从MVC到MVVM之一个典型的MVC应用场景
前言 本着实践为主的原则,此系列文章不做过多的概念性的阐述和讨论;更多的代码和篇幅用来展示MVC和MVVC下的基础代码结构与具体实现,来展示各自优劣.这篇文章,更多的在于发掘MVC与MVVC的共性,以期为那些对MVVC感…
iOS中获取当前时间与简单的处理
今天在写下拉刷新时,突然想在UIRefreshControl中实现类似MJRefresh的上次刷新时间的效果,正好想研究一下在iOS中时间的处理,研究了一下如何获取现在时间并以一定格式输出 获取时间 /** 获取当前时间…
iOS第三方HTML解析 TFHpple 的简单使用
准备工作 1.导入TFHpple2.引入静态库文件libxml2.2.dylib3.PROJECT 中的 Search Path – header search paths添加 /usr/include/li…
iOS中控制器的释放问题
iOS中控制器的释放问题 ARC工程是可以重写dealloc方法并被系统调用的,但不需要手动调用父类的dealloc,手写[super dealloc]方法会报错,事实上系统会自动帮你调用父类的dealloc方法,不需要…
Swift2.0提供所try catch异常捕捉
今天使用Xcode7打开之前写的一个小游戏,发现出了不少语法错,其中一处就是由于异常捕捉方式的改变导致的,原代码如下 var error: NSError? = nil backgroundMusicPlayer = A…
UITableView基础[ 4 ] 使用MJRefresh实现上拉刷新
介绍 尽管iOS提供了UIRefreshControl来实现上拉刷新,可是由于又是由于列表过长,我们希望在用户拖到列表底部时,通过上拉刷新来添加更多的列表内容。上拉刷新并不是iOS的标准控件之一,这里我将介绍一下如何使用…