[PYTHON] Listen Sie die Klassen auf, auf die ObjCClass verweisen kann

Ich wollte wissen, welche Klassen für Objective-C und Swift mit ObjCClass wie SceneKit verwendet werden können.

print_classlist.py



# Python3.6
# List the names of all loaded Objective-C classes.

import objc_util

count = objc_util.objc_getClassList(None, 0)
print( '%d classes found:' % count )

classes = (objc_util.c_void_p * count)()
count = objc_util.objc_getClassList(classes, count)

class_names = []
for cls in classes:
	class_names.append(objc_util.class_getName(cls))

class_names.sort()

for b_name in class_names:
	name = b_name.decode('utf-8')
	#if not 'SCN' in name:
	#	continue
	print(name)

print('finished.')

Wenn Sie es ausführen, werden mehr als 30.000 Klassennamen gedruckt, daher halte ich es für eine gute Idee, es entsprechend einzugrenzen.

Referenzseite

Recommended Posts

Listen Sie die Klassen auf, auf die ObjCClass verweisen kann
Blenden Sie die Warnung aus, dass zsh auf dem Mac standardmäßig verwendet werden kann
Listen Sie Pakete auf, die mit pip aktualisiert werden können
Lesen Sie das von flask gepostete Bild, damit es von opencv verarbeitet werden kann
Liste der Farben, die mit tkinter (Denkmal) eingestellt werden können
Goroutine (parallele Steuerung), die im Feld eingesetzt werden kann
Implementieren Sie einen Thread, der durch Ausnutzen von Yield angehalten werden kann
Ich habe die Vorbehandlung untersucht, die mit PyCaret durchgeführt werden kann
Das Geheimnis der Zahl, die nur durch Anordnen von 1s gesehen werden kann - Die Anzahl der Wiederholungen und die mysteriöse Natur -
Untersuchung der von Python steuerbaren Gleichstromversorgung
Ein Timer (Ticker), der im Feld verwendet werden kann (kann überall verwendet werden)
Bestätigung, dass rkhunter installiert werden kann
Python-Standardmodul, das in der Befehlszeile verwendet werden kann
Sortieren Sie die Liste, die das Diktat enthält
Über die Angelegenheit, dass das re.compiled-Objekt für das re.match-Muster verwendet werden kann
[Python] Ein Programm, das ein Paar findet, das durch einen bestimmten Wert geteilt werden kann
Ich habe einen einfachen Timer erstellt, der vom Terminal aus gestartet werden kann
Eine Geschichte, die blau wird, wenn die von Pillow gelesenen Daten konvertiert werden, damit sie von OpenCV verarbeitet werden können
Tensorflow scheint es, dass sogar der Eigenwert der Matrix automatisch unterschieden werden kann
Eine Geschichte, die die Leistung verbessern könnte, indem nur der Typ von numpy geändert wird
So installieren Sie die Python-Bibliothek, die von Pharmaunternehmen verwendet werden kann
Dateitypen, die mit Go verwendet werden können
Funktionen, die in der for-Anweisung verwendet werden können
Erstellen von Sphinx, das mit Markdown geschrieben werden kann
Methoden können außerhalb der Klassendefinition definiert werden
Suchen Sie nach dem Wert der Instanz in der Liste
Das Problem, dass der Befehl ifconfig nicht verwendet werden kann
So filtern Sie die externen Schlüssel, die auf dem Django-Verwaltungsbildschirm ausgewählt werden können
So erstellen Sie eine Eigenschaft von Beziehungen, die durch bestimmte Bedingungen vorab abgerufen werden kann