很长的前言 在block语句块中,如果需引用self,而self对象中又持有block对象,就会造成循环引用循环引用(retain cycle),导致内存泄露,比如以下代码 ...
很长的前言 在block语句块中,如果需引用self,而self对象中又持有block对象,就会造成循环引用循环引用(retain cycle),导致内存泄露,比如以下代码 ...
一、概述 iOS开发中,相信许多开发者都遇到过,类似于像微信朋友圈的评论回复功能的开发,难点莫过于 Cell里面的子控件布局 、 点击事件的回调 和 评论回复的逻辑处理。 笔...
你要知道的NSCache都在这里 转载请注明出处 http://www.jianshu.com/p/239226822bc6 本篇文章首先会详细讲解NSCache的基本使用,...
谈到编程,就离不开多线程。多线程提升了系统资源的利用率,使得程序在相同时间单位里可以做更多的事情,是我们每个程序员都必须掌握的重要知识。 什么是线程 线程(英语:thread...
序言:本来这篇文章是要写 《swift + perfect快速搭建你的服务器》的,具体是用苹果的swift语言配合perfect框架快速搭建自己的服务器,并且可以上传、下载图...
一个项目的运转应该是井然有序而非杂论无章,细节决定于很多东西,比如UI中的字体颜色,RGB值可能只是一个R的参数相差1,肉眼很难识别,而如果用到专业工具测试,那么就会暴露无遗...
iOS-.gif动画文件的播放 前言 播放gif动画的方法有多种: 将gif图片分解成多张图片使用UIImageView播放 webView直接播放.gif文件 使用第三方播...
一、概述 在 iOS 开发中,MVC(Model View Controller)是构建iOS App的标准模式,是苹果推荐的一个用来组织代码的权威范式。Apple甚至是这么...
前言:最近笔者在研究iOS逆向工程,顺便拿微信来练手,在非越狱手机上实现了微信自动抢红包的功能。 题外话:此教程是一篇严肃的学术探讨类文章,仅仅用于学习研究,也请读者不要用于...