Zamknięty Temat
Strona 1 z 4 1 2 3 4 OstatniaOstatnia
Pokaż wyniki od 1 do 10 z 31

  1. Dołączył
    May 2011
    Postów
    48

    #1

    Witam. Jestem laikiem. Szukałem w Google naprawdę ale wiele na ten temat po polsku nie znalazłem. Umie angielski ale nie na tyle żeby rozumieć wszystko!

    Bardzo proszę o wyjaśnienie...

    Czy trudno będzie przejść z C++ na Obj-C?
    Jest jakieś API dla C++ pod windows, czy pod MAC też jest? Jeżeli tak skąd je wziąć?
    Jak pisać aplikacje pod windows w c++ na macu? (tu można link - odp alternatywnie bo raczej sobie sam poradze) ; )
    Co to jest te całe Cocoa? (czytałem po ang. i dowiedziałem się mało)
    Czy można tworzyć graficzny interfejs do progamów napisanych w C++ w Interface Builder? Jeżeli nie to do czego on w takim razie służy?
    Aplikacje na iPhona i iPada pisze się w Obj-C czy Coca Framework? Czym się to różni?
    Czy aby uczyć się Coca to jest "osobny język jak jQuery dla JS czy tylko jakieś rozwinięcie dodające nowe znaczniki dla Obj-C?"

    Z góry dziękuję. Nie podawajcie mi jakiś linków tylko sami wyjaśnijcie a lepiej zapamiętam o co w tym wszystkim chodzi.
    Pozdrawiam.
    Ostatnio edytowane przez kanior ; 09.05.2011 o 16:29


  2. Avatar adios.pl
    Dołączył
    Aug 2008
    Postów
    21

    #2

    Cytat Napisał kanior Zobacz post
    Czy trudno będzie przejść z C++ na Obj-C?
    Z pewnością bardziej przydatna jest znajomość semantyki języka C niż C++ - ten z kolei nie pomaga w opanowywaniu składni i nazewnictwa Objective-C. Natomiast C++ daje Ci znajomość mechanizmów obiektowych. Gdybyś znał Smaltalka przejście na Objective-C było by szybkie i bezbolesne.


    Cytat Napisał kanior Zobacz post
    Jest jakieś API dla C++ pod windows, czy pod MAC też jest? Jeżeli tak skąd je wziąć?
    Musisz doprecyzować pytanie - chodzi ci o IDE, wrappera czy co?

    Cytat Napisał kanior Zobacz post
    Jak pisać aplikacje pod windows w c++ na macu? (tu można link - odp alternatywnie bo raczej sobie sam poradze) ; )
    Jeśli aplikacje będą konsolowe to w zasadzie nie ma żadnych problemów - ewentualna kwestia dopisania paru #IFDEFów dla preprocesora. Jeżeli chciałbyś pisać coś okienkowego to przede wszystkim QT, wxWidgets (możliwości jest oczywiście więcej).
    Tak jak w aplikacjach konsolowych należy uważać przy pewnych zagwozdkach - np. w QT opisuje to dokument:
    Qt 4.7: Qt for Mac OS X - Specific Issues

    Cytat Napisał kanior Zobacz post
    Co to jest te całe Cocoa? (czytałem po ang. i dowiedziałem się mało)
    Jest to obiektowy interfejs programistyczny pomagający tworzyć "całościowe" aplikacje. Dostarcza on nam wielu gotowych klas, metod (zaczynających się od NS...) - są to np. elementy interfejsu Aqua - okienka, guziki, monity, ale także obsługa zdarzeń, wątków czy konkretne kontenery itp. Spróbuję taki schemat:

    Jądro Darwin <-> OpenGL <-> Cocoa <-> Aqua


    Cytat Napisał kanior Zobacz post
    Czy można tworzyć graficzny interfejs do progamów napisanych w C++ w Interface Builder? Jeżeli nie to do czego on w takim razie służy?
    Można przy czym wiąże się to z komplikacjami. Na takim poziomie zaawansowania nie ma sensu bawić się w pisanie handlera widoku/wrappera. Tutaj jest przykład takiej nikomu niepotrzebnej zabawy:
    Loading…

    Być może można też coś pokombinować z apple script.

    Cytat Napisał kanior Zobacz post
    Aplikacje na iPhona i iPada pisze się w Obj-C czy Coca Framework? Czym się to różni?
    Językiem programowania jest Objective-C a frameworkiem Cocoa Touch (w odróżnieniu od Cocoa zwykłego na MacOS X).

    Cytat Napisał kanior Zobacz post
    Czy aby uczyć się Coca to jest "osobny język jak jQuery dla JS czy tylko jakieś rozwinięcie dodające nowe znaczniki dla Obj-C?"
    jQuery to po prostu biblioteka JS uproszczająca nam zadanie. Cocoa to API, wraz z Objective-C pozwala nam tworzyć aplikacje niejako wymuszając wzorzec Model-View-Controller. Rozumiem, że przez znaczniki rozumiesz "dodatkowe funkcje". Jeśli tak to Cocoa daje Ci między innymi:
    - Możliwość rysowania okienek, kontrolek
    - obsługę grafiki, audio, video
    - obsługę baz danych
    - usługi internetowe
    - dostęp do języków skryptowych
    Komputer: PC - ASUS P7P55D, Core i7 860, 4GB DDR3 1333MHz, GF 275GTX, RAID 0: 2x500GB
    Telefon: iPhone 3g, SE K810i
    Odtwarzacz: iPod Shuffle 3G

  3. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,866

    #3

    Cocoa w stosunku do Obj-C to to samo praktycznie co jQuery w stosunku do JavaScript.
    Tylko jQuery to żaden osobny język, tylko po prostu framework.
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com


  4. Dołączył
    May 2011
    Postów
    48

    #4

    - Możliwość rysowania okienek, kontrolek
    - obsługę grafiki, audio, video
    - obsługę baz danych
    - usługi internetowe
    - dostęp do języków skryptowych
    Czyli w samym Obj.-C nie można okienkowych tworzyć? Rozumiem w takim razie ze Interface builder do Cocoa służy tak?

  5. Avatar metal_man
    Dołączył
    Nov 2007
    Skąd
    Chorzów
    Postów
    406

    #5

    Obj-C to jezyk taki jak C/C++/JAVA. Da sie tworzyc aplikacje okienkowe, tylko, ze piszac w jezyku Obj-C oraz wykorzystujac framework Cocoa Moze troche to zagmatwane ale mamy tutaj wiecej opowiadania niz faktycznie pracy
    Komputer:  MacBook White 13,3" 2,26GHz (Lion 10.7)
    Telefon:  iPhone 3GS (16GB) ;  iPhone 3G (8GB)
    Odtwarzacz:  iPod@iPhone
    Tablet:  iPad2


  6. Dołączył
    May 2011
    Postów
    48

    #6

    Już rozumie. Zeby pisac w Obj. Aplikacje okienkowe oraz cos na iphona/ipada to trzeba uzyc dodatkowo Cocoa?

  7. Avatar konole
    Dołączył
    Aug 2009
    Skąd
    Warszawa
    Postów
    401

    #7

    Tak.
    Komputer:  MacBook Alu 13" C2D | Lion 10.7.3
    Telefon:  iPhone 4 16GB | 5.0.1


  8. Dołączył
    May 2011
    Postów
    48

    #8

    A okienkowe aplikacje napisane w C++ mozna normalnie odpalać na komputerach MAC?

    To już chyba ost. pytanie.

  9. Avatar Roberto
    Dołączył
    Feb 2007
    Skąd
    Wrocław
    Postów
    11,866

    #9

    to zależy.
    czego użyłeś do stworzenia tych okienek (samemu przecież po ekranie nie rysujesz)
    Qt jest multiplatformowe i jest w C++.
    Komputer: MacBook Pro 13,3" 2,26GHz (Lion 10.7.3)
    Telefon: iPhone 4S
    Tablet: iPad 2 3G
    dlaczego nie korzystasz z opcji szukaj?
    http://ifiboughtyourappalreadycaniup...acappstore.com


  10. Dołączył
    May 2011
    Postów
    48

    #10

    A konsolwe bez problemów pod winzgrozą uruchomie?

Zamknięty Temat
Strona 1 z 4 1 2 3 4 OstatniaOstatnia