关于这篇文章的Demo可以去我的github中MultiThreadDemo查看源码,如有不当之处,希望大家指出。 这里是我的上一篇关于多线程的知识点记录多线程记录(二) G...
关于这篇文章的Demo可以去我的github中MultiThreadDemo查看源码,如有不当之处,希望大家指出。 这里是我的上一篇关于多线程的知识点记录多线程记录(二) G...
文章主要记录了iOS中多线程的基础概念及使用方法,在此做一个记录。一是加深印象,以后自己使用时也可以方便查找及复习,二是在自己的学习过程中,总有大牛的文章作为引导,希望自己也...
1、为什么要有多线程/多线程是用来干什么的? 每个iOS应用程序都有个专门用来更新显示UI界面、处理用户的触摸事件的主线程,因此不能将其他太耗时的操作放在主线程中执行,不然会...
官方SDWebImage的架构图 SDWebImage库的作用: 通过对UIImageView的类别扩展来实现异步加载替换图片的工作。主要用到的对象: UIImageView...
为什么要使用内存管理? 严格的内存管理,能够是我们的应用程在性能上有很大的提高如果忽略内存管理,可能导致应用占用内存过高,导致程序崩溃OC的内存管理主要有三种方式: ARC(...
在工作中用Netty做了几个服务,感觉Netty做出来的程序性能好,资源占用少,但是实现Http服务比较麻烦,于是就参考Spring MVC的注解基于Netty实现了一个轻量...
序言 随着互联网时代的飞速发展,越来越多的人投身于软件开发行业,大家都称他们为程序员,或者码农。 这些程序员的水平也是参差不齐的,有些人从比较好的学校毕业,水平却一般般;也有...
前言: 每个人的都有独特的经历,因此会有特别的事情会让ta感到快乐,并享受做自己喜欢的事情。写程序也不例外,我在很年轻的时候就明白这点,它成为我开始创业的无形资产。写程序的渴...
现在简书汇聚了越来越多的iOS开发者,也汇聚了不少优质的iOS技术文章!如何从日益浩涵的技术文章中快速找到自己最近想要补充的知识,是个挑战! 为了更好地将简书上面的iOS文章...
我们为什么要用测试框架呢?当然对项目开发有帮助了,但是业内现状是经常赶进度,所以TDD还是算了吧,BDD就测测数据存取和重要环节,这很重要,一次性跑完测试单元检查接口或模块的...
在Objective-C中,任何类的定义都是对象。类和类的实例(对象)没有任何本质上的区别。任何对象都有 isa 指针。 isa 是一个Class 类型的指针。 每个实例对象...
对于要面试iOS开发的同学,可能已经看了很多的面试题。但是网上很多的面试题有些很全,但是没有重点,有些又太少。今天小编给大家整理了一些比较重要和经常问的面试题,总共20个,半...
写这篇文章是因为昨天一个朋友去面试回来,和我说面试官问他什么是iOS,他很是无语不知道怎么回答。 今天想了下,其实这种问题是很基础的,可能对方只是想听一些你对操作系统的理解,...
本文是博主 iOS 开发实践系列中的一篇,主要讲述 iOS 中 Auto Layout(自动布局)在实际项目中的使用。 Auto Layout 在 2012 年的 iOS 6...