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.
myraz

myraz

Medlem
  • Plats Älmhult
  • Registrerad 2007-09-13
  • Senast aktiv 2009-11-27
  • Antal inlägg 10

Foruminlägg

De senaste inläggen myraz har skrivit i forumet.

1
  • Medlem
  • Älmhult
  • 2009-08-10 14:52

man kan välja att skicka den som brev. då blir frakten 30kr.

  • Medlem
  • Älmhult
  • 2009-07-16 12:41
Ursprungligen av frazze:

Man behöver inte goolga. Dom har bara designat om siten så developer-länken fungerar inte längre. Klicka bara på CocoaLab-ikonen så löser det sig...

Pinsamt av mig :confused:.

Men men, nu har jag läst en del i den och tycker att det är en av de bästa nybörjarböcker jag har läst. Alla andra nybörjarböcker jag har kollat i antar att du kan minst 3 andra objektorienterade programmeringsspråk.

Denna bok rekomenderas verkligen om man är nybörjare på riktigt. Annars så är den nog ganska så tråkig.

  • Medlem
  • Älmhult
  • 2009-07-09 15:24
Ursprungligen av marcushedenstrom:

Lite format:
%@ - Objekt
%d - Heltal
%f - Flyttal
%x - Hexadecimalt
%c - Character
%s - C-sträng (char-star)

Skriver du "a.b" mellan % och formatbokstaven, där a och b är heltal, kan du bestämma hur mycket plats på raden värdet tar (a) respektive hur många siffror som skrivs ut (b).

Mer om NSLog().
CocoaDev: NSLog

Aha, tack för infon! Ska kolla lite på cocoadev också. Verkar vara en bra sida!

  • Medlem
  • Älmhult
  • 2009-07-09 11:50
Ursprungligen av Erik Aderstedt:

processName är en pekare till ett objekt. När du formatterar det med %d får du minnesadressen för objektet, vilket sannolikt inte är vad du vill.

Aha, i see!
Är det alltid så att om man formaterar med %d så får man minnesadressen?
Helt rätt är det att det var inte det jag ville

  • Medlem
  • Älmhult
  • 2009-07-09 01:00
Ursprungligen av myraz:

Vet inte om det är en bugg eller hur jag lyckades med om man skriver såhär på sektion 2 i uppgift 1b:

NSString *processName;
processName = [[NSProcessInfo processInfo] processName];
NSLog(@"Process Name: %@ Process Id: %d", processName, processName);

Alltså först %@ som skriver ut den första variabeln och sedan %d för den andra, fast det är samma varabelnamn (processName) så skrivs det ut:

Process Name: WhatATool Process Id: 1077072

i konsollen. Skumt?

Fråga: Är det alltid så att man ska ha %d om det är siffror och %@ om det ska stå som text?

Jag svarar på min egen fråga istället för att bara ta bort den.

När jag istället skriver ut en NSString som inehåller "[[NSProcessInfo processInfo]processIdentifier]" så får jag ett vettigare processId.

Det som skrevs ut innan är troligen då bara en nummeröversättning till "WhatATool"?

  • Medlem
  • Älmhult
  • 2009-07-09 00:39

Vet inte om det är en bugg eller hur jag lyckades med om man skriver såhär på sektion 2 i uppgift 1b:

NSString *processName;
processName = [[NSProcessInfo processInfo] processName];
NSLog(@"Process Name: %@ Process Id: %d", processName, processName);

Alltså först %@ som skriver ut den första variabeln och sedan %d för den andra, fast det är samma varabelnamn (processName) så skrivs det ut:

Process Name: WhatATool Process Id: 1077072

i konsollen. Skumt?

Fråga: Är det alltid så att man ska ha %d om det är siffror och %@ om det ska stå som text?

  • Medlem
  • Älmhult
  • 2009-07-08 23:15
Ursprungligen av larsp777:

Hoppas att du får hjälp av koden. Tänkt på att jag kommenterat om du kopierar den rakt av. Har nog smugit sig in lite tecken som inte hör det också.

Bara fråga om det är något så ska jag försöka svara.

Jag tyckte verkligen inte det var lätt i början och är fortfarande svårt, även om det går lättare.

Är snart klar med 2B.

tack så mycket!
jag kommer inte att kopiera koden rakt av utan jag tycker det är extremt hjälpsamt att kunna se hur det ska se ut.

  • Medlem
  • Älmhult
  • 2009-07-08 14:26

Oh no, den verkar inte finnas kvar. Någon som vet om den finns cachad någonstans?

  • Medlem
  • Älmhult
  • 2009-07-07 23:39
Ursprungligen av larsp777:

Jag ska gärna posta koden men det får bli lite senare, troligen imorgon.

Tack så mycket! Då går jag och lägger mig för dagen

  • Medlem
  • Älmhult
  • 2009-07-07 22:21

Hej!

Jag är helt nybörjare på det här så det skulle vara jätteskönt att diskutera med någon!
Jag är just nu grymt frustrerar på att jag inte förstår mig på hjälpfilen, hur man läser den.

Så om du skulle vilja posta .m -filen till uppgift "WhatATool". Det skulle vara grymt användbart så kan jag se hur det är tänkt att man ska läsa hjälpfilen.

1