Get Adobe Flash playerPlugin by wpburn.com wordpress themes

Si t'interessa el que escrivim:
Et pots subscriure al fil RSS
Et pots subscriure per correu electrònic
Aquesta entrada és la número 5 de 28 de la sèrie Curs de programació

La segona part de l’aplicació AppQuartz farem la primera de les demos que farem amb Quartz. Bàsicament treballarem amb les funcions ràpides que ens permeten treballar amb rectangles de forma molt eficient.

També recordar-vos que teniu els fòrums per preguntar qualsevol cosa. I aquesta és la pàgina amb totes les classes.

Posts relacionats

Etiquetes: ,

Comments No Hi Ha Comentaris »

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

Avui comencem una nova aplicació feta amb Cocoa. En aquesta aplicació treballarem la llibreria Quartz de forma intermitent, així que és possible que s’afegeixin més capítols encara que haguem passat a un altre tema.

En aquesta primera classe de l’AppQuartz farem l’aplicació base que ens servirà per donar la resta de classes. La idea és crear una aplicació senzilla que ens permeti fer un pas a pas per veure com treballem amb el Quartz. També us servirà per practicar a l’hora de fer una aplicació, recordant moltes coses que hem explicat.

Aquests són els tres vídeos (25′ + 14′ + 19′ ) d’aquesta classe: 

També recordar-vos que teniu els fòrums per preguntar qualsevol cosa. I aquesta és la pàgina amb totes les classes.

Posts relacionats

Etiquetes: ,

Comments 4 Comentaris »

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

En aquesta quarta part treballem amb les consultes sobre les dades. Així fem una consulta per a que ens retorni tots els registres de log que hem fet fins llavors ordenats per la data per posteriorment imprimir-los. Aquí hi veurem per sobre, el NSFetchRequest (la consulta) i el NSSortDescriptor (l’ordenació).

Podeu trobar aquesta nova classe en la plana web que hem preparat amb tots els vídeos del curs (fent clic a la imatge). Allà hi podeu trobar els dos vídeos d’aquesta part, el projecte que s’ha desenvolupat i l’enllaç el fòrum destinat a parlar d’aquesta classe.

També recordar-vos que teniu els fòrums per preguntar qualsevol cosa.

Posts relacionats

Etiquetes: ,

Comments No Hi Ha Comentaris »

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

En aquesta tercera part definirem la classe Run que s’encarregarà de la funcionalitat de la única entitat que tenim al model. L’objectiu d’implementar la classe és veure com s’han de tractar les dades abans d’inserir la instància o quan canviem algun atribut. Per acabar definirem la funcionalitat bàsica de l’aplicació que l’únic que fa és crear una instància de l’entitat Run i establir l’ID del procés de l’aplicació, ja que la data s’estableix automàticament a l’inserir la instància.

Podeu trobar aquesta nova classe en la plana web que hem preparat amb tots els vídeos del curs (fent clic a la imatge). Allà hi podeu trobar els dos vídeos d’aquesta part, el projecte que s’ha desenvolupat i l’enllaç el fòrum destinat a parlar d’aquesta classe.

També recordar-vos que teniu els fòrums per preguntar qualsevol cosa.

Posts relacionats

Etiquetes: ,

Comments No Hi Ha Comentaris »

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

En aquesta segona part definirem les funcions per crear i accedir al directori de treball. També definirem el StoreCoordinator que s’encarregarà de com i on desar les dades. I per últim definirem el ManagerObjectContext on hi haurà totes les dades i amb el que es treballarà.

Podeu trobar aquesta nova classe en la plana web que hem preparat amb tots els vídeos del curs (fent clic a la imatge). Allà hi podeu trobar els dos vídeos d’aquesta part, el projecte que s’ha desenvolupat i l’enllaç el fòrum destinat a parlar d’aquesta classe.

També recordar-vos que teniu els fòrums per preguntar qualsevol cosa.

Posts relacionats

Etiquetes: ,

Comments No Hi Ha Comentaris »

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

Després d’un descans per vacances i d’acabar de desenvolupar la primera versió del MACa’t acabarem de publicar la resta de classes que tenim preparades sobre programació amb Mac OS X.

Aquesta és la tercera aplicació que fem amb Cocoa i ens centrarem amb la framework CoreData des d’una vessant de treball més manual i de baix nivell.

A l’inici del vídeo hi podeu veure uns petits canvis que es van fer sobre l’última aplicació l’AppCkIn. Seguidament començarem a treballar amb la nova aplicació “AppRunLog” que és una aplicació senzilla que crea un registre de cada cop que s’executa la pròpia aplicació. Això és farà amb CoreData, però sense utilitzar la interfície gràfica. Tot es farà mitjançant codi. En aquest primer vídeo veurem com es defineix el Model de Dades.

