Pre:很多文章对于SEL排序讲解太过含糊,特写此文讲述清楚。 官方提供了几个api进行数组排序操作,开发者只需提供两个元素的比较规则,而无需关心元素在数组中是如何移动直至全...
IP属地:四川
Pre:很多文章对于SEL排序讲解太过含糊,特写此文讲述清楚。 官方提供了几个api进行数组排序操作,开发者只需提供两个元素的比较规则,而无需关心元素在数组中是如何移动直至全...
Runloop 是和线程紧密相关的一个基础组件,是很多线程有关功能的幕后功臣。尽管在平常使用中几乎不太会直接用到,理解 Runloop 有利于我们更加深入地理解 iOS 的多...
SOLID 是面向对象设计重要原则的首字母缩写.当我们设计类和模块时,遵守 SOLID 原则可以让软件更加健壮和稳定。 单一职责原则(SRP:Single Responsib...
【面试-1】通过 Asssociate 方法关联的对象,需要在dealloc中释放 当对象释放时,系统会自动调用dealloc dealloc释放步骤 1、C++函数释放:o...
总结下封装sdk遇到的一些问题。 目的是要封装个sdk供渠道app使用,内部会集成一些广告商sdk,然后封装一些网络请求传递调用信息,最后打包提供给客户。 功能总体很简单,考...
一 整体框架 在iOS开发过程中,对iOS整体框架的了解和学习是必不可少的一个环节,今天我们就好好来了解一下iOS的整体框架。首先贴一个关于iOS的框架介绍:iOS系统框架概...
1、设计模式是什么? 你知道哪些设计模式,并简要叙述? 2、MVC 和 MVVM 的区别 3、#import跟 #include 有什么区别,@class呢,#import<...
前言 不知道大家有没有发现,我们平常在App Store下应用的时候,有一些App,明明是一个中文的App,不管是App名字、介绍图、描述等等都是中文的,而且下载之后打开一看...