首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mr_JIE
掘友等级
IT爱好者
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
赞
文章( 27 )
沸点( 0 )
iOS底层原理总结 - 探寻Runtime本质(四)
首先来看一道面试题。 下列代码中Person继承自NSObject,Student继承自Person,写出下列代码输出内容。 上述代码中可以发现无论是self还是super调用class或superclass的结果都是相同的。 我们通过一段代码来看一下super底层实现,为Pe…
iOS runtime 消息转发机制原理和实际用途
抛出unrecognized selector 的报错,也就是需要从这3步里面. 意思就是:当前的类不能够实现这个sel,但是检查是否有备胎可以实现. "fuck 很痛苦!!!!!!!!!!" 但最后我们的程序崩溃了,说明比较悲哀,连备胎都没有. 但是很少有人会在这一步做处理,…
iOS如何将闪退日志符号化
这篇文章会介绍定位闪退的几种方法,由易到难进行介绍。当你手里关于闪退的信息越多,解决就越简单,反之,就会更难。 首先解释下符号化的概念:符号化就是解决把栈回溯地址转化为为源码方法名或函数名的过程。符号
iOS App冷启动优化
从用户点击App图标开始到appDelegate didFinishLaunching方法执行完成为止。 T2:main()函数之后,即从main()开始,到appDelegate的didFinishLaunchingWithOptions方法执行完毕前这段时间,主要是构建第一…
iOS 深入分析大图显示问题
依稀记得很久以前被问到过这么一个问题。 那时候对这块内容不是特别了解,大致只知道内存肯定会爆掉。然后回答的是超大图就不显示了吧😂😂😂。后面也尝试去Google了,但是可能那时候比较急躁,没有很深入的去理解这个问题。今天我在回味YY大佬的iOS 处理图片的一些小 Tip的时…
[上传]iOS 自动化打包上传
常常用Xcode打包上传,太慢了,有时候自己有事,还得麻烦同事打包上传。为啥不搞个自动化,一键搞定? 首先要了解有哪些上传的方式。 1. 平淡,官方的方式 因为AppId都开启了双向验证,所以上面的账号密码方式会报错。 需要创建密钥,利用苹果认可的密钥来上传即可。 那么我们使用…
ios打包研究(一)xcodebuild命令和PlistBuddy
xcodebuild ios内置打包工具和xcode打包一样都是先clean再archive之后导出包ipa archive可以拿到dsym文件xcodebuild常用命令clean 清理工程编译信息
数据对齐-编辑距离算法详解(Levenshtein distance)
在信息论、语言学和计算机科学中,Levenshtein distance是用于测量两个字符串之间差异的字符串度量。非正式的说就是两个单词之间的Levenshtein distance是将一个单词更改为另一个单词所需的单字符编辑(插入,删除或替换)的最小步骤。 它以苏联数学家弗拉…
iOS-Podfile.lock的那些事
git提交是`podfile.lock`要不要提交?podfile.lock 的作用是干嘛的以及冲突怎么解决?pod install 和 pod update 有什么区别?
WKWebView详解&WKWebVieW和JS交互
该代理提供的方法,可以用来追踪加载过程(页面开始加载、加载完成、加载失败)、决定是否执行跳转。 WKUIDelegate从名称能看出它是webView在user interface上的代理,共有5个可选类型的代理方法。它为webView提供了原生的弹框,而不是JavaScrip…
下一页
个人成就
文章被点赞
6
文章被阅读
7,384
掘力值
243
关注了
12
关注者
2
收藏集
1
关注标签
1
加入于
2021-08-08