|
|
Up |
|
|
  |
Author: l0nel0ne
Date: Aug 27, 2007 15:59
Claudio Pro wrote:
> Su PPC tutto OK, su Intel (che non ho modo di testare) ho avuto feedback
> da utenti che segnalano la mancanza degli angoli arrotondati
Su MacBook mi pare tutto OK, con il seguente codicillo di test in classe
all'uopo:
- (void) awakeFromNib {
NSImage* img = [[NSImage alloc] initWithSize:NSMakeSize(200,
200)];
[img lockFocus];
NSBezierPath* path = [[NSBezierPath alloc] init];
[path appendBezierPathWithRoundedRect:NSMakeRect(10, 10, 50, 50)
cornerRadius:20];
[path fill];
[path release];
[img unlockFocus];
[_imgView setImage:img];
[img release];
}
Anche [path stroke] va.
|
| Show full article (0.90Kb) |
|
| |
no comments
|
|
  |
Author: Claudio ProClaudio Pro
Date: Aug 27, 2007 14:29
Ho il sospetto che il seguente metodo di una categoria di NSBezierPath
non aggiunga affatto gli angoli arrotondati come dovrebbe quando
eseguita su Intel.
Su PPC tutto OK, su Intel (che non ho modo di testare) ho avuto feedback
da utenti che segnalano la mancanza degli angoli arrotondati
Quale potrebbe essere la causa? Ad occhio non vedo questioni di
endianness
- (void)appendBezierPathWithRoundedRect:(NSRect)rect
cornerRadius:(float)radius
{
if (!NSIsEmptyRect(rect)) {
if (radius > 0.0) {
// Clamp radius to be no larger than half the rect's width or
height.
float clampedRadius = MIN(radius, 0.5 * MIN(rect.size.width,
rect.size.height));
NSPoint topLeft = NSMakePoint(NSMinX(rect), NSMaxY(rect));
NSPoint topRight = NSMakePoint(NSMaxX(rect), NSMaxY(rect));
NSPoint bottomRight = NSMakePoint(NSMaxX(rect), NSMinY(rect));
|
| Show full article (1.72Kb) |
|
| |
no comments
|
|
  |
Author: DelphineDelphine
Date: Aug 25, 2007 13:37
Per portare WebSMS al piu' alto numero di utenti possibile, ho intenzione
di aggiungere una versione MIDlet che giri sui cellulari e smartphone
internet enabled.
Dal momento che il mio Java e' fermo alla 1.3 e parecchio arrugginito (non
uso NetBeans da... non mi ricordo nemmeno quando l'ho aperto l'ultima
volta!), gradirei l'aiuto da parte di qualcuno che lo mastica.
Soprattutto indicarmi cosa leggere e come procedere per realizzare e
distribuire una MIDlet: tutorial, documentazione, esempi di codice etc. Se
poi qualcuno vuole diventarne maintainer... ;) Beh, qualunque aiuto e' ben
accetto.
Io intanto lunedi' scarico l'ultima versione di NetBeans e il toolkit
opportuno.
--
Timeo lectorem unius libri
|
| |
|
4 Comments |
|
  |
Author: DelphineDelphine
Date: Aug 25, 2007 13:37
Per portare WebSMS al piu' alto numero di utenti possibili, ho intenzione
di aggiungere una versione MIDlet che giri sui cellulari e smartphone
internet enabled.
Dal momento che il mio Java e' fermo alla 1.3 e parecchio arrugginito (non
uso NetBeans da... non mi ricordo nemmeno quando l'ho aperto l'ultima
volta!), gradirei l'aiuto da parte di qualcuno che lo mastica.
Soprattutto indicarmi cosa leggere e come procedere per realizzare e
distribuire una MIDlet: tutorial, documentazione, esempi di codice etc. Se
poi qualcuno vuole diventarne maintainer... ;) Beh, qualunque aiuto e' ben
accetto.
Io intanto lunedi' scarico l'ultima versione di NetBeans e il toolkit
opportuno.
--
Timeo lectorem unius libri
|
| |
|
no comments
|
|
  |
Author: pierbrunpierbrun
Date: Aug 23, 2007 08:35
La mia convivente ha un vecchio mac con un G3 e Mac OSX 10.2.8. Per
gioco ho installato xcode (sono uno sviluppatore ma non su mac) tanto
per vedere quanto fosse diverso rispetto al mondo windows (ho lavorato
con mfc ed api) ed il mondo unix (gtk..wxwidgets...). La mia domanda
stupidissima è questa : spulciando su developer.apple.com ci sono 2
strade per sviluppare applicazioni mac os :
Carbon interfaccia procedurale in C
Cocoa interfaccia per i linguaggi ad Oggetti.
Cocoa si puo usare solo da Object C ? Nn si puo sviluppare applicazioni
con interfacce grafiche in C++ ? Dal sito della apple ho capito che puoi
integrare codice C++ in applicazioni cocoa.... ma mi faceva strano che
nn si potessero sviluppare applicazioni direttamente in C++ .
Ovviamente è una curiosita.
ciao
Pier
|
| |
|
7 Comments |
|
  |
