首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
alfredHit
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
深入理解 iOS 事件机制
这篇文章始于一个需求:我们在 SDK 提供的某个 View 的 Subview 中实现了单击双击等多个 Gesture Recognizer,而客户希望自己在这个 View 上的单击手势不会冲突,同时没有延迟。 借此机会,我们来重温下 iOS 的事件机制和手势冲突,重点介绍下 …
关于TaggedPoiner中字符排列的一些探究(疑惑)
写Demo研究了一下TaggedPointer表示字符串时候的规律;在字符串个数小于等于7位的时用的ASCII编号,大于等于8位的时候规律编码比较奇怪。
SwiftLint代码规范属性说明(三)
SwiftLint代码规范属性说明(三)这篇文章是继前两篇文章的继续更新Xcode代码规范之SwiftLint配置--这篇文章对SwiftLint进行了简单介绍和针对Xcode的相关配置SwiftLi
SwiftLint接入及自定义规则开发总结
说明 SwiftLint有Homebrew和CocoaPods两种接入方式 因为存在自定义代码规范,所以只介绍通过Homebrew接入 安装使用 Homebrew: 用法 整合 SwiftLint 到
mac 安装 tree 目录结构报错与处理
想要导出文档的tree树形结构,macOS 中安装tree命令 brew install tree报错与解决
iOS开发·runtime原理与实践: 基本知识篇(类,超类,元类,super_class,isa,对象,方法,SEL,IMP)
1. 运行时 Runtime 又叫运行时,是一套底层的 C 语言 API,其为 iOS 内部的核心之一,我们平时编写的 OC 代码,底层都是基于它来实现的。比如: 以上你可能看不出它的价值,但是我们需要了解的是 Objective-C 是一门动态语言,它会将一些工作放在代码运行…
UIBarButtonItem 在 iOS 11 上的改变及应对方案
在 iOS 11 之后,Apple 在导航栏中启用了自动布局的相关特性,这使得导航栏的使用方式发生了一些变化,今天我们着重说说导航栏中 UIBarButtonItem 在 iOS 11 中的几点变化。 在 WWDC 2018 的 Updating Your App for iO…
一个iOS流畅性优化工具
LNAsyncKit是一个异步渲染工具,它提供了便捷的方法帮助你将多个元素(Element)异步渲染到一张图片上,让这个过程代替UIKit的视图构建过程,进而优化App性能;Prender提供预加载策略帮助你在Feed流中弥补异步渲染带来的延时;除构建视图外,Transacti…
iOS中的签名机制
说到签名机制,首先要了解一下加密解密,签名文件就是加密解密的过程。 加密是将明文信息改变为难以读取的密文内容,使之不可读的过程。 解密是通过特殊的对象,将密文还原为正常可读的内容的过程。而在这个过程中,我们所使用的方法,就是加密解密算法。 加密分为对称加密与非对称加密(公开密钥…
从一个弹幕开始:LNDanmakuAttributes
在制作这个框架之前,我调研了GitHub上的一些比较流行的弹幕框架;一些开源库将一条弹幕定义为一个可继承Cell或View,使用者通过继承这些cell或是View来自定义自己的弹幕视图,但我认为为使用者规定好视图的类型并不是一个弹幕框架的主要工作,说到这,想起了百岁山非常著名的…
下一页
个人成就
文章被点赞
1
文章被阅读
1,221
掘力值
554
关注了
7
关注者
1
收藏集
2
关注标签
0
加入于
2019-06-13