Happy Hacking

我的眼里只有代码

0x00 前言

经常抄(啊呸,借鉴)别人 App 设计(或功能)的同学,肯定经常要分析其他人的 App,UI 的话,我一般都是搭配 Reveal 来窥探,看看那些 App 的 UI 结构,因为可以看出一个视图的类名,如果是用了第三方库的话,就能根据这个类名,找到对应的库,就可以直接拿来用,实现几乎一样的效果。

但是如果是功能性的,没有 UI 界面的,这个时候 Reveal 就无能为力了。此时,我们就需要获取这个 App 的安装包,查看里面集成了哪些 SDK。

这时候,我们有几个办法。

  1. 通过一个已经越狱了的手机,下载安装目标 App,然后根据我之前写过的这个文章来导出已解密的 App。

  2. 如果手上没有合适的已越狱的手机,那么就祭出 Apple 官方提供的 Apple Configurator,下载地址在这里

阅读全文 »

最近重新开始复习了下 Go,计划用 Go 做新 App 的后端 api,开始是用 vs code 来做开发,但是不知道为何右下角的提示安装弹窗,安装 go 相关的插件总是报错 “permission denied”,试过在 iTerm 里面运行命令,但是 vs code 里面还是无法使用,遂去使用 GoLand。

GoLand 倒还好,自动导入包,跳转都没问题,但是习惯了 Xcode 开发,有些快捷键不一样,又懒得一个个去改,可能跟其他快捷键还会有冲突,而且开发起来也没那么舒服,想着还是回到 vs code,看看有啥解决办法。

阅读全文 »

来源:Pixabay

0x00 前言

最近公司的一个项目,要增加商城功能,并且可以让用户自己创建商品,可以是单规格的,也可以是多规格的。所以这里分享一下商品的多个规格,生成所有 SKU 组合是怎么实现的。写的时候也没想去网上找现成的,想自己试着实现下,感觉不会很难。

阅读全文 »

0x00 前言

很久之前,Xcode 12 还是 13,项目运行起来,有时候是真机,有时候是模拟器,一直卡在 App 的启动页,也就是 Launch Screen,稍微低一点的版本倒还好,那时候 iOS 15 就会卡住,低的就不会, 而且只在 Xcode 项目运行时会,结束 Xcode 项目的运行,再直接运行 App 是不会卡住的 ,网上找过一些办法,但是都没啥卵用,后面就不了了之。

最近,更新了 MacOS Monterey(没错,2022年9月份,我才更新的),Xcode 也更新到了 14,iOS 16 也出来了,运行之前的项目到 iOS 16 的模拟器(14 Pro Max),还是一直卡在启动页,实在忍受不了,就继续上网找解决办法。

阅读全文 »

乱码

0x00 前言

最近在做公司的一个外包项目,是一个小说阅读 App,但是不仅是文本小说的阅读,还有有声小说,学习,ASMR 安眠等功能,这篇文章主要是说读取 txt 文本小说乱码的解决办法。

阅读全文 »
0%