Author: contattamicontattami
Date: Aug 22, 2007 08:43
Alex Martelli mac.com> wrote:
>> /usr/bin/ld: truncated or malformed archive: /usr/local/lib/libgmp.a
>> (ranlib structures in table of contents extends past the end of the
>> table of contents, can't load from it)
>> collect2: ld returned 1 exit status
>
> Vero, ci si diventa pazzi.
>
> Prova magari [cut]
Scusa se ti ho tagliato tutta la risposta, ma ho risolto...
Cercando un altro po' ho trovato un thread di un forum con lo stesso
quesito...
Bastava aggiungere -m64 alla riga di comando del Terminale per farlo
andare. Cosa ovviamente non detta da nessuna parte sul manuale -_-
Ora, magari per gli esperti è ovvio mettere quella flag, ma io sono
niubbo =P
In ogni caso, ora funge bene ;)
|
| Show full article (0.90Kb) |
|
no comments
|
|
  |
Author: Alex MartelliAlex Martelli
Date: Aug 22, 2007 08:40
NikeXTC wrote:
> Qualcuno la usa (libreria C/C++ per lavorare con numeri ad alta
> precisione)?
> Non riesco ad installarla e sto diventando matto cercando una
> soluzione... Tutto quello che ho trovato in rete al riguyardo è
> piuttosto vago e dopo aver provato a ricompilarla con diverse
> configurazioni, dà sempre lo stesso errore quando provo a linkare un
> programma alla libreria:
>
> /usr/bin/ld: truncated or malformed archive: /usr/local/lib/libgmp.a
> (ranlib structures in table of contents extends past the end of the
> table of contents, can't load from it)
> collect2: ld returned 1 exit status
Vero, ci si diventa pazzi.
|
| Show full article (1.20Kb) |
|
no comments
|
|
  |
Author: DelphineDelphine
Date: Aug 22, 2007 00:14
Francesco B. ha scritto:
> ----------------------------------------
> @interface Joints : NSObject
> {
> NSPoint joint;
> NSNumber * rotation;
> }
> -qui ci vanno i vari metodi.
> @end
> ----------------------------------------
> onestamente non mi sembra il massimo dell'eleganza (potrei scrivere
> ulteriori metodi accessori specifici per leggere x e y ma secondo me
> violerei la filosofia di Cocoa).
Secondo me ti poni dei problemi inesistenti.
Anzitutto io lo dichiarerei come:
|
| Show full article (1.39Kb) |
|
3 Comments |
|
  |
Author: contattamicontattami
Date: Aug 21, 2007 03:17
Qualcuno la usa (libreria C/C++ per lavorare con numeri ad alta
precisione)?
Non riesco ad installarla e sto diventando matto cercando una
soluzione... Tutto quello che ho trovato in rete al riguyardo è
piuttosto vago e dopo aver provato a ricompilarla con diverse
configurazioni, dà sempre lo stesso errore quando provo a linkare un
programma alla libreria:
/usr/bin/ld: truncated or malformed archive: /usr/local/lib/libgmp.a
(ranlib structures in table of contents extends past the end of the
table of contents, can't load from it)
collect2: ld returned 1 exit status
iMac G5 2.0GHz
AIUTO ;_;
--
Currently playing: Travian [Web] + Mario Strikers [Wii] +
Devil May Cry 3 [PS2]
iChat/AIM: Nai1105 - ICQ: 205920141 - MSN: NikeXTC@email.it
|
| |
|
no comments
|
|
  |
|
|
  |
Author: Francesco B.Francesco B.
Date: Aug 20, 2007 15:28
Ciao a tutti.
Premetto che non sono un programmatore ma da poco tempo mi sono messo a
studiare l'accoppiata Cocoa+Objective-C.
Ho l'esigenza di realizzare una classe che raccolga le coordinate di un
punto ed un angolo (tutti in floating point).
Si tratta di qualcosa di leggermente piu' complesso della struttura
NSPoint e quindi avevo pensato di usare come proprieta' un NSPoint e un
NSNumber.
Una cosa del tipo:
----------------------------------------
@interface Joints : NSObject
{
NSPoint joint;
NSNumber * rotation;
}
-qui ci vanno i vari metodi.
@end
----------------------------------------
|
| Show full article (2.08Kb) |
|
no comments
|
|
|
|
|
|
|