Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.
olindh

olindh

Medlem
  • Registrerad 2006-09-18
  • Senast aktiv 2009-12-09
  • Antal inlägg 30

Foruminlägg

De senaste inläggen olindh har skrivit i forumet.

Hej,

Jag är nybörjare med stort N när det gäller Cocoa. Har en fråga om arrays, och om någon kunde hjälpa mig vore det väldigt uppskattat

Jag vill sortera alfabetets bokstäver efter hur ofta de förekommer i en string. Har redan räknat ut frequencyn och gett varje värde en egen variabel. Nu skulle jag vilja ge varje bokstav i alfabetet dess respektive värde och sedan sortera efter värdet. Hur gör man?

En by the way-fråga också: om jag har ett antal textfields och vill att markeringen direkt ska flyttas till nästa så fort man gett ett av dem ett en-karaktär-långt värde, utan att behöva tabba - hur gör jag?

O

Tack för alla tips! Det uppskattas!

Novis i Objective-C, och programmering i allmänhet. Vore tacksam om någon kunde hjälpa mig med följande två frågor.

Finns det någon metod, för att jämföra hela arrays med varandra, som returnerar antalet matchningar? Har använt 'containsObject' hittills, men den fungerar inte så bra om man har långa arrays. Hur kan man göra?

Undrar också hur man gör för att mata in alla objekt från en array i en string..?

O

Ursprungligen av Palm:

Borde det inte gå att använda NSMutableString's replaceOccurrencesOfString?

T ex:

[string replaceOccurrencesOfString:@foo withString:@bar 
                            options:NSCaseInsensitiveSearch
                            range:NSMakeRange(0, [string length])];

Borde byta ut alla 'foo' mot 'bar' i strängen string.

Tack! Det fungerar perfekt!

Hej,
Undrar om någon skulle kunna hjälpa mig med hur man kan ersätta tecken i MutableStrings i Cocoa. Det bästa hade varit om det går att ersätta alla tecken inom stringen som har ett särskilt värde, säg - alla 's'.
Att ersätta med indexvärde som utgångspunkt skulle också funka.

O

Ursprungligen av kamikaze:

Hej!

Här är ett tips att köra först:
http://www.adobe.com/support/contact/cs3clean.html

Scriptet gjorde susen. Tack!

Jag två extremt klantiga saker häromdan. Jag ville ta bort några av programmen från CS3 som jag inte använde, men behålla Photoshop. Jag tänkte inte på Adobes uninstaller, utan raderade helt enkelt filerna i Finder. Misstag nummer 1.
Dessutom lyckades jag på något vänster dessutom radera Photoshop, det enda program jag verkligen behövde. Misstag nummer 2. Oförlåtligt klantigt - jag vet - men jag får väl skylla på att klockan var över 3 och jag var trött i huvet.

Hur som helst, nu när jag försöker installera Photoshop på nytt så fungerar det inte. Det går inte att installera Photoshop för det kolliderar med en redan existerande version av Photoshop. Systemet tror alltså att PS fortfarande är installerat på datorn trots att jag raderat alla filer jag hittat i spotlight som kan ha någon anslutning till PS. Inte heller kan jag nu använda Adobes uninstaller för att avinstallera PS, då jag inte kan lokalisera det.

Finns det något sätt att lösa detta på? Kan man tvinga installationen, trots att den tror att Photoshop redan finns?

Tacksam för hjälp!
O

Har letat efter det ett par timmar nu, men förstår inte hur man ska göra...
Hur får man några olika strings i en action att fyras av med hjälp av en timer, med ett intervall på säg 0,05 sekunder?

Vad jag vill göra är att få en string att skrivas ut lite i taget, så att det ser ut som det det verkligen skrivs. Hade tänkt använda subStringToIndex med ett ökande index för att dela upp stringen, men behöver en timer mellan varje substring.

Tacksam för hjälp!
O

Marcus, you're a god. Tack!
Och tack Yvan, jag ska ta en titt på länken!

En annan sak också.. Det här är säkert extremt enkelt, men jag hittar det inte nånstans. Jag har skapat ett program med ett namn, men nu vill jag byta namn på programmet. Hur gör jag det?

O

Tackar Marcus! Det fungerar perfekt!
Vad gäller loopen morris, så är det nog lite över mitt huvud än så länge. Men tack för hjälpen, jag sparar ner sidan så jag kan kolla på det senare.

O

Hur spelar man ljud i Objective C?

Försökte sätta in följande i en action:

Citat:

NSSound *asound = [NSSound soundNamed:@asound];

if (loaded && ![asound isPlaying])
{
[asound play];
}

men får felmeddelandet: "error: 'loaded' undeclared (first use of this function)"

Vad gör jag för fel?

Är helt ny i Objective-C, och försöker mig på lite enkel programmering i Cocoa.
Har två frågor:

1)
Hur kan man få en knapp att utföra olika actions varje gång man klickar på den?
Så att första gången utför den en sak, andra gången en annan, tredje gången en tredje osv.

2)
Hur kan man göra en if funktion med strings som conditions..?
Jag försökte skriva nåt i stil med:

Citat:

NSString *enstring = [xField stringValue];

NSString *yesstring = [NSString stringWithFormat:@Ett meddelande];
NSString *nostring = [NSString stringWithFormat:@Ett annat meddelande];

if (enstring == @yes)
{
[yField setStringValue:yesstring];
}
if (enstring == @no)
{
[yField setStringValue:nostring];
}

Men det fungerar inte. Vad gör jag för fel?

O

Ursprungligen av Marcus K:

Använd C-funktionen pow(x,y) där resultatet blir x^y.

Fungerar perfekt! Tackar!

Jag är helt ny med programmering, och försöker lära mig lite om att programmera i Cocoa. Jag testade lite genom att skriva enkla matematiska program, men stötte på problem när jag inte hittade ett sätt att upphöja en variabel i en annan. "^" brukar ju fungera, men det gjorde det inte här. Någon som vet?

O