【YFMemoryLeakDetector】人人都能理解的 iOS 内存泄露检测工具类

2017-11-23
阅读 6 分钟
3.9k
即使到今天,iOS 应用的内存泄露检测,仍然是一个很重要的主题。我在一年前,项目中随手写过一个简单的工具类,当时的确解决了大问题。视图和控制器相关的内存泄露,几乎都不存在了。后来想着一直就那个工具,写一篇文章,不过一直没有写。

iOS 中的 Delayed Transition

2017-11-07
阅读 2 分钟
2.1k
Android 的动画体系中,存在一类由 TransitionManager. beginDelayedTransition 管理的动画.这个方法,很特殊.执行此方法后,其后续的 UI 变化,不会立即作用到视图上,而是等下一次更新周期到来时,以动画的形式批量作用到视图上.

写给iOS小白的MVVM教程(一): 从MVC到MVVM之一个典型的MVC应用场景

2015-10-16
阅读 15 分钟
6.1k
本着实践为主的原则,此系列文章不做过多的概念性的阐述和讨论;更多的代码和篇幅用来展示MVC和MVVC下的基础代码结构与具体实现,来展示各自优劣.这篇文章,更多的在于发掘MVC与MVVC的共性,以期为那些对MVVC感兴趣的iOS开发者,找到一种平滑的过渡与重构代码的方式.如果对MVVC感兴趣,可以直接将本文的大部分代码引用到自己的...

写给iOS小白的MVVM教程(序)

2015-10-13
阅读 2 分钟
2.6k
这几天,需要重构下部分代码,这里简要记录下.但是涉及的技术要点还是很多,所以分为多个篇章叙述.此教程来源于,并将于应用于实践,不做过多的概念性阐释和争论.每个篇章都会附上实际的可执行的代码.因涉及的技术点,有许多探索的部分,暂定每两天更新一个篇章.欢迎广大iOS同行,批评指正!

盘点国内程序员不常用的热门iOS第三方库:看完,还敢自称”精通iOS开发”吗?

2015-10-13
阅读 5 分钟
18.6k
[链接] JSPatch使用Objective-C运行时桥接Objective-C和Javascript。你可以只包括一个此库,就可以通过JavaScript调用Objective-C中的任何类和方法。 JSPatch一般用于动态修复iOS应用程序。

RDVTabBarController--可自由定制的iOS底部导航控件

2015-10-10
阅读 4 分钟
8.6k
RDVTabBarController:一个十分完善的tabBarController,可以自定义角标个数,爽的停不下来。 RDVTabBarController地址:RDVTabBarController Demo地址:欢迎Star 说明 此教程是旨在让你快速入手,如需更加深层次的了解,请直接RDVTabBarController地址分析即可; 使用 {代码...} 建议直接CocoaPods管理,对CocoaPods有...

iOS程序猿如何快速掌握 PHP,化身"全栈攻城狮"?

2015-10-09
阅读 6 分钟
2.4k
这是一篇以 iOS 开发人员的视角写给广大iOS 程序猿的 PHP 入门指南.在这篇文章里我努力去发掘 objectiv-c 与 php 之间的共性,来帮助有一定 iOS 开发经验的攻城狮来快速上手一门后台开发语言.后台开发语言,就是以"数据接口"的形式出现在我们的开发文档的那个东西!掌握PHP,无论对自己目前的iOS开发工作还是以后个人职场生...

Pop–实现任意iOS对象的任意属性的动态变化

2015-09-04
阅读 5 分钟
4.8k
简介 Pop 是一个可扩展的动画引擎,可用于实现任意iOS对象的任意属性的动态变化,支持一般动画,弹性动画和渐变动画三种类型. 项目主页: pop 最新示例: 点击下载 注意: 官方代码中,并不包含实例,而是用于编译的所有源代码,建议自行新建工程,并结合下文的代码片段查看效果. 入门 安装 通过CocoaPods安装 {代码...} 使用 在需...

EAIntroView–高度可定制的iOS应用欢迎页通用解决方案

2015-09-01
阅读 3 分钟
4.6k
简介 高度可定制的应用欢迎页通用解决方案,可高度定制,不要仅限于现有的demo. 项目主页: EAIntroView 最新示例: 点击下载 入门 安装 安装后,引入” EAIntroView.h”并设置EAIntroDelegate代理即可. 使用CocoaPods安装 {代码...} 手动安装 添加EAIntroPage ,EAIntroView和EARestrictedScrollView 的.h和.m文件到你的工程即...

Colours–颜色库,包含100种预定义的颜色和方法

2015-08-31
阅读 4 分钟
4.4k
简介 Colours--颜色库,包含各种定制好的颜色和方法,可以简化相关的开发工作. 项目主页: Colours 最新示例: 点击下载 快速入门 安装 通过Cocoapods安装 {代码...} 手动安装 把 Colours.h 和 Colours.m拖进你的工程里,在需要的地方引入头文件即可: {代码...} 使用 调色板,一组预定义的颜色 具体可点击这里查看: 100个预定...

RESideMenu 有视差效果的侧边菜单

2015-08-26
阅读 5 分钟
3.7k
简介 RESideMenu 是一个有视差效果的侧边菜单. 项目主页: RESideMenu 最新示例: 点击下载 快速入门 环境要求 Xcode 6 + Apple LLVM 编译器 iOS 6.0 + ARC 安装 使用 CocoaPods 安装 {代码...} 手动安装 把 RESideMenu 相关类文件拖到你工程中,并在需要使用的地方引入头文件 #include “RESideMenu.h” 用法 纯代码方式 在...