新人求助,感觉要写个大 tweak 好难啊,对这个世界充满疑问~~~

书看了两遍,大部分原理都明白了,但是一到自己上手就各种不知所措。
我现在就请教大家一个问题,写tweak 可以在Xcode 里开发吗?现在在vim 里修改Tweak.xm,好原始啊,没有语法高亮,没有自动补全。让我这种IDE 程序员好为难啊。
比如我要做一些复杂的功能,比如新加一个界面,还要做网络请求,还要数据库,我能再引入AF和FMDB吗?难道Tweak 开发是不需要追求模块化和架构的么?

为什么会这样呢。
编译也好,编辑也好。明明是命令行写代码先来的。

先从简单的来

道理是这样,但是IDE 的存在确实让大家方便好多,也被惯坏了

我也想知道,应该怎么样解决

真的不要怕,一步一步来。从最简单一步一步来家起来。
在*.xm上分架构,根据界面逻辑或者功能逐渐拆分,不要把所有逻辑全部写在一个.xm里

xm文件要和自己的.m文件配合使用,和真是的功能其实差不多。
可以参考我的部分文章

1 个赞

好的,感谢。
我现在想到的方法是在Xcode 里做自己的业务逻辑开发和测试,然后再到xm 里调用,还没开始实践。

这样太简单了,你先建一个demo工程,你的代码需要在自己的工程里运行测试完成之后然后在移植到theos里

1 个赞

很简单啊,xm里只写一个初始化函数。
其他功能都在.mm里写就行了。不用logs语法hook

为什么不能用Logos

logos 只能在xm文件里用吧

可以有多个xm文件啊

有在xcode的动态调试啊,大工程不要用tweak写。

请问你是用的xcode虚拟机,还是弄了一个越狱的真机做测试