Cocoapods mit OS X 10.10

Wenn bei euch unter OS X 10.10 bei Cocoapods auch folgender Fehler erscheint:
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- xcodeproj/prebuilt/universal.x86_64-darwin14-2.0.0/xcodeproj_ext (LoadError)

Versucht folgendes:

  1.  Öffnet Xcode 6
  2. Wählt in den Einstellungen den Punkt „Locations“ aus.
  3. Selektiert Version 6.0 (.1) der Command Line Tools
  4. Öffnet Terminal und führt nacheinander folgende Befehle aus:

    sudo gem uninstall cocoapods

    sudo gem uninstall xcodeproj

    sudo gem install xcodeproj

    sudo gem install cocoapods

  5. Überprüft dann mit pod --version oder pod install, ob alles wieder wie gewohnt funktioniert

Xcode Zeilennummern anzeigen

In Xcode sind die Zeilennummern standardmäßig ausgeschaltet. Um diese anzuzeigen macht folgendes:

  • Geht oben auf Xcode
  • Wählt „Preferences“ an
  • Selektiert „Text Editing“
  • Setzt den Haken bei Show line Numbers

Von nun an bekommt ihr links im Editor die Zeilennummern angezeigt.

UILabel mehrere zeilen

Um in einem UILabel mehrere Zeilen Text zu ermöglichen fügt einfach die folgenden zwei Zeilen in euren Code ein:

myLabel.lineBreakMode = NSLineBreakByWordWrapping;
myLabel.numberOfLines = 0;

Dies funktioniert auf allen Geräten mit iOS Version 7 und neuer.Für ältere iOS Versionen existiert ebenfalls eine Lösung.

Dazu benutzt folgende Codezeilen:

myLabel.lineBreakMode = UILineBreakModeWordWrap;
myLabel.numberOfLines = 0;

Nützliche Xcode Plugins

Apples Entwicklungsumgebung lässt sich durch verschiedene Plugins sinnvoll erweitern. Viele dieser Plugins machen das Programmieren in Xcode erst richtig angenehm.

Im folgenden will ich euch ein paar dieser Plugins mal genauer vorstellen:

JDPluginManager
Das wichtigste zuerst… Dieses Plugin ermöglicht es direkt in Xcode neue Plugins zu installieren, vorhandene zu updaten oder sie ganz zu entfernen.
Zu finden ist der JDPluginManager hier.

 

KFCocoapodsPlugin
Mit diesem Plugin könnt ihr Cocoapods in Xcode updaten, installieren etc. Für alle die Cocoapods verwenden ist dies sehr nützlich.Downloaden könnt ihr es hier.

 

KSImageNamed
Dieses Plugin vereinfach es, UIImages zu erstellen, da es bei Benutzung Vorschläge zu im Projekt befindlichen Bildern macht, sowie Informationen und eine Vorschau anzeigt. Zum Download geht es hier.