Objective-C

Curs Programació ::: XCode ::: Part 3


Aquesta entrada és la número 13 de 28 de la sèrie Curs de programació

En aquesta tercera part veurem una mica com s’estructura l’aplicació Interface Builder que ens serveix per muntar les interfícies gràfiques. Penseu que se’n parlarà teòricament i en cap moment hi haurà un exemple pràctic del seu resultat. L’objectiu és tenir una visió àmplia del seu funcionament i veure’n les possibilitats. Quan ens introduïm en les aplicacions Cocoa, veurem com s’enllacen aquestes funcionalitats dins de les aplicacions.

Recordar-vos que podeu veure tots els capítols del curs en aquesta pàgina. On hi ha els projectes desenvolupats en cada classe i enllaços als fòrums. http://public.poble.cat/MacOSX/XCode/

Tros 1:

Tros 2:

Tros 3:

També recordar-vos que el curs és a l’iTunes i que teniu els fòrums per preguntar qualsevol cosa.

Curs Programació ::: XCode ::: Part 2


Aquesta entrada és la número 11 de 28 de la sèrie Curs de programació

Aquesta segona part de les eines de desenvolupament per MacOSX, ens centrem directament sobre l’XCode. Farem una repassada de tots els elements que podem trobar en aquesta aplicació, explicant per a que serveixen.

Tros 1:

Tros 2:

També recordar-vos que el curs és a l’iTunes i que teniu els fòrums per preguntar qualsevol cosa.

Curs Programació ::: XCode ::: Part 1


Aquesta entrada és la número 10 de 28 de la sèrie Curs de programació

Avui comencem una petita part del curs per presentar les eines que s’utilitzen per desenvolupar amb MacOSX. Parlarem de la documentació, del propi XCode, de l’Interface Builder, i d’algunes altres eines que mirarem per sobre.

En aquesta primera part veurem una mica com s’estructura la documentació, i també com s’estructuren les tecnologies que la componen dins la documentació. I també veurem algunes de les classes bàsiques.

També recordar-vos que el curs és a l’iTunes i que teniu els fòrums per preguntar qualsevol cosa.

Curs Programació ::: Objective-C ::: Part 6


Aquesta entrada és la número 9 de 28 de la sèrie Curs de programació

Aquesta sisena part es parla de la gestió de memòria. Tant com gestionar la memòria treballant amb objectes, com quines consideracions cal tenir respecte la gestió de la memòria a l’hora d’implementar una classe.

Podeu descarregar-vos el projecte des d’aquest enllaç:

Tros 1:

Tros 2:

També recordar-vos que el curs és a l’iTunes i que teniu els fòrums per preguntar qualsevol cosa. El codi del curs és aquí.

Curs Programació ::: Objective-C ::: Part 5


Aquesta entrada és la número 8 de 28 de la sèrie Curs de programació

Aquí teniu la cinquena part del curs. Aquesta parla més a fons de les classes i algunes tecnologies associades, com són la herència, la introspecció, les categories i els protocols.

Podreu comprovar que quan parlo dels protocols vaig errat, i que quan dic que és obligatori implementar-los, resulta que al final no ho és. No n’he sabut treure l’entrellat, i al final no sé si és un canvi en la nova versió de l’Objective-C o realment sempre ha estat així.

Aquesta part té 3 trossos perquè era massa llarga, i tenia el mateix problema dels 31’51” que vaig tenir en el vídeo de la tercera part del curs.

Tros 1:

Tros 2:

Tros 3:

També recordar-vos que el curs és a l’iTunes i que teniu els fòrums per preguntar qualsevol cosa. El codi del curs és aquí.

Curs Programació ::: Objective-C ::: Part 4


Aquesta entrada és la número 7 de 28 de la sèrie Curs de programació

Aquí teniu la quarta part del curs, que tracta de les excepcions i els errors. Ja sé que costa d’entendre, però penseu que encara costa més d’explicar.

No dubteu de fer qualsevol pregunta al fòrum on hi ha el vídeo en més resolució i l’enllaç al projecte acabat.

Curs Programació ::: Objective-C ::: Part 3


Aquesta entrada és la número 6 de 28 de la sèrie Curs de programació

Aquí teniu la tercera part del curs de programació en vídeo. En aquesta part, es parla sobre la programació amb Objective-C. Per fer-ho crearem una petita aplicació amb una classe Fraccio que es permetrà treballar amb fraccions d’una forma bàsica.

Mentre escrivim el codi anem explicant alguns conceptes específics d’aquest llenguatge.

Només cal afegir que la funció toString que hem definit no hauria de dir-se així. Aquest nom ve derivat de la funció amb el mateix nom que s’utilitza amb Java i que permet imprimir un objecte directament. En Objective-C, aquesta funció és diu description. Si li canvieu el nom de la funció de la classe Fracció, podeu provar d’executar un NSLog passant l’objecte directament com a paràmetre i veureu que funciona perfectament, així: NSLog(@"Fracció inicial: %@", frac1);

Aquí teniu el vídeo a mida gran, el fòrum, i el projecte: fòrum i vídeo, AppFraccio

Switch to our mobile site