首页
学习
活动
专区
工具
TVP
发布

joealzhou

专栏作者
62
文章
106579
阅读量
14
订阅数
swift方法调度总结
2、编译sil文件 从终端进入到ClassPerson.swift目录下,在同级目录下生成sil文件。
用户6094182
2022-09-28
4380
使用Reveal查看APP视图层级
1、爱思助手点击一键越狱后,设备上会出现两个APP: unc0ver Cydia。
用户6094182
2022-05-13
9920
iOS自建IM相关
GCDAsyncSocket是一个封装好的,帮助开发者完成socket的通信过程。数据上传以及接收。
用户6094182
2021-06-02
7280
WKWebView清空历史记录
在我们使用WKWebView实现一些功能页面时,有时候会遇到进入深层次路径里面需要直接调用pop离开WebView。我们在wkwebview的做法一般是根据canGoBack来判断是否是网页后退还是原生pop。但是进入到深层次路径后canGoBack就不行了,所以能想到的是:能不能清空历史记录,从而使得canGoBack为false。查看API发现以下属性都是只读的:
用户6094182
2021-03-11
1.9K0
iOS单例的正确创建
#import "CoolObject.h" @implementation CoolObject +(id)shareInstance { static CoolObject *instance = nil; static dispatch_once_t token; dispatch_once(&token, ^{ // 必须使用super防止循环调用 self和CoolObject一样都会导致循环调用 instance = [[super all
用户6094182
2021-03-05
4010
解决前端缓存问题
vue-cli里的默认配置,css和js的名字都加了哈希值,所以新版本css、js和就旧版本的名字是不同的,不会有缓存问题。 不过值得注意的是,把打包好的index.html放到服务器里去的时候,index.html在服务器端可能是有缓存的,这需要在服务器配置不让缓存index.html
用户6094182
2021-03-04
8310
[今日头条]iOS 包大小二进制优化,一行代码减少 60 MB 下载大小
如果使用 xcconfig 来管理构建参数的,如果你也使用该方式,那么使用下面这一行代码就能完成配置:
用户6094182
2021-02-05
1.2K0
iOS面试问题总结
(1)并发访问,数据拷贝 例如:在列表删除一个cell数据,同时还有一个loadmore加载,那么就需要先记录删除的数据,在加载完成后再判断一次,删除已经删除的数据。 (2)串行访问
用户6094182
2020-11-04
5910
Cocoapods更新出错
删除项目文件夹下的podfile.lock文件,重新pod install即可更新第三方库了。
用户6094182
2020-10-10
6830
Carthage使用
Carthage使用 简介 carthage是一个和cocopods类似的第三方库管理工具。 开始 创建一个文件用于配置安装哪些库。 $touch Cartfile 例如导入AFNetworking库,在创建的Cartfile文件中编辑 github "AFNetworking/AFNetworking" 保存退出,下面就该安装了。 $Carthage update --platform iOS 配置xcode项目 Target -> Build Phases -> Link Library with
用户6094182
2020-09-17
5460
Vue项目中简单的store模式
Vue大型项目中一般使用Vuex作为数据存储。但是小项目中存储几个共用数据大可不必使用Vuex。
用户6094182
2020-08-20
1.3K0
使用libimobiledevice&ifuse提取iOS沙盒文件
libimobiledevice又称libiphone,是一个开源包,可以让Linux支持连接iPhone/iPod Touch 等iOS设备。由于苹果官方并不支持Linux系统,但是Linux上的高手绝对不能忍受因为要连接iOS设备就换用操作系统这个事儿。因此就有人逆向出iOS设备与Windows/Mac Host接口的通讯协议,最终成就了横跨三大桌面平台的非官方版本USB接口library。经常用Linux系统的人一定对libimobiledevice不陌生,但是许多Windows和Mac用户也许就不知道了。事实上,它同iTools一样,都是可以替代iTunes,进行iOS设备管理的工具。因为源码是开放的,可以自行编译,所以对很多开发者而言可以说更为实用。
用户6094182
2020-08-20
1.3K0
VSCode代码格式化设置
Vetur对于html文件默认使用的是prettyhtml,但是由于prettier也可以支持html的格式化,所以我觉得统一使用prettier对全语言的格式化是比较简洁的。
用户6094182
2020-08-18
4.1K0
Mac终端配置oh-my-zsh
Mac自带的终端在进入一个Git文件夹时不能显示当前所在的分支号,并且颜色上面也不够突出。正好有这么一个插件可以帮助我们更好的使用终端,安装后效果如下:
用户6094182
2020-08-11
1.1K0
检测项目中或IPA中是否包含UIWebView
将获取的IPA文件后缀改为rar,然后解压缩会得到一个payload文件夹,里面会有一个后缀为app的文件。同样在终端进入此文件夹:
用户6094182
2020-06-30
2.4K0
新版Cocoapods更新 CDN
升级cocoapods到大于等于1.8之后就可以使用CDN下载代码仓库,速度将得到质的飞跃。强烈建议大家使用!
用户6094182
2020-06-30
1.7K0
Github Page部署你的网页
在我们日常开发过程中,写好的前端界面只能在本机上跑,或者同一个局域网内访问,这样很不方便。这时使用Github Page就能满足你快速轻便的部署你的前端网页。任何人就能通过你分享的地址访问了。
用户6094182
2020-05-27
8910
Mac上Nginx安装
Mac上安装Nginx需要Homebrew环境支持,所以第一步先安装Homebrew。
用户6094182
2020-04-30
2.4K0
Vue-Test-Utils + Jest 单元测试入门与实践
vs code打开项目你会发现根目录下有一目录test/unit,里面就有一个已经生成的测试用例。
用户6094182
2020-03-20
2.5K0
vue项目创建并接入sentry
补充:大家都知道国内直接使用npm 的官方镜像是非常慢的,可以使用淘宝 NPM 镜像。
用户6094182
2020-02-24
1.2K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档