Inicio de sesión


MacOSX


Barres d'Eines

NSToolbar i NSToolbaritem et proporciona un forma estàndard per mostrar una barra d'eines per una finestra amb títol sota la seva barra de títol. Aquestes classes també proporcionen als usuaris una forma estàndard per personalitzar les barres d'eines i guardar aquestes personaltizacions.

Aplicació per connectar-se a un servidor Web

Aquest document vol fer incís en l'ús de les classes necessàries per aconseguir connectar per via remota amb un servidor web que on puguem enviar i rebre peticions. La primera idea és utilitzar les classes NSURL per realitzar les connexions amb el servidor.

Primer de tot analitzarem algunes de les classes que tenim a la nostra disposició per comprovar que ens poden ser útils. Per fer això utilitzarem la documentació d'Apple i algunes pàgines web on es parla sobre el desenvolupament sobre Cocoa.

Objectes Cocoa

Introducció als Objectes Cocoa

Dir que Cocoa és orientat a objectes porta a preguntar-se: Què és un objecte Cocoa? Aquest tòpic descriu que és distintiu dels objectes Objective-C i quins avantatges ofereix aquest llenguatge en el desenvolupament de programari. També et mostra com utilitzar Objective-C per enviar missatges a objecte i com capturen els valors de retorn des d'aquests missatges. (Objective-C és un llenguatge elegantment simple, per tant no és difícil d'utilitzar). El tòpic també descriu la classe arrel, l'NSObject, i explica com s'utilitza aquesta interfície programada per crear objectes, introspeccionar-los i gestionar el cicle de vida de l'objecte.

Important: Les característiques afegides a Cocoa dins el Mac OS X en versions posteriors a la 10.4 no s'afegiran a la interfície programada Cocoa-Java. Per tant, hauràs de desenvolupar les aplicacions Cocoa utilitzant l'Objective-C per aprofitar-te de les característiques actuals i futures de Cocoa.

Què és Cocoa?

Cocoa és un dels entorns dels sistema operatiu Mac OS X, juntament amb els entorns Carbon i Java. Consisteix d'un conjunt de llibreries i un intèrpret de programari orientat a objectes, i comparteix un entorn de desenvolupament integrat amb altres entorns d'aplicacions.

Aquest tòpic de programació expandeix aquesta definició, descrivint el propòsit, les capacitats, i la forma física de Cocoa. Llegint aquesta descripció funcional de Cocoa, és un primer pas essencial per entendre Cocoa com un desenvolupador.

Curs de Programació amb Mac OS X

Aquest document vol ser un manual en forma de curs per introduir-se en la programació sobre la plataforma de Mac OS X. Per aquest motiu, el curs es basarà en el llenguatge de programació Objective-C utilitzant principalment les llibreries Cocoa i s'usarà XCode, l'eina de desenvolupament que subministra Apple.

Desenvolupament de iLocalitza

Desnvolupament d'un programa distribuit per localitzar programari de Mac OS X.

En aquest fil us presento el desenvolupament que fa molt que tenia en ment i que per falta de temps no he arribat a començar a desenvolupar encara.

L'objectiu principal és aconseguir un programari basat en client/servidor per descentralitzar la localització de programari, a la vegada que se centralitza l'aportació de tots els voluntaris.

Bàsicament el programari constarà d'un programa servidor que gestionarà una base de dades central amb totes les traduccions que s'estan fent o s'han fet. I un segon programa client que utilitzaran els usuaris per anar traduint les parts dels programes que els interessi. També es vol evitar distribuir traduccions acabades que puguin infringir alguna llicència del programari original, i per això és el propi usuari qui modifica el programa original per afegir-hi l'idioma que vol localitzar. Això implica una part de responsabilitat per part de l'usuari de permetre que el nostre programa li modifiqui part d'una aplicació seva.

Imagen de PaRaP

Linux PowerPC 32-bit

Tot i que no fa massa temps que el tinc, he instal·lat GNU/Linux a
hydra. Afortunadament sembla que la branca PPC32 del kernel Linux disposa de la gran majoria de coses que
necessitarem.

Llenguatge de Programació Objective-C

Aquest document és una traducció al català dels documents que Apple subministra en anglès a la seva pàgina web sobre el llenguatge de programació per defecte utilitzat a Apple. Encara que el document fa referència a frameworks pròpies d'Apple i esmenta alguns exemples molt lligats als ordinadors Macintosh, la base del llenguatge està suficientment explicada com per ser aplicada sobre qualsevol plataforma.

El motiu d'aquesta traducció és pel fet d'introduir-me en el desenvolupament d'aplicacions per Macintosh, i per tenir una documentació que no hagi de llegir constantment de l'anglès. La meva primera impressió és que l'Objective-C és un llenguatge de programació orientada a objectes amb sintaxi semblant al C, però més ben estructurat (està basat en smalltalk). En una primera valoració el compararia amb el Java, tant per estructura com per funcionalitat, doncs com el Java es treball amb interfícies, encara que en Objective-C se'n diuen protocols.

Per què jo trio Mac?

En aquest article, un incondicional dels Macs dóna el seu punt de vista de "per què jo trio Mac"

Distribuir contenido