首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
cclyj
掘友等级
oc
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
block--内存管理
Block作为C语言的扩展,并不是高新技术,和其他语言的闭包或lambda表达式是一回事。需要注意的是由于Objective-C在iOS中不支持GC机制,使用Block必须自己管理内存,而内存管理正是使用Block坑最多的地方,错误的内存管理 要么导致return cycle内…
单例
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 3.单例对象通常应…
UIScrollView 大概是如何实现的,它是如何捕捉、响应手势的?
UIScrollView在滚动过程当中,其实是在修改原点坐标。当手指触摸后, scroll view会暂时拦截触摸事件,使用一个计时器。假如在计时器到点后没有发生手指移动事件,那么 scroll view 发送 tracking events 到被点击的 subview。假如在…
iOS沙盒目录结构
该方法用于返回指定范围内的指定名称的目录的路径集合。有三个参数: directory:NSSearchPathDirectory类型的enum值,表明我们要搜索的目录名称,比如这里用NSDocumentDirectory表明我们要搜索的是Documents目录。如果我们将其换成…
iOS-响应链
在我们点击屏幕时候,iOS操作系统回去用户的点击行为,把这个写包含点击事件的信息包装成UItouch和UIEvent形式的实例,然后找到当前运行的程序,从appDelegate逐级寻找能够响应这个事件的对象,知道没有响应者为止,这个过程就是事件响应链。 在iOS中,能够响应事件…
ios类私有属性的访问和修改
对ios类私有属性的访问和修改有两种方法:一种方法是通过KVC进行处理,一种就是RuntimeKVC(使用kvc需要知道属性的名字)Runtime获得属性Ivar访问修改结果
类别(category)延展(extension)
Objective-c中提供了可以让我们扩展类定义的手段:类目,延展和协议。类目:为已知的类增加新的方法;延展:通知在本类的定义里使用类目来声明私有方法;协议:协议声明了可以被任何类实现的方法。 该声明具有2个特点。首先,现有类位于@interface关键字之后,其后是位于圆括…
自定义UICollectionViewFlowLayout
写一个我们自己的类继承UICollectionViewFlowLayout。然后需要实现四个方法: 1. 2. 3. 4.
UISegmentedControl 样式修改
UISegmentedControl类似于UIButton,它可以提供多个选择操作,响应事件,但具有很大的局限性,我们更多的是使用自定义的,不过在这里还是介绍下它的基本用法NSArray*segmen
ios-开发中常用NSString 处理判断
3.电话号 邮箱判断,html字符串处理,字符串是否包含表情 等等.........
下一页
个人成就
文章被点赞
1
文章被阅读
8,284
掘力值
118
关注了
0
关注者
0
收藏集
0
关注标签
3
加入于
2016-08-04