书看了两遍,大部分原理都明白了,但是一到自己上手就各种不知所措。
我现在就请教大家一个问题,写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虚拟机,还是弄了一个越狱的真机做测试