Ich habe gesehen, dass es Methoden gibt, um mathematische Ausdrücke wie 2+3 > 5
mit nspredicate
auszuwerten.Auswerten von NSString-Ausdrücken mit objective-c-Befehlen
Aber was ich will, ist Ausdrücke zu bewerten wie folgt:
if ((width * height) < 15000) return 0;else return 1;" ,
Wo wir die Werte auf Breite und Höhe mit Set-Befehle.
In java
kann dies unter Verwendung BeanShell
Bibliothek getan werden.
Gibt es eine Bibliothek für objektive c, diese String-Auswertung zu tun?
Sie können die Javascript-Brücke verwenden und als Javascript auswerten. Dieses spezielle Beispiel könnte auch als Prädikat umgeschrieben werden. – Avi
Was ich hier als Beispiel erwähnt habe, ist ein einfacher Ausdruck, und was ich zu lösen habe, enthält verschachtelte if-Anweisungen. In Anbetracht dessen, welche Methode wäre einfacher als Sie denken? – choppa