首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
iOS
订阅
Gavin_
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
iOS/MacOS开发需要了解的苹果官方开源库
本文介绍苹果官方的一些开源网站和库, 包含源码地址、文档和版本等信息, 作为iOS/MacOS开发的您不容错过。
开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(二)第三方框架使用(中)
2. SwiftHub使用的第三方库 这篇博客是上篇博客“开源项目分析(SwiftHub)Rxswift + MVVM + Moya 架构分析(一)第三方框架使用” 的续集,由于篇幅过程,拆成几部分了。 它提供了一些预定义的动画绑定,并提供了一种灵活的机制,让您可以添加自己的预…
iOS老司机带你一起把App的崩溃率降到0.1%以下
前言: 如何把App的崩溃率降到0.1%以下? 对于崩溃率, 0.1%往往是很多公司的硬性要求合格线, 在达到0.1%崩溃率的过程中, 我们作为一线iOS开发者, 可以做些什么呢?
iOS组件化避坑心得
现在市面上的组件化方案很多,各大公司各种高大上的落地方案。我在小公司的业务间隙,抽时间写的这篇简单的避坑心得,是对自己实践的整理和归纳,希望能帮到你。
Flutter实战-搭建微信项目(六)
「这是我参与11月更文挑战的第6天,活动详情查看:2021最后一次更文挑战」 PopupMenuButton 今天来到了第一个页面,聊天页面。之前在AppBar添加actions有点击事件使用的是Ge
学习并理解 23 种设计模式
在《设计模式:可复用面向对象软件的基础》一书中所介绍的 23 种经典设计模式,不过设计模式并不仅仅只有这 23 种,随着软件开发行业的发展,越来越多的新模式不断诞生并得以应用。有经验的开发者在学习设计模式可以和过往的经验互相印证,更容易理解这些设计模式。 每个模式都有相应的对象…
一行代码让你的TableView动起来-iOS动画
前言 UITableView 是iOS日常开发中经常使用到的控件。tableView的普通展示效果比较生硬,为了提升APP的活力,提升体验,我们可以对根据tableView的特点,操作Cell实现一些动画效果。 我写了一个简单的动画集 TableViewAnimationKit,…
利用fastlane进行项目的自动化构建
fastlane是一套基于ruby开发的自动化构建工具,为项目的发布流程提供一整套解决方案。 初始化的过程中会询问您的APPID和密码,请放心它只会把密码信息存在本地的keychain中,并不会传到云端服务器。 第一次创建可以选择第三项,它会自动检测当前项目的App Name和…
WebViewJavascriptBridge 原理解析
我们的项目是一个OC与javascript重度交互的app,OC与javascript交互的那部分是在WebViewJavascriptBridge的github地址的基础上修改的,WebViewJavascriptBridge应该是当前最流行最成功的OC与Web交互实现了。最近看了一下他的实现原理,顺便也为后面项目扩展打下基础。 为了简化讲解过程,我忽略了UIWebView的实现过程,只解析WKWebView的实现过程。
iOS 中的 Promise 设计模式
无论是代理模式,还是闭包,在处理单一任务的时候,都出色的完成了任务。可是当两种模式要相互配合,一起完成一系列任务,并且每个任务之间还要共享信息,相互衔接,雇主就要头疼了。