Apple näyttää laittaneen jakoon WWDC 2011 videot ja keynote-esitykset. Itse en yrityksistä huolimatta ole päässyt niitä iTunesin kautta lataamaan, mutta sen perusteella mitä itse näin suosittelen kaikille seuraavia (tämä tuskin rikkoo NDA:ta... ):
Apple Platforms Kickoff - Sisältää yhteenvedon uudistuksista.
Developer Tools Kickoff - Mitä uutta Xcodessa? Paljonkin.
Introduction to Automatic Reference Counting - Jotkut pitävät tätä muistinhallinan Graalin maljana, ja tämä onkin ehkä tärkein uudistus kehittäjille. Sanoisin että ehdottoman tärkeä ja hyvä sessio.
Cocoa Autolayout - Vaikkei kehittäisikään ohjelmia OS X:lle, niin tämä näyttää todella hyvältä ja soisin vastaavan tulevan myös iOS:n puolelle, vaikkei tarve siellä ihan niin suuri olekaan. Mutta silti, autolayout tekee esim. kieliversioiden tekemisen paaljon helpommaksi.
Customizing the Appearance of UIKit Components - Juuri sitä miltä kuulostaakin. Vihdoinkin.
iCloud Storage Overview - Eli miten kehittäjät voivat hyödyntää iCloudia.
Storing Documents in iCloud using iOS 5 - Enemmän iCloudista
What's new in Core Data on iOS - Ja vielä enemmän.
Introducing Interface Builder Storyboarding - Tämä oli henkilökohtaisesti minua eniten kiinnostanut juttu, ja edelleen pidän sitä top 3 uudistuksena.
iOS Performance and Power Optimization with Instruments - Tämä on syytä katsoa jos välittää yhtään siitä minkä verran akkua oma ohjelma kuluttaa.
Siinäpä äkkiseltään minun poiminnat, laittakaa omanne tänne ketjun jatkoksi.
WWDC '11 videot
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
5 viestiä
• Sivu 1/1
-
- Viestit: 46
- Liittynyt: 17.2.2009 klo 22.48
- Paikkakunta: Helsinki
WWDC '11 videot
Viesti Kirjoittaja mpmartik »
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: WWDC '11 videot
Viesti Kirjoittaja spiidi78 »
En katsonut videota, koska se on luultavasti pelkkää markkinointischeissea. Tuolla dokkarit kyseiselle: http://clang.llvm.org/docs/AutomaticRef ... nting.htmlmpmartik kirjoitti:Introduction to Automatic Reference Counting - Jotkut pitävät tätä muistinhallinan Graalin maljana, ja tämä onkin ehkä tärkein uudistus kehittäjille. Sanoisin että ehdottoman tärkeä ja hyvä sessio.
Ihan mielenkiintoinen uudistus, tosin en tiedä mitä sillä tekee.
-
- Viestit: 46
- Liittynyt: 17.2.2009 klo 22.48
- Paikkakunta: Helsinki
Re: WWDC '11 videot
Viesti Kirjoittaja mpmartik »
Siis olet oikeasti sitä mieltä että WWDC -sessiovideot ovat markkinointischeissea? Toki Introduction -alkuiset sessiot ovat luonteeltaan erilaisia kuin vaikkapa "Core Foo in depth", mutta kaikki nuo on suunnattu kehittäjille. Jos tuon videon katsoisit, niin tietäisit mitä sillä tekee. Sen verran kuitenkin että jos Lionille tai iOS 5:lle haluaa ohjelmia kehittää niin sitä ei voi välttää.spiidi78 kirjoitti:En katsonut videota, koska se on luultavasti pelkkää markkinointischeissea. Tuolla dokkarit kyseiselle: http://clang.llvm.org/docs/AutomaticRef ... nting.htmlmpmartik kirjoitti:Introduction to Automatic Reference Counting - Jotkut pitävät tätä muistinhallinan Graalin maljana, ja tämä onkin ehkä tärkein uudistus kehittäjille. Sanoisin että ehdottoman tärkeä ja hyvä sessio.
Ihan mielenkiintoinen uudistus, tosin en tiedä mitä sillä tekee.
Edit: Korjausta sen verran että halutessaan Automatic Reference Countinging voi kääntää pois päältä, mutta se voi sitten rikkoa Cocoa/Cocoa Touch -luokkien toiminnan.
Viimeksi muokannut mpmartik, 27.6.2011 klo 9.10. Yhteensä muokattu 1 kertaa.
-
- Viestit: 4725
- Liittynyt: 8.3.2004 klo 17.38
- Paikkakunta: Helsinki
Re: WWDC '11 videot
Viesti Kirjoittaja spiidi78 »
No sait karistettua ennakkoluulot, eli piti laittaa pyörimään
Muistinvarauksesta yleensä. Minusta Obj-C:n ref count-systeemi on paljon vaikeampi hallita mitä perinteinen C/C++ muistinvaraus. Tuossa videossahan ne hankaluudet onkin hyvin esillä. Hyvä jos hallinta paranee.
edit: Jep nyt selvisi tuon toimintakin. Esikääntäjän automaaginen retain release autorelease insertointi koodiin. Eli ei onneksi mitään garbage collectoria.
Muistinvarauksesta yleensä. Minusta Obj-C:n ref count-systeemi on paljon vaikeampi hallita mitä perinteinen C/C++ muistinvaraus. Tuossa videossahan ne hankaluudet onkin hyvin esillä. Hyvä jos hallinta paranee.
edit: Jep nyt selvisi tuon toimintakin. Esikääntäjän automaaginen retain release autorelease insertointi koodiin. Eli ei onneksi mitään garbage collectoria.
Viimeksi muokannut spiidi78, 27.6.2011 klo 9.43. Yhteensä muokattu 1 kertaa.
-
- Viestit: 46
- Liittynyt: 17.2.2009 klo 22.48
- Paikkakunta: Helsinki
Re: WWDC '11 videot
Viesti Kirjoittaja mpmartik »
No hyvä näin Itse en ole puhtaalla C/C++:lla tehnyt sen vertaa että osaisin arvioida miten helppoa/vaikeaa se muistinhallinta on, mutta äkkiseltään tuntuisi että vaikkapa monisäikeisessä ohjelmassa se olisi vaikeampaa ilman jonkinlaista reference countingia, ainakin jos puhutaan C:n structeista. Miten asia on sitten hoidettu C++:ssa, jos pois lasketaan garbage collection?spiidi78 kirjoitti:No sait karistettua ennakkoluulot, eli piti laittaa pyörimään
Muistinvarauksesta yleensä. Minusta Obj-C:n ref count-systeemi on paljon vaikeampi hallita mitä perinteinen C/C++ muistinvaraus. Tuossa videossahan ne hankaluudet onkin hyvin esillä. Hyvä jos hallinta paranee.
edit: Jep nyt selvisi tuon toimintakin. Esikääntäjän automaaginen retain release autorelease insertointi koodiin. Eli ei onneksi mitään garbage collectoria.
No, yhtä kaikki tuo poistaa liki 100% muistinhallinnan koodarin kontolta jahka vain tekee hommat "oikealla tavalla". Saa nähdä sitten minkälaisia painajaisia tuo aiheuttaa debuggaukseen jos/kun homma ei toimikaan odotetulla tavalla...
5 viestiä
• Sivu 1/1
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit