目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实现机制;为什么不能保证绝对的线...
目录 iOS 基础题 1. 分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 2.讲一下atomic的实现机制;为什么不能保证绝对的线...
前言 排序算法也算是老生常谈了,如果你大学专业是计算机或软件,甚至你参加过国二国三都会学到排序算法,如果我没猜错的话你接触的第一个算法是冒泡。排序算法老生常谈,但确实多少大厂...
今天发现MJRefresh上拉刷新tableview偏移量会发生改变,一般没什么问题。。。但是因为我加了一个背景渐变色,而且渐变色要根据偏移量进行改变。。。然后就出现问题了。...
我是服务器小白。不了解真正的服务器是怎么搭建的。但是小编在本文将会讲述如何在十分钟内,在自己的电脑上搭建出服务器。并带领大家使用搭建好的服务器。总之,干货满满。 本文源码点此...
iOS-UIApplication详解 ✨建议收藏,用到时候一查就明白了 xx_cc UIApplication简介 UIApplication对象是应用程序的象征。 每一个...
git地址:https://github.com/guhaibo312/HBFrame.git 首先:新建项目,删除没用的文件(Main.storyboard,ViewCon...
前言 UIBezierPath是UIKit中的一个关于图形绘制的类,是通过Quartz 2D也就是CG(Core Graphics)CGPathRef的封装得到的,从高级特性...
NSThread 实现多线程的技术方案之一. 面向对象的开发思想. 每个对象表示一条线程. 创建线程三种方式 准备新线程执行的方法 对象方法创建 实例化线程对象的同时指定线程...
performSelector和直接调用方法的区别 performSelector: withObject:是在iOS中的一种方法调用方式。他可以向一个对象传递任何消息,而不...
背景: 在大型项目,企业级开发中多人同时维护同一个类,这样势必会导致当前类随着项目开展,变得臃肿,iOS中的分类(Category)就很好的解决了这个问题。 分类(Categ...
大家在实际的开发中有没有遇到过给了你一张很小的图标,但是又想要很大点击范围的情况,通常解决方案有几种: 第一种: 方案:button 范围做大缺点:如果图标刚在在中间还算好,...
2016.05.20 10:24 尘封已久的学习基础总结,最近公司项目不是很忙,终于抽空整理出来,现分享出来。 1.1 谈一谈GCD和NSOperation的区别? 首先二者...
1 NSOperation NSOperation 自身是一个抽象类,定义了一个要执行的工作,可以定义一个 NSOperation 的子类来使用,只需要实现 NSOperat...