首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
YOYO_0301
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
36
文章 23
沸点 13
赞
36
返回
|
搜索文章
赞
文章( 23 )
沸点( 13 )
Swift 编程思想(一)面向协议编程
Swift编程思想的系列文章,本章主要讲解面向协议编程的一些内容。什么是面向协议?如何使用?实战中的用途。
YYText 源码剖析:CoreText 与异步绘制
YYText 是业界知名富文本框架,基于 CoreText 做了大量基础设施并且实现了两个上层视图组件:YYLabel 和 YYTextView。同其它 YYKit 组件一样,YYText 在性能方面表现优异,且功能出奇的强大,可以说是业界巅峰之作。 提起 YYText,都知道…
CoreText实战讲解,手把手教你实现图文、点击高亮、自定义截断功能
1、CoreText基础知识 CoreText 框架中常用的几个类CTFrame、CTFramesetter、CTLine、CTRun、CTRunDelegateRef、CTFont。 各个类之间的关
iOS App 瘦身减肥记
而且我最近也发现了一个惊人的现象, 网上很多关于瘦身的文章开头上都是“最近公司项目不忙,正好利用清闲时间把项目瘦瘦身。” 要么就是 “最近老大说要优化项目包体积 ,正好有时间.....” balabala~。 其实App持续迭代,团队之间不断合入代码和资源,如果在开发过程中不多…
Objective-C 快速消息转发机制在项目中的使用
从上图可以看出, 当对象无法响应方法时, 会依次调用这4个方法。 在日常开发中, 我们往往会遇到一个场景, 一个同样的自定义 view 用于 cell 中和不用于 cell 中, 这时候我们会自定义一个 view 暴露如下图所示接口, 供外界调用。 当我们使用这个 view 时…
抖音品质建设 - iOS启动优化《实战篇》
启动是 App 给用户的第一印象,启动越慢,用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多,面也很广,一篇文章难以包含全部,所以拆分成两部分:原理和实战,本文是实战篇。 对应着本文的三大模块:监控,工具和最佳实践。 既然要监控,那么就…
iOS 移动端架构初探心得
本文作为以上文章系列的总结, 如何一步一步进行思考总结, 如何开发出适合自己的通用架构设计. 对于架构, 移动端常见的架构设计包括MVC, MVVM, MVP等, 上图简要的说明了各种常见的架构之间的交互及数据传递方式. 对于MVC, MVVM, MVP这三种架构设计模式, 相…
【iOS印象】漫谈 iOS App 架构与设计模式
尽可能用 .storyboard / .xib 构建 UI。除非确实必要,不用代码写 UI 譬如:PinLayout、FlexLayout、LayoutKit、Layout 等替换 Apple 提供的 AutoLayout. 记住!一定要保持“直白”。
利用 podspec 的 subspec 来实现多个预处理宏的灵活配置
在制作第三方库的时候,有时需要通过预处理宏来达到在编译时开关某些功能的需求。当预处理宏有多个,并需要方便用户配置的话,可以利用 podspec 的 subspec 来达到。
[译] 构建流畅的交互界面
在 WWDC 2018 上,苹果设计师进行了一次题为 “设计流畅的交互界面” 的演讲,解释了 iPhone X 手势交互体系背后的设计理念。 这次分享提供了一些技术性指导,这对一个设计演讲来说是很特殊的,但它只是一些伪代码,留下了太多的未知。 演讲中一些看起来像 Swift 的…
下一页
个人成就
文章被阅读
255
掘力值
12
关注了
31
关注者
0
收藏集
3
关注标签
5
加入于
2017-01-18