Suchergebnisse

Suchergebnisse 1-20 von insgesamt 53.

  • Developer Icons !!!

    Titan - - Grafik & UI

    Beitrag

    Matt hat ein paar Icons und ein Forum zu diesem Thema: scotlandsoftware.com/blog/index.php/interface/mac/icons Vielleicht ist sein Versuch erfolgreicher als all die anderen biher.

  • JEDE Cocoa Application kann per Apple Script ferngesteuert werden. Ohne Aufwand für den Entwickler. Das Zauberwort heißt GUI Scripting apple.com/applescript/GUI/ Dazu müssen die Eingabenhilfen aktiviert sein. Dann verwendet AppleScript dieselben Hooks, die auch Eingabegeräte für behinderte verwenden können. Cocoa nimmt Euch die ganze Arbeit ab. Das ganze sollte aber nicht eine schöne AppleScript Schnittstelle ersetzen, die stellt nämlich das Model per AppleScript zur Verfügung und nicht die GUI.…

  • ok das hier ist für ein outlineView, sollte aber für eine tableView geanuso funktionieren: - (void) endEditing { if ([[outlineView window] makeFirstResponder:[outlineView window]]) { /* All fields are now valid. */ } else { /* Force first responder to resign. */ [[outlineView window] endEditingFor:nil]; } } das konstrukt ist etwas merkwürdig, sollte aber genauso gehen. Leider weiß ich nicht mehr genau warum ich das so und nicht anders gemacht habe, gibt sicher einen Grund ist aber schon lange he…

  • RE: Hilfe - bin ich zu doof ?

    Titan - - Smalltalk

    Beitrag

    Geth auch einfacher und auch ohne DevTools: Quellcode (1 Zeile)

  • Delegate verwenden

    Titan - - macOS, OS X, Mac OS, Darwin

    Beitrag

    ich mache das immer mit der delegate methode Quellcode (1 Zeile) im Application delegate.

  • Projekt gesucht!

    Titan - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Also was ich mir w¸nsche w‰re ein schˆnes Obj-C Framework um vCard/vCalendar dateien auszulesen und mit den Objekten zu arbeiten. Es gibt schon einige C-Libraries aber eben kein Obj-C Framework mit Calendar und Event Objekten. Apple hat das im Prinzip schon, heiflt CALCore und ist privates Framework aber mit dem Class Dump kommt man nicht weit. W¸nschen kann man sich es ja mal.

  • Ftp

    Titan - - macOS, OS X, Mac OS, Darwin

    Beitrag

    CURLHandle ist ein open source projekt dass von dem Entwickler von Watson angestoflen wurde.

  • RE: NSSplitView

    Titan - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Dazu muflt Du dem Splitview einen Delegate geben. z.B.: - (float)splitView:(NSSplitView *)sender constrainMinCoordinate:(float)proposedCoord ofSubviewAt:(int)offset { return 100.0; } und lies die Dokumentation von NSSplitView und dessen delegate methoden.

  • RE: .localized

    Titan - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Hier wird das richtig erkl‰rt: developer.apple.com/techpubs/m…/chapter_9_section_9.html ganz unten in der Notiz steht, dass Ordnernamen die im System sozusagen "Standard" sind ("Programme", "Documente" etc.) lokalisiert werden wenn eine datei .localized in diesem Ordner existiert. Kann man einfach ausprobieren, wenn man in seinem Home Ordner einen Ordner "Applications" anlegt. Wenn das System auf Deutsch ist, wird dieser Ordnername nicht ¸bersetzt. eine Datei .localized anlegen (Terminal: touch …

  • RE: Netzwerksynchrotool oder nicht?

    Titan - - Hilfe

    Beitrag

    Vielleicht ist auch das Ziel, das Projekt 03 irgendeine Anwendung produzieren mufl falsch. Ich zum Beispiel habe ein paar Klassen hier rumliegen, die man mit etwas Arbeit und Know-How des Interface Builders in wiederverwendbare Klassen basteln kˆnnte. Und ich denke viele von Euch haben das auch. W‰re es nicht ein Ziel eine Sammlung von Klassen zur Verf¸gung zu stellen. Die Rolle der Community w‰re dann mehr ein regulierung, dass Funktionalit‰t nicht doppelt vorhanden ist und bestimmte Konventione…

  • makeWindowControllers

    Titan - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Zitat: „Original von M.A.X Ich bin ja viel f¸r die Cocoa-API, aber maches ist einfach ¸berfl¸ssig. Vielleicht nicht dass, aber z.B. bei TextView. Da gibt es einen NSTextView, einen NSLayoutManager und einen NSStorrageManager. Wozu brauche ich die denn alle?? Und was haben die f¸r Vorteile?? Zumal sie alle ungef‰hr die selben Funktionen implementieren. Sinnig sind sie bestimmt, aber auch irgendwie nicht. Naja ... Nicht, dass ich hier jetzt schimpfen will, aber maches finde ich einfach fragw¸rdig …

  • makeWindowControllers

    Titan - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Blofl weil der WindowController instanziiert ist, mufl das Fenster noch nicht offen sein. Du kannst sogar das nib erst bei bedarf laden, wenn Du in Deinem WindowController "lazy instantiation" machst. Nat¸rlich ist die beste Stratgie von Fall zu Fall veschieden. Wenn man nur ein kleines Tool hat, das ein Fenster und ein paar Hilfsfenster/Panels hat ist es wahrscheinlich nicht vekehrt die alle ins selbe Nib zu tun, sind sie halt gleich beim Programmstart instanziiert. Je komplexer das ganze wird, u…

  • um einen MouseMoved event zu kriegen mufl man vorher dem Fenster sagen, dass man MouseMoved Events haben will... Ich nehme an, dass die einfach eine overhead haben und deshalb nicht per default an jeden subview weitergeleitet werden. [[self window] setAcceptsMouseMovedEvents: YES]; Am besten in -init oder -awakeFromNib. Dann einfach -(void)mousMoved: (NSEvent *)event; ¸berschreiben. Um die Position des Mauszeigers zu kriegen brauchst Du das hier: - (void) mouseMoved: (NSEvent *) event { NSPoint m…

  • Man kann auch ein NSTabView verwenden. Das hat n‰mlich die Option, keine Tabs darzustellen und stattdessen irgendein UI Element zu verwenden, dass ihm ein integer liefert, welches Tab er darstellen soll. NSPopupMenu kann dieses integer liefern. RTFM. =)

  • Es gibt reichlich ƒhnlichkeiten zwischen Java und Cocoa, lass Dich nicht von der zugegeben merkw¸rdigen Syntax abschrecken. [[AnyObject alloc] init] oder [[AnyObject alloc] initWith...: xxx] entspricht dem Java Constructor new AnyObject() oder new AnyObject(xxx). Aus verschiedenen Gr¸nden sollte man +alloc nicht ¸berschreiben, deshalb gibt es -init, dort kann man seine eigene Initialisierung schreiben, wie im Java Constructor. Aber... Das geniale an Cocoa ist ja, dass die Objekte aus dem Nib gel…

  • RE: Xml

    Titan - - macOS, OS X, Mac OS, Darwin

    Beitrag

    Habe selber noch keine Erfahrungswerte mit XML. Apple hat in der CoreFoundation XML Funktionalit‰t, aber das ist eher m¸hsam. Vielleicht hat aber schon jemand anders Deine Arbeit gemacht? developer.skyrix.com/01_objc/03_xml/index.html bietet Dir Obj-C Klassen um mit libxml zu arbeiten.

  • RE: Apple Keynote um Funktionen erweitern ?

    Titan - - Smalltalk

    Beitrag

    Keynote speichert seine Dateien als Wrapper, d.h. als einen Ordner in dem sich alle benˆtigten Dateien befinden. Die eigentliche Information steht in einer XML Datei namens presentation.apxl und das XML das dort verwendet wird ist eigentlich ganz gut leserlich. Vielleicht w‰re es ein guter Ansatz eine eigenst‰ndige Applikation zu schreiben, die Keynote XML exportiert. Z.B. OmniOutliner macht das so.

  • RE: loadDataRepresentation

    Titan - - macOS, OS X, Mac OS, Darwin

    Beitrag

    und wenn man ein neues (leeres) Dokument ˆffnet? ich bin mir sicher, dass dann Quellcode (1 Zeile) aufgerufen wird. Aber Quellcode (1 Zeile) ? mufl man ausprobieren... Tipp: Quellcode (1 Zeile) loggt die gegenw‰rtige Klasse und Methode... ich verwende das gerne um zu wissen was wann aufgerufen wird.

  • - setObjectValue und -objectValue sind da, um zusammen mit Formattern andere Werte an ein Text Feld zu h‰ngen. Z.B. ein NSNumber oder NSCalendarDate Object. Ob Du jetzt -setObjectValue oder -setStringValue nimmst sollte wirklich keinen Unterschied machen, aber bei -objectValue, kannst Du Dir nicht sicher sein ein NSString* Objekt zur¸ckzubekommen. Theoretisch hat -setObjectValue auch etwas mehr Overhead ist also theoretisch langsamer. Aber ob isch das bemerkbar macht... :-/

  • Ich denke dass weder noch im Augenblick wirklich scriptbar sind, d.h. eine AppleScript Dictionary zur Verf¸gung stellen. Allerdings hat AppleScript 2.0 seit den Dec Dev Tools eine beta version des sog. GUI-Scripting eingebaut. Damit man so etwas sagen wie: tell button 1 of window 1 click end tell mehr dr¸ber zu lesen gibt es hier apple.com/applescript/GUI/ damit kannst Du sicher iChat bzw. Quicktime Broadcaster scripten. PS: habe gerade kein QTB hier. Um zu testen ob er nicht vielleicht doch scr…