首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Ios
订阅
user2637568849884
更多收藏集
微信扫码分享
微信
新浪微博
QQ
165篇文章 · 0订阅
Swift并发编程async/await
「这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战」 使用过ES6或者Dart开发的朋友应该对使用async await进行异步编程比较熟悉,在iOS中,随着Xcode 13和
Swift 之 Codable 实战技巧
引言 本文将介绍Swift4.0开始引入的新特性Codable,它能够将程序内部的数据结构序列化成可交换数据,也能够将通用数据格式反序列化为内部使用的数据结构,大大提升对象和其表示之间互相转换的体验。
从响应式编程到 Combine 实践
书回正文,所谓的响应式编程到底是什么呢? 熟悉 Combine 的同学可以直接跳到实践建议部分。 响应式编程 维基百科对响应式编程的定义是: 在计算中,响应式编程是一种面向数据流和变化传播的声明式编程
textView实现@功能
最近项目中有个类似评论的需求,在textView中输入评论内容,且可以@到一个对象,对象是自己的业务数据,这里就简化为@到一个用户名,本地用一个数组存放几个string数据。要求: 被@的字符串使用富
【iOS】AVPlayer 播放音视频
iOS开发中不可避免地会遇到音视频播放方面的需求。 常用的音频播放器有 AVAudioPlayer、AVPlayer 等。不同的是,AVAudioPlayer 只支持本地音频的播放,而 AVPlayer 既支持本地音频播放,也支持网络音频播放。 常用的视频播放器有 MPMovi…
基于 WordPress 开源的 AztecEditor-iOS库实现原生富文本编辑器
AztecEditor-iOS 基于 UITextView 提供了一个性能良好的用户界面组件。Android 端有对应的 SDK。 它由两个主要部分组成: TextView:用户界面组件,用于呈现和编
Swift开发小记(含面试题)
let用来声明常量,var用来声明变量。了解js的对于这两个应该不陌生,但是区别还是挺大的,尤其是let,在js中是用来声明变量的,const才是用来声明常量的。 如果不显示说明,Swift会根据声明时赋值自动推断出对应类型。一般不太需要标注类型,但是之前遇到过在某些情况下需要…
iOS 组件化 —— 路由设计思路分析
前言 随着用户的需求越来越多,对 App 的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将 App 架构由原来简单的 MVC 变成 MVVM,VIPER 等复杂架构。更换适合业务的架构,是为了后期能更好的维护项目。 但是用户依旧不满意,继续对开发人员提出了更多…
iOS组件化避坑心得
现在市面上的组件化方案很多,各大公司各种高大上的落地方案。我在小公司的业务间隙,抽时间写的这篇简单的避坑心得,是对自己实践的整理和归纳,希望能帮到你。
IOS音视频(二)AVFoundation视频捕捉
上一篇“IOS音视频(一)AVFoundation核心类”博客粗略的讲解了AVFoundation的一些核心类,里面也描述了关于AVFoundation的视频捕获功能。 1. 媒体捕捉概念 要执行实时捕获,需要实例化AVCaptureSession对象并添加适当的输入和输出。下…