質問: xcode storyboard xib nibインターフェイスビルダーの代替手段? 私はプログラマーなので、たぶん私だけですが、xib/nib/storyboardsを作成するためのxcodesインターフェイスビルダーは非常に使いにくく、直感的ではありません。 interface builderを解読しようとするよりも、uiのコーディングをいじってみたいと思います。独自のuiを作成し、それをobjective-c/swiftコードにエクスポートして、xcodeにドロップできるようなwysiwygドラッグアンドドロップエディターのような代替手段はありますか?
回答: markupkitを見てください: https://github.com/gk-brown/markupkit これは私が書いたオープンソースフレームワークであり、xamlやandroid開発と同様に、マークアップでネイティブiosアプリを構築できます。たとえば、次のようなラベルインスタンスを作成できます。<uilabel text="hello, world" font="system 24" textcolor="#ff0000/> これではなく:uilabel *label = [uilabel new]; [label settext:@"hello, world"]; [label setfont:[uifont systemfontofsize:24]; [label settextcolor:[uicolor colorwithred:1.0 green:0.0 blue:0.0 alpha:1.0]]; 明らかに、これは単純な例です。マークアップを使用することの価値は、より複雑なビュー階層でより明らかになります。また、動的ローカリゼーションとcssのようなスタイリングもサポートしています。あなたは私のブログで記事と例を見つけることができます: https://gkbrown.wordpress.com お役に立てば幸いです。