首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
红烧果子狸
订阅
王二819
更多收藏集
微信扫码分享
微信
新浪微博
QQ
42篇文章 · 0订阅
git rebase 和 merge 的区别
git rebase 与 git merge 解决了相同的问题。都是将一个分支的提交合并到另一分支上,那它们有哪些不同喃? rebase 命令是一个经常听到,但是大多数人掌握又不太好的一个命令。rebase 合并往往又被称为 「变基」 它是将把所有的提交压缩成一个 patch …
iOS自定义转场动画实战讲解
转场动画这事,说简单也简单,可以通过presentViewController:animated:completion:和dismissViewControllerAnimated:completion:这一组函数以模态视图的方式展现、隐藏视图。如果用到了navigationC…
RxSwift 基础
在 iOS 开发过程中,我们几乎无时无刻都要面对异步事件的处理。例如,按键点击、数据保存、、音频后台播放、交互动画展示。这些事件并不具备特定时序性,甚至它们可能同时发生。 虽然 Apple 提供了通知、代理、GCD、闭包等异步机制,但是这些机制缺乏一个统一的抽象表述。另外,这些…
iOS 页面性能优化
前言 在软件开发领域里经常能听到这样一句话,“过早的优化是万恶之源”,不要过早优化或者过度优化。我认为在编码过程中时刻注意性能影响是有必要的,但凡事都有个度,不能为了性能耽误了开发进度。在时间紧急的情况下我们往往采用 “quick and dirty” 的方案来快速出成果,后面再迭…
🐻各大厂商对Swift、Flutter等『新技术』的真实填坑情况
就我个人而言,是喜欢swift、storyboard、xib的,所以app拥抱了这些,会心生欢喜。 被前浪后浪刷屏,我们来看看B站的app。 下划线命名,也比较混乱,有的是功能开头,也有btn、dt、oa这样的存在。 这些我不够专业,以免误导大家,所以暂不在本文讨论范围内。大佬…
Swift:布局库——SnapKit|周末学习
这是我参与更文挑战的第6天,活动详情查看: 更文挑战 UI,iOS开发中的一大苦手 如果你是一个只从事过iOS开发的人员,觉得使用SnapKit(OC中的Masonry)很方便,甚至一言不和xib走起
iOS | 事件传递及响应链
试想一下假如你是一台手机📟,当有人触摸了屏幕之后,你需要找到他具体触摸了什么东西,他可能触摸是一个按钮,或一个列表,也有可能是一个一不小心的误触,你会设计一个怎么样的机制和系统来处理呢?假如有两个按钮重叠了,或者遇到在滚动列表上需要拖动某个按钮的情况,你设计的机制能正常的运作…
iOS开发面试只需知道这些,技术基本通关!(UI篇)
这里是大鑫,今天这篇文章主要是讲解UI相关的面试题和答案,整合不多,欢迎大家提出更多的试题和疑问,一起交流进步!
iOS 模块详解—「Runloop 面试、工作」看我就 🐒 了 ^_^.
Runloop 尽管在平时多数开发者很少直接使用,但是理解 RunLoop 可以帮助开发者更好的利用多线程编程模型,同时也可以帮助开发者解答面试套路的一些疑惑,对于 iOS 编程 熟知它是必不可少的,下面是我对 Runloop 的整理,将以一劳永逸的心态,渐进式学习的目地,并且带有几个实战开发场景
用MVVM写一个简单的tableView项目
1.选择使用闭包方式,进行数据绑定2.通过监听ViewModel的属性观察器,刷新接口数据,调用闭包3.最后View/ViewController完成所有UI交互思路闭包的作用,控制交互过程利用属性观