Podeu trobar aquesta nova classe en la plana web que hem preparat amb tots els vídeos del curs (fent clic a la imatge). Allà hi podeu trobar els dos vídeos d’aquesta part, el projecte que s’ha desenvolupat i l’enllaç el fòrum destinat a parlar d’aquesta classe.

També recordar-vos que teniu els fòrums per preguntar qualsevol cosa.

Posts relacionats

Etiquetes: ,

Comments No Hi Ha Comentaris »

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

A part d’ara i fins al Setembre farem un descans de publicar més capítols del Curs de Cocoa. 

Recordeu que podeu trobar totes les classes en la plana web que hem preparat amb tots els vídeos del curs. Allà hi podeu trobar els vídeos, el projectes de cada classe i un enllaç al tema del fòrum que presenta la classe.

Només dir-vos que passeu bones vacances. Els qui en pugueu gaudir.

 

Posts relacionats

Etiquetes: ,

Comments 7 Comentaris »

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

En aquesta segona part de l’aplicació AppCkIn (formada per 2 vídeos), veurem com sincronitzar les dades amb la interfície gràfica. Mostrarem que funciona igual que amb els bíndings de l’aplicació AppDot, però ho simplifica muntant-te la majoria dels controls per treballar amb les dades de CoreData

Podeu trobar aquesta nova classe en la plana web que hem preparat amb tots els vídeos del curs (fent clic a la imatge). Allà hi podeu trobar els dos vídeos d’aquesta part, el projecte que s’ha desenvolupat i l’enllaç el fòrum destinat a parlar d’aquesta classe.

També recordar-vos que teniu els fòrums per preguntar qualsevol cosa.

Posts relacionats

Etiquetes: ,

Comments 3 Comentaris »

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

Avui comencem una nova aplicació feta amb Cocoa. En aquesta aplicació, es dona per suposat que heu fet i enteneu l’aplicació AppDot, i com inter-actua una aplicació amb la seva interfície.

En aquesta primera part de l’aplicació AppCkIn començarem a muntar una aplicació basada amb CoreData i n’explicarem per sobre les característiques. La setmana següent, veurem com sincronitzar les dades amb la interfície gràfica.

Podeu trobar aquesta nova classe en la plana web que hem preparat amb tots els vídeos del curs (fent clic a la imatge). Allà hi podeu trobar els dos vídeos d’aquesta part, el projecte que s’ha desenvolupat i l’enllaç el fòrum destinat a parlar d’aquesta classe.

També recordar-vos que teniu els fòrums per preguntar qualsevol cosa.

Posts relacionats

Etiquetes: ,

Comments 2 Comentaris »

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

Encara que no estava prevista aquesta cinquena part de l’aplicació AppDot, se m’ha acudit que seria interessant veure com afronteu afegir més funcionalitat a l’aplicació que ja tenim feta.

La idea és que dins de les vostres possibilitats us fixeu un objectiu relativament senzill i intenteu aconseguir que funcioni. Estaria bé que obríssiu algun tema als Fòrums de Cocoa per presentar la vostra solució per que altra gent pugui veure diferents formes d’aconseguir nova funcionalitat.

Per a que tingueu alguna idea, us poso un parell d’idees i vosaltres les adapteu a les vostres possibilitats.

  1. Tenir dos punts en comptes d’un, i poder-ne seleccionar-ne un o altre i canviar-ne el radi i el color independentment.
  2. Permetre afegir i eliminar punts i poder-los controlar tots, movent-los, canviant-ne el radi i el color independentment.

A primer cop d’ull, la primera millora és relativament senzilla, per no dir molt. Només heu de tenir en compte com sabeu quin punt esteu seleccionant i com relacionar els controls del radi i el color amb el punt seleccionat.

La segona millora ja demana una mica més de coneixements de programació i possiblement haureu de llegir una mica de documentació. A banda de les necessitats que s’ha tingut en la primera proposta, en aquest cas us caldrà treballar amb un NSArray i controlar el fet d’afegir i eliminar punts. Penseu abans com podeu afrontar el repte, i tingueu en compte que es pot fer de diferents formes, i només la experiència us farà decidir per una o altra.

Si necessiteu ajuda sobre quelcom o parlar de les vostres idees, podeu preguntar-ho en el tema d’aquesta part del curs dels Fòrums de Cocoa.

Més endavant quan hagueu tingut temps per intentar-ho, miraré de presentar les solucions que jo hagués adoptat, explicant algunes variants que podeu tenir en compte. Però penseu que l’important és veure com ho feu vosaltres.

Posts relacionats

Etiquetes: ,

Comments 3 Comentaris »