首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Acreide
掘友等级
iOS 程序员
|
Acreide
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
173
文章 166
沸点 7
赞
173
返回
|
搜索文章
赞
文章( 166 )
沸点( 7 )
使用 wml 进行npm模块调试真香
前端模块开发已经成为了开发标准。模块开发带来的一大便利就是让我们可以跨页面甚至跨应用复用代码。当我们跨应用复用模块时,就需要借助 npm 把模块发布出去供各个系统调用。今天介绍的 wml 是一个进行模块调试的利器。 wml 侦听某个文件夹中的更改(使用Watchman),然后将…
多层 UIScrollView 嵌套滚动解决方案
本文旨在对于SegementSlide库实现原理的讲解,有兴趣的同学,欢迎前往Github地址浏览。 如今的app中,越来越多地采用如下图所示的设计,一般用在诸如『用户主页』、『话题详情页』、『专题详情页』等这些场景。通常,这些场景会带有头部视图(头部视图可能要求支持滚动渐变)…
iOS | 响应链及手势识别
在上一篇「事件传递及响应链」中介绍了当屏幕上发生一次触摸之后,系统会如何寻找「第一响应者」,在寻找到「第一响应者」之后,如何确定「响应链」以及如何沿「响应链」传递事件。在上一篇文章的环境中,是不使用 UIGestureRecognizer 的。但是在我们平时的开发中想要给一个 …
iOS | 事件传递及响应链
试想一下假如你是一台手机📟,当有人触摸了屏幕之后,你需要找到他具体触摸了什么东西,他可能触摸是一个按钮,或一个列表,也有可能是一个一不小心的误触,你会设计一个怎么样的机制和系统来处理呢?假如有两个按钮重叠了,或者遇到在滚动列表上需要拖动某个按钮的情况,你设计的机制能正常的运作…
iOS Swift5从0到1系列(六):学习UINavigationController(4):自定义导航栏+完美过渡+统一返回按钮
我们考虑到隐藏导航栏可能会存在不确定的系统因素影响,因此,我们建议还是保留系统导航栏,只不过将其完全透明化,以及还可以利用系统的渐变过渡动画,提升用户体验;而完全透明化的方式很简单,通过设置 navigationBar.setBackgroundImage:for: 的方式来设…
iOS开发 使用viper架构构建复杂页面
视图:根据展示器的要求显示界面,并将用户输入反馈给展示器。 展示器:包含为显示(从交互器接受的内容)做的准备工作的相关视图逻辑,并对用户 输入进行反馈(从交互器获取新数据-->处理成View需要的数据---> 更新view)。 交互器:包含由用例指定的业务逻辑(只有业务数据处理…
提高开发效率, 如何将 Swift 代码添加为自定义 LLDB 命令
绝大多数开发者最常用的LLDB都是Po,P等, 但是除了这些LLDB其实还提供了很多功能. 本文,我将介绍如何将Swift代码定义为LLDB命令 添加您的第一个 LLDB 命令 添加带参数的 LLDB
iOS开发图片格式选择
在讲解如何选择图片格式之前,我感觉有必要先了解下,图片是如何展示的。如果我们要展示一张图片,一般步骤是这样的: 运行程序,我们就可以在指定位置看到这个icon。看似简单的代码背后隐藏了很多细节工作。一张图片的展示,从代码执行到展示出来大致经历了这些步骤: 1. 加载图片 2. …
深入浅出 IGListKit
本文介绍了IGListKit的工作原理,以及遇到的两个实践问题以及解决办法:如何启用Cell级别而不是默认的Section级别的差量更新,以及如何配合使用RxSwift,使得列表的更新方式更加自然。
siri快捷指令踩坑
最近开发一款物联软件,主要是通过蓝牙连接、读写数据实现App与真实设备之间通讯,此部分已完成。这里要说的是,产品希望用户可以通过语音控制唤起App程序,直接进行开关机及其他多种操控。
下一页
关注了
53
关注者
0
收藏集
5
关注标签
17
加入于
2018-03-25