Apple - iPhone

  • Keskustelun aloittaja Keskustelun aloittaja Soppis
  • Aloitettu Aloitettu
Alustana iPhone on eräs helpoimpia ja monipuolisempia jos sisäistää Applen guidelinet ja ymmärtää mitä esim. Design Patternit tarkoittavat. Ilman mitään aiempaa ohjelmointikokemusta on tietenkin edessä monta opeteltavaa asiaa.

-Objective C
-Cocoa Touch Framework
-xCode (+ instruments & shark jos aikoo profiloida ja optimoida koodiaan)
-Interface Builder
-Design Patterns (MVC, Facade, yms.)

Toisaalta sanoisin, että huomattavasti helpompaa se on kuin .NET tai MFC puhumattakaan Symbianista tai Windows Mobilesta. Applen dokumentit ja esimerkit ovat huippuluokkaa.
Kiitos vastauksesta. Kuinka pitkään opiskeluun pitäisi varautua, jos meinaa muutaman valikon tehdä ja niihin tehtyä toiminnot?

Onko sulla hajua miten Iphonen ohjelmissa kutsutaan GPS-toimintoja? Ei varmaan kovin vaikea pala, kun niitä softia on aika paljon tullut.

Olisi muutama ohjelma idea-asteell, muttei taitoa toteuttaa niitä. Pitää varmaan paljastaa sulle idea provikan toivossa :D
ps. maili jn äät pakkotoisto.com
 
Kiitos vastauksesta. Kuinka pitkään opiskeluun pitäisi varautua, jos meinaa muutaman valikon tehdä ja niihin tehtyä toiminnot?

Jos c/c++ on hanskassa niin parisen kuukautta. Jos tietää edes OSX:n cocoan perusteet niin pari viikkoa.

Onko sulla hajua miten Iphonen ohjelmissa kutsutaan GPS-toimintoja? Ei varmaan kovin vaikea pala, kun niitä softia on aika paljon tullut.

Core-Location frameworkillä:
Koodi:
// alustus ja delegaatin asetus
CLLocationManager *locationManager;  // luodaan uusi corelocationmanager-objektin pointteri
locationManager = [[[CLLocationManager alloc] init] autorelease]; // allokoidaan ja alustetaan se
locationManager.delegate = self; // määritellään delegaatiksi luokka jonka sisältä toimitaan


// delegaatin "callback" joka tulee kun sijainnin muuttumisen thresholdi ylittyy. 
- (void)locationManager:(CLLocationManager *)manager
	didUpdateToLocation:(CLLocation *)newLocation
		   fromLocation:(CLLocation *)oldLocation
{

CLLocation property-esimerkkejä:
newLocation.coordinate.latitude = lat
newLocation.coordinate.longitude = long
newLocation.timestamp = aikastamppi
newLocation.altitude = korkeus merenpinnasta

CLLocation metodi-esimerkkejä:
[newLocation getDistanceFrom: oldLocation] = etäisyys edellisestä paikasta (tai mistä nyt sitten tarviikin)


jne...

}

Olisi muutama ohjelma idea-asteell, muttei taitoa toteuttaa niitä. Pitää varmaan paljastaa sulle idea provikan toivossa :D
ps. maili jn äät pakkotoisto.com

Ei muuta kuin harjoittelemaan cocoa touchia. :P
 
Ei näytä vaikealta tuo Core-Location frameworkki. Hyvin dokumentoidut esimerkit auttavat paljon.
Vielä yksi kysymys, jos viitsit vastata: pystyykö valmiista Iphone-ohjelmista kopsaamaan rungon ja siihen päälle työstämään niitä omia juttuja?
 
Jos saat jostain valmiin iPhone ohjelman sorsakoodit, niin kyl.
 
Ei näytä vaikealta tuo Core-Location frameworkki. Hyvin dokumentoidut esimerkit auttavat paljon.
Vielä yksi kysymys, jos viitsit vastata: pystyykö valmiista Iphone-ohjelmista kopsaamaan rungon ja siihen päälle työstämään niitä omia juttuja?
Toki. Applen sivuilla on pari tusinaa ihan kelvollista esimerkkiä.
Tämän lisäksi xCodessa on muutama template erityyppisiin sovelluksiin jotka generoivat toimivan rungon automaattisesti.

