mar 14 2008
Curs Programació MacOSX
Sembla ser que davant de la sortida de l’SDK per a l’iPhone i per a l’iPod Touch, hi ha interès en poder fer petites aplicacions del nostre gust o fins i tot per a poder tenir-ne un rendiment comercial.
Aixà que en Miquel m’ha demanat si podia fer-ne un petit curs per introduir-vos en la programació sobre MacOSX que és la base per a poder programar sobre l’iPhone i l’iPod Touch.
El curs s’anirà fent a mida que tingui temps, la idea és fer dues entrades cada setmana i en farem el seguiment en el grup de fòrums http://forums.poble.cat/programacio/ on hi he posat fòrums per a diferents llenguatges entre els quals hi ha el que utilitza el MacOSX (l’Objective-C) i la framework principal de desenvolupament (Cocoa).
Per a seguir el curs s’ha de tenir nocions de programació, aixà que els que no en sapigueu haureu de fer un sobre-esforç per poder seguir el curs. Tingueu en compte que l’Objective-C és una extensió del llenguatge C (com també ho és el C++), i per tant cal conèixer el llenguatge C.
El temari seguirà una mica aquest guió:
- Llenguatge Objective-C
- “Hola Món”
- Diferències amb C
- Les classes
- Excepcions
- Programacio Orientada a Objectes
- Herència
- Polimorfisme
- Tipus dinà mics
- Categories
- Protocols
- Presentació
- Gestió de la memòria
- NSArray i NSDictionary
- Fent una calculadora simple
- Estructura d’una aplicació
- Treballant amb l’Interface Builder
- Treballant amb les classes Cocoa
- L’Interface Builder més a fons
- La framework Cocoa a fons
- Altres temes
- Mirarem de tractar temes que puguin interessar com: CoreAnimation, CoreImage, …
Com podeu veure aprendrem les nocions bà siques de Cocoa i Interface Builder fent una aplicació. L’Interface Builder és molt potent i complex i jo no me’l conec completament, hi ha la tecnologia de binding que no utilitzo massa i que no em conec del tot, però si voleu tractar-la podria mirar d’entendre el seu funcionament.
Una altra cosa a dir és el tema de l’Objective-C. Ara ja ha sortit la versió 2.0 d’aquest llenguatge que ha afegit noves caracterÃstiques de llenguatges més moderns, com són les propietats que ens permet accedir a les funcions de lectura i assignació de variables com si fossin directament variables, o la enumeració rà pida que tracta les llistes: NSArray, NSSet, NSString, NSEnumerator o qualsevol objecte que implementi el protocol NSFastEnumeration; com es fa en els llenguatges més moderns tipus python: for ( Type newVariable in expression ) { stmts }
Bé, què en penseu?
mar 14, 2008 @ 09:27:28
Doncs que ja tens un seguidor del curs! Molt bona aquesta
Em trec el barret
mar 14, 2008 @ 09:39:02
Ja en tens dos de seguidors. Crec que està molt bé una explicació de la programació a OSX ja que crec que molts hem començat fent coses a windows i no ens hem atrevit a entrar a Mac. Jo personalment m’estava plantejant la possibilitat d’aprendre RealBASIC també per la possibilitat de crear una aplicació que corri en més d’un sistema operatiu.
mar 14, 2008 @ 14:02:17
oh!! no m’ho puc creure. és el que volia i no havia gosat demanar!!!! ja sóm 3!
mar 14, 2008 @ 14:15:49
Ja n’hi pots comptar un altre!
mar 14, 2008 @ 14:58:40
@Xin, parlant amb el Miquel aquests dies ja m’havia comentat que ho teniu en ment. Realment em sembla una iniciativa molt lloable i, tot i que no tinc intenció de desenvolupar res ni per Mac ni per iPhone, m’apunto a seguir-ho amb interès per conèixer les interioritats del model de desenvolupament sota Mac OS X. Enhorabona per aquesta excel·lent i molt interessant iniciativa.
mar 14, 2008 @ 18:12:17
Jo tb m’apunto!!!!
El Bloc d’en SanSe » Blog Archive » Curs de programació en MacOs X per en Xin
mar 14, 2008 @ 23:24:50
[...] Xin ens invita via Bloc d’Apple en Català  a un curs per programar en MacOs X mitjançant Objective C sota el Framework [...]
Curs de programació en Mac OS X en català | mossegalapoma.cat
mar 15, 2008 @ 09:49:19
[...] Tools (que trobareu com a “extres” dins el vostre disc del Leopard) preparant-me per al proper curs de programació sota Mac OS X que en Xin i en Miquel Labòria iniciaran en [...]
mar 15, 2008 @ 10:31:43
Doncs mira, fa dies em passava pel cap: I si aprengués a programar per Mac i fer alguna cosa per l’iPhone?
Ja en teniu un altre!
mar 15, 2008 @ 12:42:31
Ep! no us oblideu de mi, nois!
Molt bona idea la de fer el curs!!
Ja en teniu un més!
mar 15, 2008 @ 14:47:34
Jo també m’apunto! (sempre i quan no poseu gaires deures
)
mar 16, 2008 @ 19:10:44
Doncs trobo que és una molt bona pensada!
Jo també m’apunto!
mar 16, 2008 @ 19:18:11
Hola a tots i salutacions des de ParÃs
@Tomà s: El curs realment el farà en Xin, ja que jo seré un alumne més…
Fa molt temps que tenia ganes de fer alguna cosa de programació en Mac, i com que fa poc en Xin em va dir que ell havia fet alguna cosa, li vaig demanar a veure si s’animava!
Des d’aquà moltes grà cies Xin!! I com no, jo també en seré un seguidor!!
mar 16, 2008 @ 19:35:23
Ooooohhhh !!!
És extraordinari !!. Un curs de programació Mac … i en català !!
Proposo la Creu de Sant Jordi, o el tÃtol de català de l’any o el que sigui per en Xin
mar 16, 2008 @ 20:00:54
Grà cies a tots, i especialment a en Xavier Company. Viam si la petició de Creu de Sant Jordi tira endavant
mossegalapoma podcast 20 - Especial Ciència en català | mossegalapoma.cat
mar 21, 2008 @ 10:25:17
[...] – Curs de programació Mac OS X de’n Xin – Safari 3.1 – Totes les Airports sota [...]
El Que No Volen Veure - » Curs online de programació per a MacOSX
mar 26, 2008 @ 16:17:26
[...] Aixà que des del Bloc d’Apple en Català arriba una gran proposta per apropar aquests llenguatges de la plataforma Mac a tothom que li vulgui posar temps i ganes: un Curs de programació per a MacOSX. [...]
Curso de Cocoa para iPhone | Blumex | Noticias de tecnologia, sociedad e informática
mar 27, 2008 @ 14:35:43
[...] lenguaje oficial del curso será el catalán y se pueden encontrar más datos aquí. Entradas [...]
jun 04, 2008 @ 01:24:09
Quina passada!!!
Moltes grà cies Xin, m’hi enganxo de sseguida (encaa que una mica tard jeje)
Ah! i on s’ha de firmar per lo de la creu de Sant Jordi ??
jun 04, 2008 @ 08:16:39
Doncs sà spiff, ja han passat 2 mesos des de llavors. Com passa el temps… Pensa que el curs ha canviat i ara és en vÃdeo.
El pots trobar aquÃ:
– http://public.poble.cat/MacOSX/XCode/
I si tens algun dubte no t’estiguis de preguntar-ho als fòrums.
– http://forums.poble.cat/programacio/
mar 26, 2009 @ 18:08:28
Aquest curs es pot fer sense un MAC? Jo estic utilitzant Windows i volia saber si es pot fer, pero supós que no.
Grà cies.
abr 02, 2009 @ 15:33:12
Bona tarda Juan, disculpa el retard de la resposta, però no havia vist el comentari…
Efectivament, l’XCode, que és l’eina que s’utilitza per programar, només està disponible per a MAC OS X…
ago 18, 2010 @ 08:08:43
UEEEE!! ja t’he trobat jajaja porto mesos buscant això i ho trobo amb català . FELICITATS
jun 26, 2011 @ 11:40:53
Un curs fantastic, però, es del 2008, teniu en ment fer alguna actualització amb el Xcode 4 ??