首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
superman673
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
88
文章 86
沸点 2
赞
88
返回
|
搜索文章
superman673
赞了这篇文章
wyhazq
iOS
·
7年前
关注
SolarNetwork-优雅的Swift网络封装
刚开始写Swift项目时,用到网络请求时,毫无疑问,选择了Moya。但随着项目的增大,接口越来越多,TargetType文件也越来越大,寻找某一个接口的参数和其他配置时,就...
31
评论
分享
superman673
赞了这篇文章
talisk
软件工程师 @Baidu
·
7年前
关注
[译] Swift 写网络层:用面向协议的方式
在本指南中,我们将介绍如何在没有任何第三方库的情况下以纯 Swift 实现网络层。让我们快开始吧!阅读了本指南后,我们的代码应该是: 该项目的最终目标。 借助枚举输入 ro...
65
1
分享
superman673
赞了这篇文章
LinXunFeng
Flutter组织成员 @公众号:FSA全栈行动
·
6年前
关注
Swift 掌控Moya的网络请求、数据解析与缓存
解决的方案有很多,不过我比较习惯使用 MoyaMapper ,不仅可以解决上述问题,还提供了多种模型转换、数据互转、多种数据类型任意存储的便捷方法。掌控Moya的网络请求、...
50
2
分享
superman673
赞了这篇文章
ssh_晨曦时梦见兮
前端从进阶到入院 @字节跳动
·
5年前
关注
最简实现Promise,支持异步链式调用(20行)
在面试的时候,经常会有面试官让你实现一个 Promise,如果参照 A+规范来实现的话,可能面到天黑都结束不了。 说到 Promise,我们首先想到的最核心的功能就是异步链...
552
64
分享
superman673
关注了
秦二爷
superman673
赞了这篇文章
秦二爷
@阿里 | 人气专栏《王者并发课》作者
·
4年前
关注
美丽代码的秘密-《重构》如何让你的代码和你一样赏心悦目
在掘金,同学们往往喜欢分享技术原理性或教程类的文章,这是程序员的天性使然。然而,在我们科学性地技术范畴之外,软件工程则是另外一个重要的话题。...
141
32
分享
superman673
关注了
莫欺少年穷007
superman673
赞了这篇文章
Coder_Hedy
iOS高级开发工程师 @吉利控股集团有限公司
·
6年前
关注
浅谈UIStackView
最近从同事那里了解到UIStackView这个API,之前使用到的自动布局有代码自动布局(Masonary)和拖 constraint 这两种。UIStackView和这两...
19
1
分享
superman673
关注了
wanbo
superman673
赞了这篇文章
EF_
7年前
关注
蜂鸟商家版 iOS 组件化 / 模块化实践总结
零. 前言 以上这段对「蜂鸟商家版」的描述摘自 蜂鸟配送官网,大概可以理解为蜂鸟商家版是一个给广大商家用来发单呼叫配送员的 App。许多同学可能只听说过「饿了么」外卖应用,...
302
23
分享
superman673
赞了这篇文章
PassionA
7年前
关注
iOS 组件化 —— 路由设计思路分析
随着用户的需求越来越多,对App的用户体验也变的要求越来越高。为了更好的应对各种需求,开发人员从软件工程的角度,将App架构由原来简单的MVC变成MVVM,VIPER等复杂...
333
8
分享
superman673
赞了这篇文章
kLike
4年前
关注
加密算法在 iOS 上的应用
常用加密算法 对称加密算法:AES、DES 加密速度快 密钥管理困难,任意泄密 非对称加密算法:RSA、DSA、ECC 加密速度毕竟慢,适用于数据量小、安全需求高的数据加密...
7
评论
分享
superman673
赞了这篇文章
10XAI
Developer 📱 💻 🎬 ✈️ 🍜 🎮 🏃 ⛰️ @十倍增长科技有限公司
·
5年前
关注
深入理解Flutter UI系统
它提供了一套Dart API,然后在底层通过OpenGL这种跨平台的绘制库(内部会调用操作系统API)实现了一套代码跨多端。由于Dart API也是调用操作系统API,所以...
9
评论
分享
superman673
赞了这篇文章
QiShare
奇舞团移动端团队 @奇舞团
·
5年前
关注
iOS App启动优化(二)—— 使用“Time Profiler”工具监控App的启动耗时
想查看Pre-Main阶段的时间比较简单。 方案一:定时抓取主线程方法的调用堆栈,计算一段时间里的方法耗时。(Xcode中的Time Profiler就是使用的这种的方法)...
19
5
分享
superman673
赞了这篇文章
QiShare
奇舞团移动端团队 @奇舞团
·
5年前
关注
iOS GCD信号量dispatch_semaphore_t
信号量(Semaphore)是多线程环境下的一种保护设施,可以用来保证两个或多个关键代码不被并发调用。 在进入一个关键代码段之前,线程必须获取一个信号量。一旦执行完毕,该线...
13
评论
分享
superman673
赞了这篇文章
QiShare
奇舞团移动端团队 @奇舞团
·
5年前
关注
DarkMode、WKWebView、苹果登录是否必须适配?
1. App 更新官方说明及截图 下方截图和说法参考自 2020 年3月4日 苹果 App 最新审核说明。 下图源自苹果官方网址:苹果审核新闻及更新。 下图由官方网址获取:...
38
10
分享
superman673
赞了这篇文章
QiShare
奇舞团移动端团队 @奇舞团
·
5年前
关注
Swift 项目编译优化(一)
下边笔者对本文中提到的名词做一个简单介绍。 1. 全量编译 以Xcode编译过程为例,笔者理解的全量编译的一种情况为:把Xcode 编译项目时生成的Derived Data...
21
5
分享
superman673
赞了这篇文章
QiShare
奇舞团移动端团队 @奇舞团
·
5年前
关注
Swift 5.1 (18) - 嵌套类型
Swift允许定义嵌套类型,在它们所支持类型的定义中支持嵌套枚举,类和结构。类型可以嵌套到所需的级别。 可添加如下小编微信,并备注加入QiShare技术交流群,小编会邀请你...
8
6
分享
superman673
赞了这篇文章
QiShare
奇舞团移动端团队 @奇舞团
·
5年前
关注
Swift 5.1 (20) - 协议
协议定义了适合特定任务或功能的方法,属性。协议可以由类,结构或枚举实现,任何类型实现协议的要求方法称为遵守协议。 个人理解:Swift中的协议所能实现的功能,不再局限于OC...
11
1
分享
superman673
赞了这篇文章
QiShare
奇舞团移动端团队 @奇舞团
·
5年前
关注
Swift 5.1 (21) - 泛型
使用泛型能让我们写出灵活的,可复用的函数和类型,这些函数和类型会根据我们定义的要求与任何类型一起使用。使用泛型我们不仅可以避免重复的代码而且能以更加清晰抽象的方式表达代码意...
16
评论
分享
下一页
关注了
27
关注者
1
收藏集
2
关注标签
9
加入于
2018-06-10