首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
sweet丶
掘友等级
iOS工程师
|
货拉拉-小拉出行
做iOS开发10年,熟悉OC、Swift、设计模式、架构设计代码重构、卡顿、包体积等。思考、探索、总结。
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
31
文章 31
沸点 0
赞
31
返回
|
搜索文章
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
简单工厂、工厂方法、抽象工厂设计模式-iOS
这里介绍一下设计模式中的简单工厂模式、工厂方法模式、抽象工厂模式在iOS中的实现。这三个设计模式是有演变关系的;在开发中可以根据情况选择。 一、简单工厂模式(Simple ...
0
评论
分享
sweet丶
关注了
佐毅
iOS工程师 @货拉拉-小拉出行
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
UIStackView使用介绍
在iOS开发中,对于控件布局我们一般是使用AutoLayout加约束的机制实现,UIKit有一个布局组件UIStackView,它与Flutter中的Column和Row有...
1
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
使用Charles对iOS 模拟器抓包
跟真机的抓包设置步骤大体相同,下面是iOS 15模拟器使用Charles抓包的设置步骤: 一、首先是电脑上安装Charles根证书,并设置为信任,可在钥匙串中查看 二、Ch...
3
1
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
HTTPS 加密的细节
HTTPS安全连接的建立过程中,首先是客户端生成Random_C,然后在Client_hello中明文传送到服务器,服务器也生成一个随机数Random_S在Sever_he...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
使用抓包工具检查自己的APP是否可以被中间人攻击
一、使用Charles 我们使用Charles可以完成网络抓包和更改请求/响应数据,具体的使用方法在这篇博客 Charles 如何抓取https数据包 按照上面博客安装Ch...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
iOS中HTTPS的安全连接问题
这里自己总结了一下iOS中自己用到的HTTPS知识。 一、TCP为什么要三次握手,四次挥手? TCP三次握手建立连接是确保连接并且协商确认Server和Client端初始序...
1
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
客户端HTTP通信总结
如果你对网络通信协议很模糊,那建议你看一下这本书《图解HTTP》。下面是对于iOS开发人员来说的关键点总结! 对于大部分APP来说,APP内部大部分的网络数据都是通过HTT...
1
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
git代码分支操作整理
当我们的同一个项目中开发人员多时,分支也会多,这样一来一个分支操作规范就显得很有必要了。下面是自己对于项目建分支的想法和分支常用的操作整理 一、项目要创建多少分支 我们的A...
5
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
iOS开发屏幕尺寸记录
因为在分析UI设计稿上元素会不会超出时需要参照手机显示尺寸,所以这里做个记录, 会持续更新: 时间 设备名 像素(px) 尺寸(pt) 图标显示 价格 2022/09/08...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
MVVM架构设计在iOS中的实践
在iOS开发中,MVC架构模式下,控制器会过于臃肿,所以目前比较流行的是MVVM架构模式。下面简单介绍一下iOS中MVVM的实践落地。 一、iOS的MVVM 下图是MVVM...
43
26
分享
sweet丶
关注了
掘金酱
iOS工程师 @货拉拉-小拉出行
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
iOS-解决定位权限卡顿问题
一、简介 在iOS系统中,定位权限获取是一个涉及进程间同步通信的方法,如果频繁访问可能会导致卡顿或者卡死。在一些打车或者地图类的APP中,定位权限的卡顿报错可能是大头,亟需...
6
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
组件化之创建CocoaPods本地库
在我们工程进行组件化时,我们一般会创建一些远程私有库,这些一般是基础库或者功能库,对于工程模块划分后,我们如果也制作为远端私有库,那么后续功能迭代时更新这个私有库就太频繁,...
0
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
组件化之CocoaPods私有库的创建和管理
在iOS项目开发中,我们制作自己的远程私有库或者开源库,然后用pod方式来安装或者移除比我们手动去删除或者集成更加的简单而且也不容易出错,管理起来更加方便。我们一般选择在g...
14
评论
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
举报
#新人报道#
从简*书转过来,今天第一次在掘金发表文章,哈哈
技术交流圈
等人赞过
分享
1
5
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
iOS中将UIView事件跨层传递给VC
在iOS工程中,通常我们的详情页面UI都是比较复杂的,这就导致往往视图层级较深,这种情况下,如果要将内部的UIView识别到事件时,抛出到VC来执行具体处理,需要一层一层中...
58
30
分享
sweet丶
iOS工程师 @货拉拉-小拉出行
·
2年前
关注
软件设计原则-iOS
最近在搞代码重构,这是一个很好的学习软件设计原则、设计模式、架构设计并实践的机会,本文是以一个iOS开发人员对软件设计原则的一个概括总结。 一、概况 软件设计原则和设计模式...
8
1
分享
sweet丶
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
2年前
关注
Swift ABI稳定性探究
> 作者介绍:姚亚杰,来自出行研发部-架构组,专注于移动端业务架构方向。 ## 背景 1. 故事还要从一个线下bug说起,起源是测试反馈App点击设置无法进行路由跳转,型号...
71
9
分享
sweet丶
赞了这篇文章
货拉拉技术
货拉拉技术 @货拉拉集团
·
2年前
关注
货拉拉出行iOS用户端启动优化实践
一. 引言 我们通过埋点发现部分用户启动耗时可以达到10秒左右,有的甚至可以达到20秒左右,主要集中在中低端机型(iPhone6、iPhone7、iPhone8系列);试想...
50
2
分享
下一页
个人成就
文章被点赞
307
文章被阅读
104,853
掘力值
2,368
关注了
11
关注者
141
收藏集
2
关注标签
15
加入于
2019-01-15