首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
sweet丶
掘友等级
iOS工程师
|
货拉拉-小拉出行
做iOS开发10年,熟悉OC、Swift、设计模式、架构设计代码重构、卡顿、包体积等。思考、探索、总结。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
sweet丶
iOS工程师 @货拉拉-小拉出行
·
1年前
关注
iOS 开发HEIC图标实践总结
这里记录下自己了解的HEIC及其在iOS开发中的实践。 一、HEIC简介 HEIF(High Efficiency Image Format),即高效图像格式。HEIF是由...
5
9
分享
sweet丶
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
1年前
关注
货拉拉用户 iOS 端灵动岛实践总结
## 1. 前言 实时活动是iOS 16.1及以上版本中新增的功能,它允许应用在锁屏界面显示实时数据,能够帮助用户实时查看当前订单的进展,而无需解锁手机。用户在货拉拉APP...
51
36
分享
sweet丶
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
1年前
关注
货拉拉iOS模块化路由框架:TheRouterSwift
随着社区对支持Swift的需求日益增多,Swift5.0二进制库也具有更好的稳定性和兼容性表现,货拉拉技术团队根据社区反馈及内部讨论,决定开源内部业务使用的Swift版本路...
118
51
分享
sweet丶
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
1年前
关注
三年磨一剑,货拉拉iOS用户端10万分位Crash率攻坚之战
三年磨一剑,货拉拉iOS用户端10 万 分位Crash率攻坚之战 摘要: 货拉拉iOS用户端经历了多年的迭代,作为近百万日活的App,Crash率经历了从千分位到万分位,再...
167
51
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
设计模式之行为模式-iOS
经典的GOF设计模式有23个,分为创建型、结构型、行为三大类模式,这里主要介绍行为模式。 行为模式分为以下11种设计模式,这类模式负责对象间的高效沟通和职责委派。 一、责任...
1
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
设计模式之结构型-iOS
经典的GOF设计模式有23个,分为创建型、结构型、行为三大类模式,这里主要介绍结构型模式。 结构型模式分为以下7种设计模式,这类模式介绍如何将对象和类组装成较大的结构, 并...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
设计模式之创建型-iOS
最为知名的是GOF模式,GOF是Gang of Four的缩写,由四个著名的软件工程师在1994年出版书中总结。 经典的GOF设计模式有23个,分为创建型、结构型、行为三大...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
iOS webview跳转链接带#问题
一、问题引出 在iOS中,如果WKWebview跳转的链接不带参数但是带了#网页锚点,而你这边项目因为要兼容所有跳转链接,对链接进行了百分比编码,将#编码为了23%, 那么...
7
2
分享
sweet丶
赞了这篇文章
掘金酱
❤首席客服君 @掘金
·
2年前
关注
🎁 2023年6月更文中奖名单公布!
2023年6月更文中奖名单公布!由于获奖人数过多,获奖名单详情请查看获奖名单表格。以最新的表格为准。...
17
17
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
举报
我报名的6月更文挑战,现在结果咋没出来?
反馈 & 建议
赞过
分享
2
1
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
生成器模式-iOS
常用23种设计模式中生成器模式在iOS中的代码实现总结,适用于构造一种对象时,所需参数众多,特定的一组参数可以放在一个构造器中,这样根据特定构造器来生成的产品对象就是指定类...
2
2
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
NSDictionary和NSSet的底层实现原理
首先下载源码NSDictionary 、 NSSet,把源码拉到项目中方便查看。源码 一、对象的哈希函数 一个对象的哈希值通过hash方法获得,通过OC源码可以看到OC源码...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
iOS APP卡顿治理
一、前言 和crash一样,卡顿对于用户的体验也是糟糕的,比如你曾经遇到过的几个场景: 在你滑动列表寻找某个商品时,页面卡顿,感觉总是要等一次滑动停止时才能继续滑动。 你点...
1
1
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
iOS APP线上奔溃的收集统计总结
本文是对iOS APP线上的bug采用何种方案解决和收集统计的一个总结,一个方法论,不涉及具体的crash收集。 如果我们APP在自己公司内部的设备崩溃了,我们有两种方式找...
1
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
iOS 蓝牙交互基础知识
要在iOS中集成蓝牙功能,需要使用的是CoreBluetooth框架,通过CoreBluetooth框架提供的API完成与蓝牙外设的交互。 一、蓝牙通信的角色 蓝牙通信的两...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
iOS 子线程用runloop保活的一个方案
在我们需要频繁地开启子线程执行操作的时候,我们可以采用开启子线程runloop的方式保活子线程,这样避免频繁创建线程销毁线程的开销。 具体的保活方式: 通过NSThread...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
Xcode中的单元测试
在我们实际开发中,是比较少会使用Xcode提供的框架写测试用例的,所以这里只是简单介绍一下。 1. 使用UnitTest来做单元测试 可以在Xcode新建项目时或者在tar...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
Swift-泛型、关联类型
一、泛型 我们可以在函数、类、结构体、枚举中使用泛型,在名称后使用<T1, T2,...>来表示,例子如下: Swift中泛型的实现原理: 如下图所示,除了参数外,还会传参...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
Swift-访问权限
一、private: 表示私有的,除了局部变量其它都可以修饰。 private修饰全局变量、全局函数、枚举、结构体、类,作用同fileprivate,表示同文件可访问。 p...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
Swift-GCD使用
1. DispatchTime和DispatchWallTime的区别? 例如: 从现在开始,1小时之后是触发某个事件 DispatchTime函数创建的是一个相对的时间,...
1
评论
分享
下一页
个人成就
文章被点赞
307
文章被阅读
104,840
掘力值
2,368
关注了
11
关注者
141
收藏集
2
关注标签
15
加入于
2019-01-15