首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
island沐月
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
iOS-线程依赖的处理方法总结
在iOS开发中,我们经常会用到一个线程需要等待另一个结束才能进行的需求,这种需求其实有很实用的解决办法.下面我将列举一些目前用到的两种方式. 线程同步,字面意思好像是多个线程一起工作. 其实不然,这里的同是协同,互相配合的意思,也就是多个线程互相配合,按照预定顺序依次执行的意思…
iOS-某些公司面试题
每个 UIView 内部都有一个 CALayer 在背后提供内容的绘制和显示,并且 UIView 的尺寸样式都由内部的 Layer 所提供。两者都有树状层级结构,layer 内部有 SubLayers,View 内部有 SubViews.但是 Layer 比 View 多了个A…
iOS-使用strong,copy,assign,weak 修饰变量的异同点
在iOS开发中定义@property属性时,经常用到assign、weak、strong、copy等关键字。我们经常会考虑在何时应该使用哪个关键字,尤其是在面试的时候,经常会被问到这些关键字之间的区别。 用于对基本数据类型进行赋值操作,不更改引用计数。也可以用来修饰对。 ass…
iOS-成员变量和属性的区别
在iOS5之后,苹果推出一个新机制,@property声明的属性默认会生成一个_类型的成员变量,同时也会生成setter/getter方法。 其实,发生这种状况根本原因是苹果将默认编译器从GCC转换为LLVM(low level virtual machine),才不再需要为属…
iOS-数组的全排列
数组的全排列可用于求解八皇后问题。与此同时,全排列经常会出现在笔试或者面试,如求字符串的全排列。 1.求将list的第0k-1个元素作为前缀、第km个元素进行全排列得到的全排列。 2.如果k为0,且m为n,就可以求得一个数组中所有元素的全排列。 还是以数组{1,2,3}为例,如…
iOS-希尔排序
希尔排序(Shell's Sort)是插入排序的一种又称“缩小增量排序”(Diminishing Increment Sort),是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法。 在这之前冒泡、选择、插入排序的时间复杂度基本都是O(n²)的,希尔排序算法是突…
iOS-插入排序
有一个已经有序的数据序列,要求在这个已经排好的数据序列中插入一个数,但要求插入后此数据序列仍然有序,这个时候就要用到一种新的排序方法——插入排序法,插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间…
iOS-AFN3.0与2.0区别
AFNetworking是一款在OS X和iOS下都令人喜爱的网络库。为了迎合iOS新版本的升级, AFNetworking在3.0版本中删除了基于 NSURLConnection API的所有支持。如果你的项目以前使用过这些API,建议您立即升级到基于 NSURLSessio…
iOS之手写单例
创建对象的步骤分为申请内存(alloc)、初始化(init)这两个步骤,我们要确保对象的唯一性,因此在第一步这个阶段我们就要拦截它。当我们调用alloc方法时,OC内部会调用allocWithZone这个方法来申请内存,我们覆写这个方法,然后在这个方法中调用shareInsta…
iOS-FMDB详解及使用
一个FMDatabase对象就代表一个单独的SQLite数据库,用来执行SQL语句。 会在临时目录创建一个空的数据库,当FMDatabase连接关闭时,数据库文件也被删除。 (FMResultSet )executeQuery:(NSString)sql, ... (FMRes…
下一页
个人成就
文章被点赞
75
文章被阅读
163,735
掘力值
2,352
关注了
0
关注者
2,687
收藏集
0
关注标签
0
加入于
2018-11-13