Ensin liityt iPhone dev-ohjelmaan jotta saat ladattua SDK:n.
Sitten harjoittelet koodausta simulaattorilla.
Lopuksi ostat 80€ vuosilisenssin jotta saat sertifikaatit signeeraukseen ja ajettua koodia laitteessa.

Eka illan voi käyttää katsellessa WWDC:n iPhone developer videoita iTunesista niin hahmottuu perusteet. Myös youtubessa ja monissa blogeissa on runsaasti videotutorialeja. Lue alkuun myös huolella tuolla iPhone Dev centerissä olevat "iPhone Application Programming Guide",
"iPhone Development Guide" ja "iPhone Human Interface Guidelines". Nuo ovat erittäin oleellisia ja niiden noudattamatta jättäminen on yleensä helpoin tapa saada ohjelma hylättyä storesta.
 
Tuli asennettua tuo 2.2 versio tuosta iPhonen softasta ja 1 ongelma siihen tuli.
Aiemmin sai emailit deletoitua suoraan muokkaa-tilassa listasta, nyt pitää aina avata ja siirtää trash-kansioon.

Onko toi joku asetus, vai uusimman firmwaren bugi ?
 
Ei ongelmia uusimman päivityksen kanssa, hyvin toimii! TLP mikä maili sulla käytössä? Gmailissa ei ainakaan mikään ole muuttunut.

16G 3G
Ja tuo menee omalle servulle tuo email, mullei oo gmaileja tmv.
Mun omat emailit tulee tuohon iPhoneen, tulee vastailtua niihin aika äkkiä yleensä :D
 

OUTLET PWO -40%

Grapefruit Lemonade

14,90€
iPhoneModem.de

Onkohan täällä kukaan saanut iPhoneModem ohjelmaa toimimaan tai jotenkin muuten saannut järjestettyä yhteyttä iPhonesta tietokoneelle? Vinkkejä kaivattaisiin...
 
Youtuben haku lakkasi toimimasta uusimman firmwaren myötä Muilla samaa ongelmaa?
itse itselleni vastataten: Hompussa aika monella samaa ongelmaa. tube toimii muuten ok, mutta haut ei toimi firmiksen päivityksen jälkeen. Alkaa toimimaan jos kielen vaihtaa enklanniksih

Onkohan täällä kukaan saanut iPhoneModem ohjelmaa toimimaan tai jotenkin muuten saannut järjestettyä yhteyttä iPhonesta tietokoneelle? Vinkkejä kaivattaisiin...

Tuolla keskustelua aiheesta:
Klik klik
 
Ei ongelmia ainakaan toistaiseksi. Hieman säätämistä, että saa tarvittavat ominaisuudet toimimaan. Perusominaisuudet luonnollisestikin toimivat Applemaisen hyvin, mutta muiden juttujen kanssa onkin sitten ongelmia... Kiitokset vielä kerran!
 
Kertokaas gurut miten ton youtuben saa toimiin. Youtube applikaatio ilmoittaa että youtube ei ole käytettävissä. Safarin kautta tulee odotetusti herjaa flashin puuttumisesta.

Edit. Kielen vaihto englanniks autto.
 
Sähköpostien merkitseminen luetuiksi

Nyt näitä tyhmiä kysymyksiä sitten alkaakin tulemaan :) Eli, saako sähköposteja jotenkin merkittyä luetuiksi muulla tavalla kuin avaamalla ne yksitellen?
 
Mites on iPhonen hankkimisen laita jenkeistä tällä hetkellä? Vieläkö se onnistuu (tai siis toki onnistuu varmaan) ja saako sen haxorattua auki Suomessa? En ole seurannut tätä trediä, joten jos joku voi valottaa tämän hetken tilantee.
 
Mites on iPhonen hankkimisen laita jenkeistä tällä hetkellä? Vieläkö se onnistuu (tai siis toki onnistuu varmaan) ja saako sen haxorattua auki Suomessa? En ole seurannut tätä trediä, joten jos joku voi valottaa tämän hetken tilantee.
Ei onnistu suora osto jenkeistä, eri asia sitten jos joku ostaa siellä ja lähettää tänne.
 
Ei onnistu suora osto jenkeistä, eri asia sitten jos joku ostaa siellä ja lähettää tänne.


yritin kuukkelilla ettiä tietoa, mutta eipä löytynyt. (en vaan osaa)
onko jollain tietoa mitä tuo jenkeissä maksaa?
Oliko näin että siellä ei myydä 3G-mallia?
 

Latest posts

Suositut

Back
Ylös Bottom