首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
RainDou
更多收藏集
微信扫码分享
微信
新浪微博
QQ
56篇文章 · 0订阅
Flutter 入门实例
自从10年前Android和iOS出现,在移动开发界,跨平台开发一直是一个目标。一个跨平台的应用可以帮助公司和团队节省大量的时间和精力。 过去这些年,已经发布了很多跨平台的开发工具,包括来自adobe基于web的PhoneGap,来自Microsoft的Xamarin,来自Fa…
iOS DeepLink 调研与实践
使用统一资源标识符(URI)链接到一个App中特定的位置,而不是简单地打开App。 用户未安装App的情况下,一样可以在用户安装App后重新还原用户之前预览的页面。常见的有以下2种实现方式。 我们通常只能使用scheme。这种方式需要通过safari中唤醒APP,但是这种方式需…
关于Swift中的forEach(_:)和for-in loop
本文基于Swift5,阅读时间大约需要10min。 Swift摒弃了C语言式定义变量、累加变量的for-loop,用for-in取而代之,来遍历集合类型。 那什么是forEach(_:)呢?forEach(_:)也是一种遍历方式。虽然都是遍历方式,但是两者还是有些许的不同的。下…
打造完备的iOS组件化方案:如何面向接口进行模块解耦?
关于组件化的探讨已经有不少了,在之前的文章iOS VIPER架构实践(三):面向接口的路由设计中,综合比较了各种方案后,我倾向于使用面向接口的方式进行组件化。 这是一篇从代码层面讲解模块解耦的文章,会全方位地展示如何实践面向接口的思想,尽量全面地探讨在模块管理和解耦的过程中,需…
探索Swift标准库源代码
您是否发现自己无法理解框架或库,并希望您能看到源代码?Apple没有共享源代码,UIKit但如果您正在努力理解的方法是Swift标准库的一部分,那么您很幸运。 您可以将swift文件夹放入Xcode项目中进行浏览,但这会使我的Mac旋转沙滩球几分钟。我更喜欢用BBEdit打开文…
Flutter关于TextField你能知道的一切
Hello,大家好这里是一个苦逼的前Android开发,本来Android干的开开心心,但是受到一些影响转行了😂,不过我就是吃不起饭,找不到工作也不会放弃Android开发!,Flutter真香!!我个人自学Flutter以来受到了诸多大佬文章的启迪,所以也萌生了写一下分享文…
Flutter | 一些很适合新手练习的Demo
Google推出flutter这样一个新的高性能跨平台(Android,ios)快速开发框架之后,被业界许多开发者所关注。我在接触了flutter之后发现这个确实是一个好东西,好东西当然要和大家分享,对吧。 今天要和大家分享的是我整理的一组很适合新手练习的合集。地址在https…
带你高效入门 Flutter
本文面向 Flutter 初学者,旨在用易懂的方式带大家入门。除了 Flutter 代码,还会介绍到语法、原理、特性等基础知识。相信本文能帮助你学习和理解 Flutter。 我们先看一下目前的一些跨平台方案,从前端渲染的角度来分类的话,大致可以分为以下几种方案。 这种方案就很好…
Flutter 面试知识点集锦
谷歌大会之后,有不少人咨询了我 Flutter 相关的问题,其中有不少是和面试相关的,如今一些招聘上也开始罗列 Flutter 相关要求,最后想了想还是写一期总结吧,也算是 Flutter 的阶段复习。 本篇主要是知识点总结,如有疑问可点击各文章链接了解详情,或者查阅我 掘金专…
iOS 聊天界面从0到1的实现 (二)
JPChatBottomBar 与现在主流的聊天页面的底部横条页面相似。 之所以先从这个横条来折腾,个人想法:从功能上来说,这个模块可以从Im中独立出来,但又可以屏蔽掉因通信部分第三方服务选择的不同而带来的差异,服务于聊天的整个框架。以后如果框架发生变化,这一模块受到的影响也会…