2010-04-04 20 views
1

J'ai des formules spécifiques que j'aimerais écrire (en Objective-C peut-être) et m'intègre avec Numbers'09 de la suite iWork d'Apple sur iPad et je me demande s'il existe une telle façon de le faire?Comment étendre les formules Number'09 d'iWork?

+0

Pourquoi l'étiquette iPad? – kennytm

+0

Peut-être qu'il essayait d'amener plus de gens à voir sa question. Je viens de retirer l'étiquette pour lui. –

+1

Parce que je prévoyais de l'utiliser uniquement sur iPad. –

Répondre

2

pour les numéros sur Mac OS X:

Je ne pense pas qu'il y ait un moyen pris en charge de le faire. Toutes les fonctions de Numbers sont codées en dur dans /Library/Application Support/iWork '09/Frameworks/SFTabular.framework/Versions/A/SFTabular. Vous devez utiliser des outils comme SIMBL pour modifier les classes à l'exécution.


pour les numéros sur iPad:

Pire encore que la version Mac. Il n'y a aucun moyen d'avoir un langage interprété dans AppStore, pour ne pas mentionner un moyen officiel de prendre en charge les plug-ins tiers!

La première chose à faire est de jailbreaker votre iPad, ce qui permet d'exécuter du code personnalisé. Ensuite, vous devez attendre que l'équipe de développement de saurik et iPhone corrige le noyau et libère MobileSubstrate pour iPad. Lorsque ces conditions préalables sont satisfaites, vous devez analyser comment Numbers.app crée ces fonctions (ce qui signifie que quelqu'un doit d'abord le déchiffrer) (je crois que c'est similaire à SFTabular), et écrire un patch sous forme de MobileSubstrate dylib.

0

Il n'y a aucun moyen approuvé de le faire, si l'on considère spécifiquement l'iPad, même si vous parvenez à le pirater et le faire fonctionner, votre hack ne serait pas le bienvenu dans l'App Store.