首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Perry_6
掘友等级
iOS开发工程师
|
百度
喜欢编程、热爱运动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
Perry_6
赞了这篇文章
QiShare
奇舞团移动端团队 @奇舞团
·
3年前
关注
浅谈 Swift 中的解包操作
在 Swift 中我们会接触到可选类型 Optional,刚开始写代码时会被变量后的 ?、!、?? 等符号弄得稀里糊涂。 首先,对于以下代码: 在IDE中的if上一定会出现...
18
1
分享
Perry_6
赞了这篇文章
lanlinxl
iOS开发 @线上教育
·
3年前
关注
iOS 常驻线程
目录 1.结合runloop实现常驻线程 2.常驻线程遇到的坑及解决方案 3.常驻线程的封装 1.结合runloop实现常驻线程 我们通过代码简单实现常驻线程 让线程常驻执...
12
评论
分享
Perry_6
赞了这篇文章
字节跳动技术团队
@字节跳动
·
4年前
关注
iOS 性能优化实践:头条抖音如何实现 OOM 崩溃率下降50%+
OOM 其实是Out Of Memory的简称,指的是在 iOS 设备上当前应用因为内存占用过高而被操作系统强制终止,在用户侧的感知就是 App 一瞬间的闪退,与普通的 C...
168
14
分享
Perry_6
iOS开发工程师 @百度
·
3年前
关注
iOS 组件化方案总结
组件化初探 为什么需要组件化 模块间解耦 模块重用 提高团队协作开发效率 便于单元测试 哪些项目不需要组件化 项目较小,模块之间交互简单、耦合少 模块没有被多个外部模块引用...
17
2
分享
Perry_6
赞了这篇文章
阿华12年
iOS开发工程师 @Apple
·
3年前
关注
iOS开发 -- 组件化 之 Cocoapods私有库详解
项目组件化进程 -- 创建cocoapod私有库详细步骤(基础组件组件化)iOS开发通过 cocoapods 包管理工具 创建私有库详细步骤...
48
3
分享
Perry_6
赞了这篇文章
百度APP技术
百度APP技术 @百度
·
5年前
关注
百度App组件化之路
组件化是一个老生常谈的涉及面很广的话题,即不是做好一件事而是做好一系列的事情才能达成;其中包含组件化框架在内的各架构层级、构建系统、依赖管理系统、以及配套的防劣化机制与规则...
69
9
分享
Perry_6
赞了这篇文章
百度APP技术
百度APP技术 @百度
·
5年前
关注
百度App网络深度优化系列《一》DNS优化
网络优化是客户端几大技术方向中公认的一个深度领域,所以百度App给大家带来网络深度优化系列文章,其中包含系列《一》DNS优化,系列《二》连接优化,系列《三》弱网优化,希望对...
148
17
分享
Perry_6
赞了这篇文章
百度APP技术
百度APP技术 @百度
·
5年前
关注
百度App iOS工程化实践: EasyBox破冰之旅
百度App从单一的搜索工具发展到今天以搜索和Feed流为双引擎的综合性内容消费服务平台,其复杂程度已然不可同日而语矣。 作为一个日活过亿的超级App,业务规模庞大,相关技术...
18
5
分享
Perry_6
关注了
已注销
iOS开发工程师 @百度
Perry_6
iOS开发工程师 @百度
·
3年前
关注
iOS 基础知识总结
1:分类和扩展有什么区别?可以分别用来做什么?分类有哪些局限性?分类的结构体里面有哪些成员? 分类主要用来为某个类添加方法、属性、协议(一般用来为系统的类拓展方法或者把某个...
2
1
分享
Perry_6
赞了这篇文章
佐笾
工程师 @iOS开发工程师
·
5年前
关注
彻底了解NSOperation的自定义
阅读完笔记-iOS 多线程:『NSOperation、NSOperationQueue』详尽总结之后,或许对于如何自定义NSOperation还有疑惑,那么下面内容,可以帮...
23
4
分享
Perry_6
赞了这篇文章
李斌同学
iOS安全工程师 @阿里巴巴
·
4年前
关注
iOS 优化篇 - 启动优化之Clang插桩实现二进制重排
( 本篇文章由于会从原理角度讲解 , 有些已经比较熟悉的同学可能会觉得节奏偏啰嗦 , 为了照顾大部分同学 , 大家自行根据目录跳过即可 . ) 了解二进制重排之前 , 我们...
344
112
分享
Perry_6
赞了这篇文章
vony
4年前
关注
iOS App启动优化(五):收集符号 && 生成 Order File
启动的相关方法可能在不同的线程执行,如果我们用一个数组直接收集这些符号,会出现线程问题。 听到多线程问题立马想到锁,但是这里因为锁耗费性能比较多所以不推荐使用。建议使用原子...
12
9
分享
Perry_6
赞了这篇文章
vony
4年前
关注
iOS App启动优化(六):实用党直接看这里
添加到启动最早的那个 ViewController 即可。...
25
46
分享
Perry_6
关注了
百度APP技术
iOS开发工程师 @百度
Perry_6
赞了这篇文章
恋猫de小郭
Flutter & Dart GDE @🏆 掘金签约作者
·
4年前
关注
国内大厂在移动端跨平台的框架接入分析
本文通过对国内各大厂旗下知名的应用进行分析,大致统计分析各大厂在移动跨平台开发领域的接入情况,同时分析 Android 端应用的 arm 框架、 kotlin 和 andr...
414
113
分享
Perry_6
赞了这篇文章
OneShot
iOS 开发| Web | 小程序
·
3年前
关注
iOS 底层原理|Runtime 详解
一、Runtime 简介静态语言:在编译阶段就已确定所有变量的数据类型,同时也确定要调用的函数,以及函数的实现。常见的静态语言,如:C/C++、Java、C# 等。动态语言...
3
评论
分享
Perry_6
赞了这篇文章
收納箱
iOS工程师 @字节跳动
·
4年前
关注
一道Block面试题的深入挖掘
0. 序言 最近看到了一道Block的面试题,还蛮有意思的,来给大家分享一下。 本文从一道Block面试题出发,层层深入到达Block原理的讲解,把面试题吃得透透的。 很多...
95
25
分享
Perry_6
赞了这篇文章
收納箱
iOS工程师 @字节跳动
·
4年前
关注
NSBlockOperation面试与正确用法
0. 引言 在日常开发中,我们可能会用到 NSBlockOperation 来做一些多线程的操作。 因为其使用简单,所以也被广泛使用。 但这个方法也有一个缺点,当 oper...
15
1
分享
Perry_6
iOS开发工程师 @百度
·
3年前
关注
数据结构与算法-数组查找
关键字(Key)是数据元素中某个数据项的值.⼜称为键值. ⽤它可以表示⼀个数据元素,也可以标识⼀个记录的某个数据项(字段).我们称为关键码 顺序查找(Sequential ...
3
1
分享
下一页
个人成就
文章被点赞
384
文章被阅读
192,761
掘力值
3,706
关注了
48
关注者
142
收藏集
0
关注标签
29
加入于
2019-07-12