Odpowiedz na ten temat
Pokaż wyniki od 1 do 10 z 10

  1. Dołączył
    Dec 2008
    Postów
    159

    Cytuj | #1

    zastanawiam się czy nie czas przesiąść się na Xcode 4 przy okazji upgrade do 4.3. jedna rzecz mnie tylko hamuje - z opisów i screenshotów widzę, że okna zostały połączone w jedno "iTunes" i trochę mnie to odstrasza. ja jestem fanem ogromnych monitorów, wielu desktopów, układania sobie pracy osobno i z 2giej strony nie mam czasu na zamianę mojego workflow (przynajmniej na razie). pytanie proste i szybkie, czy w Xcode 4 da się jednak porozdzielać okna by było tak jak w Xcode 3, tj. develop to inne okno, compile na inne itd...? wiem, że najłatwiej samemu zainstalować i sprawdzić, ale zanim pociągne te 4gb wolałbym wiedzieć czy jest sens. dzięki.
    Ostatnio edytowane przez slaj ; 04.03.2011 o 15:53


  2. Avatar wezuwiusz
    Dołączył
    Feb 2008
    Skąd
    Dublin, Katowice
    Postów
    783

    Cytuj | #2

    1 - nie da sie
    2 - mozesz zainstalowac 4ke w innym folderze i przetestowac, nie pozbywajac sie przyzwyczajen z 3ki
    3 - nie taki diabel ja na poczatku narzekalem, ale teraz jak wracam czasem do 3ki to wydaje mi sie archaiczny mozna sie przyzwyczaic do 1go okna i nawet jest to bardzo wygodne.
    4 - ma wiele udogodnien, zwlaszcza asystent, lokalny versioning itp
    5 - wczesniej czy pozniej i tak bedziesz musial. mysle ze jak wypuszcza 4ke oficjalnie t 3ka po prostu umrze i juz nie beda jej supportowac
    6 - mozna rowniez poustawiac rozne zachowania w zaleznosci od tego co robisz. tzn, w momencie kompilowania automatycznie przelacza sie na 'issues' otwiera okienko debuggera itp. bardzo fajna rzecz.

    ---------- Wpis dodano o 21:17 ---------- Poprzedni wpis dodano o 20:59 ----------

    p.s. aha... ale poniewaz sa taby (jak w safari) to mozesz miec kilka okien tego samego projektu i kazde 'poukladane' inaczej...
    Ostatnio edytowane przez wezuwiusz ; 04.03.2011 o 21:00
    Komputer:  iMac 27"  iPhone4  iPad tv² +
    WWW: http://www.tridrops.com
    ____________________________/"'\,,, WezUwiUsz_
    Moja strona na FB
    Moje aplikacje: Easy Cash, Dock Clock, Flat Cube, Crazy Emoji


  3. Dołączył
    Dec 2008
    Postów
    159

    Cytuj | #3

    Dzięki za dokładne info. Pomysł wart zastanowienia, ale poczekam jeszcze trochę. No chyba że w Xcode 4 naprawili ten "godny Apple" bug z bardzo powolnym backspace: slow backspace | Cocoabuilder
    który mnie już do szału doprowadza w Xcode 3. Tyle że u mnie lepiej zapomnieć o wycinaniu większych fragmentów tekstu, a backspace się ślamazarzy już przy plikach 50kB (zaledwie 1500 linii kodu!)... jako walkaround większe pliki edytuje w zewnętrznym edytorze na Xcode 3 dobrze to widać po załadowaniu pliku ~300kB, zaznaczeniu całego tekstu i cmd+x (cut do schowka)... Ja po takim czymś killuje Xcode zauważyłem że on usuwa cały blok po jednej literce z "zawrotną prędkością" klawisza backspace... Tragedia implementacyjna
    Ostatnio edytowane przez slaj ; 11.03.2011 o 08:08

  4. Avatar wezuwiusz
    Dołączył
    Feb 2008
    Skąd
    Dublin, Katowice
    Postów
    783

    Cytuj | #4

    nie zauwazylem takiego bledu. ale moze nie mialem zbyt duzych plikow. 3ka jak widac juz jest tylko do sciagniecia przez 'szukasz 3ki... ?' i nie ma na glownej stronie, wiec to z pewnoscia jej koniec wiec chcesz czy nie chcesz, musisz sie przesiasc na 4ke, tylko kwestia kiedy a zgodnie z prawem murphiego, bedziesz musial to zrobic jak bedziesz mial pilny projekt do wykonania hehe...
    Komputer:  iMac 27"  iPhone4  iPad tv² +
    WWW: http://www.tridrops.com
    ____________________________/"'\,,, WezUwiUsz_
    Moja strona na FB
    Moje aplikacje: Easy Cash, Dock Clock, Flat Cube, Crazy Emoji

  5. Avatar pio11
    Dołączył
    Mar 2008
    Postów
    1,591

    Cytuj | #5

    Cytat Napisał slaj Zobacz post
    (zaledwie 1500 linii kodu!)...
    Zaledwie? Ja się staram, żeby jedna klasa miała góra 500 linijek. Jeśli przekracza to tworzę nową klasę, która jest odpowiedzialna za jakąś grupę funkcji z tej głównej klasy. Zawsze byłem uczony, że jedna klasa ma mieć jak najmniej linijek. Myślę, że 500 to taka dolna granica.
    Komputer: Mac Mini C2D 2.0 | 120 GB | 500 GB | 3 GB RAM | Lion
    Telefon: LG-P500 iPhone 3G 16 GB | 4.2.1 - R.I.P
    Tablet: iPad 32 GB WiFi - 3G - znaleziono pod choinką


  6. Dołączył
    Dec 2008
    Postów
    159

    Cytuj | #6

    @pio11: a co gdy krytyczna do działania funkcja zajmuje ~1000 linii (przetwarzanie sygnałów audio), jest totalnie wyśrubowana i jakiekolwiek rozłożenie funkcjonalności na osobne klasy (tak jest, czyli dodanie dodatkowo całej masy PUSH argumentów na stos i JMP'ów po pamięci) powoduje że iPhone 4 po prostu się nie wyrabia? z mojego prawie 20-to letniego doświadczenia w programowaniu muszę przyznać, że faktycznie max 500 linii kodu na klasę jest bardzo porządane, ale czasem kod musi być optymalny, a nie tylko ładnie wyglądać. 500 linii kodu to tak naprawdę bardzo, bardzo mało. przerabiałem tą funkcję na osobne funkcjonalności i finalnie musiałem z tego zrezygnować i władować wszystko w ciało jednej funkcji... dziwne? nieprawdopodobne? na pewno w swoim programistycznym życiu natrafisz też na coś takiego. wszystko zależy od wymagań projektu. teoria z praktyką często totalnie się rozmija.

    inna sprawa, że można zawsze zrobić kilka funkcji inline, ale w końcu dałem sobie spokój z kolejnymi zmianami tej krytycznej dla programu funkcjonalności i po prostu mam całość w dokładnie dopracowanej, jednej funkcji, wg zasady "jak coś działa i jest optymalne to nie zmieniać"

    może zakończmy dyskusję dlaczego mam długi plik, a wróćmy do tego dlaczego Xcode3 ma tak kiepsko napisany edytor i czy naprawili to w Xcode4
    Ostatnio edytowane przez slaj ; 13.03.2011 o 15:06

  7. Avatar danteusz
    Dołączył
    Jun 2009
    Skąd
    Wrocław-Psie Pole, Wroclaw, Poland, Poland
    Postów
    450

    Cytuj | #7

    MPB, Core2Duo 2.4 GHz z 3 GB RAM, Xcode 4, klasa 1700 linii kodu - backspace i cmd-x wykonane na 30 linijkach działają natychmiastowo. Przy czym nie pamiętam żebym miał z tym problemy na Xcode 3
    Komputer: Macbook Pro '11 15 cali
    Telefon: iPhone 3GS


  8. Dołączył
    Dec 2008
    Postów
    159

    Cytuj | #8

    @danteusz: dzięki. czyli kolejny argument żebym przesiadł się jak najszybciej na Xcode4 a co do Xcode3 jak znajdę czas to wrzucę filmik pokazujący zachowanie. sprawa jest dokładnie taka sama jak w tym wątku: slow backspace | Cocoabuilder

  9. Avatar danteusz
    Dołączył
    Jun 2009
    Skąd
    Wrocław-Psie Pole, Wroclaw, Poland, Poland
    Postów
    450

    Cytuj | #9

    Tyle że Xcode 4 sam w sobie jest dużo cięższy niż 3 ;] Ale trzeba się przesiąść, z czasem Apple całkiem porzuci 3.
    Komputer: Macbook Pro '11 15 cali
    Telefon: iPhone 3GS

  10. JKK
    Mężczyzna JKK jest offline
    Avatar JKK
    Dołączył
    Jan 2008
    Skąd
    Osolin
    Postów
    400

    No i właśnie się XCode 4.01 pojawiło (niby z datą 24 marca).
    Komputer: MacBook C2D 2,16GHz; iBook G3 600
    Telefon: iPhone 3GS 16GB White
    Tablet: iPad WiFi 32GB
    WWW: http://macwyznawca.pl/
    MacWyznawca i Apple Fanboy!
    Moje programy na iPhone i iPad'a | Na Mac OS: Faqt - Faktury na Mac OS.

Odpowiedz na ten temat