我開始爲越獄iPhone(使用THEOS)開發工具。我閱讀了一些關於使用「隱藏功能」的有趣文章,作者總是使用術語「open sdk」或「open sdk toolchain」。 open sdk究竟意味着什麼?如果我能猜到,我會說一個開放的SDK是一個包含所有頭文件(甚至是通常隱藏的文件)的SDK。那是對的嗎?什麼是「ios open sdk toolchain」?
我發現了工具類轉儲(https://github.com/nygard/class-dump),這有助於從ios SDK中提取所有頭文件。當我從一個正常的IOS SDK中提取所有Header文件時,是否會收到「開放SDK」...即使我使用5.0或6.0 SDK?因爲我發現了一些文章,如http://www.alexwhittemore.com/using-the-open-tool-chain-in-xcode-for-both-os-2-2-and-3-0/,他們總是關於3.0 SDK,這是一個非常古老的文章。
所以「普通SDK」和「開放式sdk」之間的區別在於,開放式sdk提供了更多的模板? –
你可以說,是的。該SDK包含的東西,所以你可以編程(框架和所有)IOS開放式開發也這樣做,只是自定義的東西,所以你可以編程更多的東西,並有更多的模板 – xCoder