Posible sí. Aconsejable para principiantes o niveles intermedios Devs? Probablemente no. El proyecto de Unity se genera y regenera cada vez que empuja una compilación. Ahora creo que si utilizas Append cuando construyes deberías mantener los cambios existentes en el proyecto de Xcode ... pero 'should' es la palabra operativa allí. Es posible que necesites implementar algún tipo de sistema de compilación como Jeeves para minimizar los dolores de cabeza si estás intentando hacer esto en un proyecto grande en el que puedas ver un flujo constante de actualizaciones tanto desde el lado de Unity como desde el de Xcode.
Ahora, si está integrando el código que está en sus propios archivos y no se superpone ni reescribe el código que Unity ha generado, entonces la función Append realmente va a funcionar para usted, pero si está eliminando, alterando , o al agregar código a cualquiera de los archivos que generó Unity, entonces definitivamente usar SVN u otra forma de control de fuente y captura de instantáneas antes y después de cada nueva generación de recompilación/Xcode de Unity.
Además, eche un vistazo en la tienda de Unity Asset. Cualquiera que sea la funcionalidad que intente elaborar en casa en Xcode definitivamente puede escribirse en C# en Unity. Alguien más ya puede haber conquistado el problema que estás tratando de resolver y lo colocó en la tienda de activos por $ 5.
Espero que ayude.
Cal encontró este enlace http://forum.unity3d.com/threads/68320-Mixing-Unity-with-Objective-C?p=436556#post436556 – Fattie
No es un trabajo fácil, había escrito un blog para esto tema, y es demasiado largo para publicar aquí. Puedes leerlo con la traducción de Google: [* Usar la interfaz de usuario nativa de iPhone en Unity3D *] (http://translate.google.com/translate?sl=auto&tl=en&js=n&prev=_t&hl=en&ie=UTF-8&eotf=1&u=http % 3A% 2F% 2Fwww.jtianling.com% 2Farticles% 2F2030.html) Y los amigos de China pudieron leerlo directamente [* 在 Unity3D 中 使用 iPhone 原 I UI *] (http://www.jtianling.com/articles/ 2030.html) – jtianling