首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
island沐月
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
island沐月
4年前
关注
iOS核心动画高级技巧三(变换)
我们使用了UIView的transform属性旋转了钟的指针,但并没有解释背后运作的原理,实际上UIView的transform属性是一个CGAffineTransform...
1
评论
分享
island沐月
4年前
关注
iOS核心动画高级技巧三(视觉效果)
CALayer有一个叫做conrnerRadius的属性控制着图层角的曲率。它是一个浮点数,默认为0(为0的时候就是直角),但是你可以把它设置成任意值。默认情况下,这个曲率...
2
评论
分享
island沐月
4年前
关注
iOS核心动画高级技巧一(图层树与寄宿图)
Core Animation是一个复合引擎,它的职责就是尽可能快地组合屏幕上不同的可视内容,这个内容是被分解成独立的图层,存储在一个叫做图层树的体系之中。于是这个树形成了U...
赞
评论
分享
island沐月
4年前
关注
iOS核心动画高级技巧二(图层几何学)
在这一章中,我们将要看一看图层内部是如何根据父图层和兄弟图层来控制位置和尺寸的。另外我们也会涉及如何管理图层的几何结构,以及它是如何被自动调整和自动布局影响的。 UIVie...
赞
评论
分享
island沐月
4年前
关注
CoreAnimation专题二 CAShapeLayer with Bezier Path - Layer世界的神奇画笔
CALayer是CoreAnimation框架中的核心类,动画是基于绘图的,连图都绘不了还动个毛的画!而CALayer就是来解决绘图问题的。 CoreAnimation框架...
3
评论
分享
island沐月
4年前
关注
CoreAnimation专题一 CADisplayLink –同步屏幕刷新的神器
虽然CoreAnimation框架的名字和苹果官方文档的简介中都是一个关于动画的框架,但是它在iOS和OS X系统体系结构中扮演的角色却是一个绘图的角色。 可以看到,最上面...
赞
1
分享
island沐月
4年前
关注
iOS-Notification 实现原理详解
NSNotification是 iOS 中一个调度消息通知的类,采用单例模式,在程序中实现传值,回调等地方,应用很广。在 iOS 中,NSNotification和NSNo...
3
评论
分享
island沐月
4年前
关注
iOS-卡顿简单监测三(NSTimer 实现+附实例)
iOS实时卡顿检测-RunLoop(附实例)这是借助于信号量Semaphore来实现的。 iOS-卡顿简单监测二(NSTimer 实现+附实例),借助定时器实现。 本介绍第...
赞
评论
分享
island沐月
4年前
关注
iOS-卡顿简单监测二(NSTimer 实现+附实例)
之前写了一篇文章介绍如何检测卡顿,iOS实时卡顿检测-RunLoop(附实例)这是借助于信号量Semaphore来实现的。本介绍第二种方法,采用定时器 NSTimer实现,...
5
评论
分享
island沐月
4年前
关注
iOS-分类重写原类方法时,如何调用原类方法
平常开发中,我们经常给某些类添加分类,新增新的方法。...
赞
评论
分享
island沐月
4年前
关注
iOS-获取UIFont 相关默认属性
目录一获取UIFont所有字体打印结果二获取UIFont系统默认字体当我们创建一个UILabel的时候,往往会设置字体大小,但是系统使用的是哪一种默认字体呢?接下来我们就看...
赞
评论
分享
island沐月
4年前
关注
iOS-XL公司面试题
extra_rc:表示该对象的引用计数值,实际上是引用计数值减 1,例如,如果对象的引用计数为 10,那么 extra_rc 为 9。如果引用计数大于 10,则需要使用到下...
1
评论
分享
island沐月
4年前
关注
iOS-UIButton防止重复点击(三种办法)
在实际应用场景中,有几个业务场景需要控制UIButton响应事件的时间间隔。 1 当点击按钮来执行网络请求时,若请求耗时稍长,用户往往会多次点击。这样,就执行了多次请求,造...
赞
评论
分享
island沐月
4年前
关注
iOS-YZWL公司面试题
继承自UIView,是一种特殊的 UIView,通常在一个app中只会有一个keyUIWindow。 继承自UIResponder,间接继承自NSObject,主要是用来构...
赞
评论
分享
island沐月
4年前
关注
iOS-/Pods/Target Support Files/xxx/xxx.xcconfig: unable to open file (in target xxx in project "P...
问题/Users/cs/xxx/Pods/TargetSupportFiles/FirebaseAnalyticsInterop/FirebaseAnalyticsInte...
赞
评论
分享
island沐月
4年前
关注
iOS-Block 中 为何使用 weakSelf 和 strongSelf
本篇幅代码会有些多,需要读者耐心看完。 详细请移步至 iOS-底层原理(11)-block-循环引用详解,该文章详细讲解了有关 block 引用的原理及解决思路。 所以对w...
2
评论
分享
island沐月
4年前
关注
[Masonry] 实现原理及链式调用分析
由此可以看到使用NSLayoutConstraints方式布局代码及其冗余且不易读。 该方法是查找两个视图最近的公共父视图,这个类似求两个数字的最小公倍数。如果找到了就返回...
赞
评论
分享
island沐月
4年前
关注
数据结构与算法之AVL树(九)
G. M. Adelson-Velsky和 E. M. Landis(来自苏联的科学家) 新建一个类AVLTree继承自BST,并重写构造节点的方法createNode:p...
赞
评论
分享
island沐月
4年前
关注
OC运行时机制Runtime(三):关联对象Associated Object和分类Category
本文主要分析Category和Associated Object,接前两篇文章详细分析一下一些细节内容。 分类是我们开发过程中必不可少的一个重要技术手段,包括动态添加方法,...
赞
评论
分享
island沐月
4年前
关注
OC运行时机制Runtime(二):探索Runtime的消息转发机制
本文主要分析Runtime的消息机制,探究OC类和对象发送消息的原理。 调用方法是面向对象语言常用的功能,用Objective-C的术语来说这叫“传递消息”,消息有“名称(...
赞
评论
分享
下一页
个人成就
文章被点赞
70
文章被阅读
123,048
掘力值
2,222
关注了
0
关注者
2,694
收藏集
0
关注标签
0
加入于
2018-11-13