• June 30, 2014

    Zmiany

    Ostatnimi czasy dużo rzeczy się pozmieniało.

    Apple zaprezentowało po raz pierwszy iOS 8 z mnóstwem nowych funkcji i możliwości. Osobiście najbardziej się chyba cieszę z nowych rozwiązań CloudKit, który pozwala solo-deweloperom zbudować w pełni funkcjonalną aplikację bez konieczności budowania własnego backendu (tj. serwera, który będzie m.in. przechowywał dane użytkowników). Apple wzięło ten cieżar na siebie a użytkownicy wystarczy, że będą zalogowani na iCloud. Piękne, prawda?

    Dodatkowo: Swift – Wow! To całkowicie zmieni sposób jaki deweloperzy budują aplikacje.

     

    PS Zostało już niewiele czasu. Czy znasz już Poznaj Xcode?

    Comments (0)

    Category: Apple, iOS

  • October 18, 2013

    Xcode5 oraz iOS SDK 6

    Jeśli nadal chcemy kompilować nasze aplikacje w starszym SDK (tzn. np. 6.1) w najnowszym Xcode wystarczy przekopiować z wcześniejszej wersji Xcode potrzebne SDK. W tym celu pobieramy Xcode (ostatnia wersja Xcode z iOS SDK 6.1 to 4.6.3 tutaj – dostęp wymagania wcześniejszego zalogowania się). Po pobraniu montujemy obraz DMG a następinie klikamy prawym przyciskiem na ikonie Xcode i wybieramy opcję “Pokaż zawartość pakietu”. Przechodzimy do katalogu

     Contents > Developer > Platforms > iPhoneOS.platform > Developer > SDKs

    i kopijemy katalog iPhoneOS6.1.sdk do aktualnego Xcode – domyślnie w katalogu:

    /Applications/Xcode/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/

     

    Zrzut ekranu 2013-10-17 o 16.35.07

    Po restarcie Xcode będzie widoczna opcja SDK6.1 w Base SDK. Jupi :)

    Comments (0)

    Category: iOS, Xcode

  • August 12, 2013

    Xcode oraz autonumeracja Build Number

    Najlepszy sposób i zarazem najprostszy sposób:

    1. Przejść do zakładki Build Phases
    2. Dodać własną fazę (Add Build Phase – prawy dolny róg okna) wybierając opcję “Add Run Script”
    3. (najlepiej chyba dać ją zaraz pod “Target Dependencies”)
    4. Wkleić poniższy kod:
      • #!/bin/bash
        bN=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
        bN=$((bN += 1))
        bN=$(printf "%d" $bN)
        /usr/libexec/PlistBuddy -c "Set :CFBundleVersion $bN" "$INFOPLIST_FILE"
    5. Ustawić początkową wartość dla Build Number na 1  (zakładka Summary)

    Uwaga! Wartość nie może być stringiem (a więc żadnych “1.0” tylko sama liczba)

    Gotowe :) za każdym razem po wstukaniu Cmd+B wartość będzie rosła o 1.

    Screen Shot 2013-08-12 at 8.25.53 PM

    Comments (0)

    Category: iOS, Mac OS X, Uncategorized, Xcode

  • May 28, 2013

    Zapytania procesu KSFetch

    [Mac OS X] – Irytujące zapytania z procesu KSFetch. Okazuje się, że jest to proces Google, odpowiedzialny m.in. za sprawdzanie uaktualnień w Chrome. I działa nawet gdy Chrome nie jest nawet włączony! Link do artykułu na ten temat.

    TL:DR: procesu tego nie można wyłączyć, więc zmieniamy interwał np. na 7 dni:

    defaults write com.google.Keystone.Agent checkInterval 4233600

    Comments (0)

    Category: Mac OS X Tags: