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

Kanin

Medlem
  • Plats Göteborg
  • Sysselsättning Replace fear of the unknown with curiosity
  • Registrerad 2006-08-21
  • Senast aktiv 2012-11-03
  • Antal inlägg 102

Foruminlägg

De senaste inläggen Kanin har skrivit i forumet.

  • Medlem
  • Göteborg
  • 2009-09-06 00:48

Jag sitter mycket med datorn på Göteborgs Universitets trådlösa nätverk, och varje gång jag kopplar upp mig mot nätverket blir jag tvungen att skriva in användarnamn och lösenord i webbläsaren vilket blir ganska störande i längden. Det finns inget tufft sätt, likt iPhone gör med sådana nätverk, att automatisera denna delen eller?

  • Medlem
  • Göteborg
  • 2009-08-18 13:59

Med skola på uppgång snart och med ett flertal sidoprojekt börjar det bli lite väl mycket information att hålla reda på i huvudet och skulle gärna vilja ha en hjälpreda. iCal hjälper mig gott med vad som komma skall under dagarna, men har fortfarande problem med att hitta en naturlig plats för länkar, pdf:er och andra filer. Att placera dessa i varsin mapp fungerar men tar tid och börjar kännas klumpigt när mapparna växer.

Vad finns det för fina program som löser just mina problem?

  • Medlem
  • Göteborg
  • 2008-10-29 09:21

Att komma runt att bilder laddas ner till en användares dator är nog omöjligt, då detta automatiskt sker när man laddar en sida genom att all information läggs i en cache-mapp. Visserligen går det att göra så att en användare inte kan ladda ner den till en valfri mapp genom att stänga av högerklick, men även detta kan en normalbegåvad internetanvändare komma runt om de verkligen vill.

Av användarskäl är det helt enkelt onödigt att försöka förhindra bilder att laddas ner, och ser inte riktigt anledningen till att du inte vill att de ska ha möjlighet att göra det. Ifall någon gillar din bild ska de kunna spara ner den till sin dator, och om du har kommersiella skäl får du helt enkelt erbjuda en mer högupplöst bild i bättre kvalitet och utan vattenstämpel (eller liknande) för den som väljer att betala.

Det värsta man kan göra för en potentiell kund är att få den att känna sig ovälkommen.

  • Medlem
  • Göteborg
  • 2008-09-21 14:47

Svårt att välja kategori till denna...

I alla fall, har märkt att så fort jag kopplar in min iPhone i min Macbook med USB-sladden börjar högtalarna, som är inkopplade med vanlig ljudkabel från ljudutgången, att knastra.
Ännu märkligare är att man hör störningar så fort man börjar pilla lite på iPhonen, exempelvis öppna program, surfa eller vad som helst.

Någon som varit med om detta?

Senast redigerat 2008-09-21 16:43
  • Medlem
  • Göteborg
  • 2008-09-13 13:56

Börjat använda VMWare ganska mycket på sistone, då ett projekt kräver ett Windows-exklusivt program. Funkar kanon, förutom att det är omständigt att behöva ställa om sig själv mellan Windows- och OS X-layout på tangentbordet, speciellt när man ska leta upp någon symbol som helt byter plats i Windows.

Finns det något sätt att få svenskt tangentbordslayout likt den i OS X i Windows?

  • Medlem
  • Göteborg
  • 2008-08-12 10:15

Testa följande:

Ladda ner Soundsource och kolla midi-inställningarna där.

In på Last.fm:s inställningar, radio. Kolla så att alla ljudinställningarna matchar de i Soundsource.

  • Medlem
  • Göteborg
  • 2008-08-11 00:19

Och jag vill gärna veta hur kottkrig gjorde så att docken inte var centrerad utan nere i högra hörnet istället!

Och gärna vad programmet för att visa album-cover sådär snyggt heter.

  • Medlem
  • Göteborg
  • 2008-08-10 23:51
Ursprungligen av Ollebro:

får man fråga hur du fick kontakterna till adium på ett sådant snyggt vis nere i vänstra hörnet?:)

Jodå

Inställningar -> Utseende, kantlöst fönster på fönsterstil och lek lite med marginalerna. Decay 2.0 som färgtema.

  • Medlem
  • Göteborg
  • 2008-08-09 22:26

Även jag får väl visa mitt antar jag...

http://i36.tinypic.com/22j7yf.png

  • Medlem
  • Göteborg
  • 2008-08-06 14:51
Ursprungligen av bengtb:

I slutet av boken finns en innehållsförteckning. På sidan 440 står det att NSDictionary finns beskrivet på sidorna 184-185 och sidan 189. Där kan man alltså läsa mer om NSDictionary. Om du har den tredje upplagan av boken kan du göra på liknande sätt

Välj "Documentation" i XCodes Help-meny. Skriv in "NSDictionary" i sökrutan uppe till höger och du hittar precis hur mycket som helst om NSDictionary.

Det går mycket snabbare att söka efter informationen själv än att fråga på detta forum. Om det är rena föreståelsefrågor hjälper jag och andra säkert till, men frågor av typen "Jag orkar inte kolla i boken eller hjälpen så jag frågar här istället" kommer snart göra att ingen vill/orkar svara. Dessutom tar det ofantligt mycket längre tid för dig!

Att kolla i indexet i boken hade jag inte ens tänkt tanken på att göra, då jag tog för givet att han gick igenom alla delar av koden, och nämnde tydligt att de han inte går igenom får man reda på senare, för att inte lämna några frågetecken efter sig. Tack för tipset!

Dokumentationen har jag givetvis redan kollat i, men "The NSDictionary class declares the programmatic interface to objects that manage immutable associations of keys and values." gör mig tyvärr inte mycket klokare, då mina programmeringsterminologikunskaper inte är på topp. Dessutom hjälper det lite extra ibland att få saker förklarade för sig på ren svenska.

Men visst, utlämnar rena kunskapsfrågor (var går gränsen egentligen?) om det gör din dag lite gladare.

  • Medlem
  • Göteborg
  • 2008-08-05 21:03

Detta är ett problem jag också har, och den bästa lösningen jag hittat hittills stavas TV Row. Ett program som tillfälligt gör den sekundära skärmen till primär just av denna anledningen.

Ladda ner här: Download TV Row 1.3 for Mac - TV Row - Use Front Row on your TV or second display, with just a simple click of the mouse button - Softpedia

  • Medlem
  • Göteborg
  • 2008-08-05 20:29
Ursprungligen av G.Lindqvist:

Kanin, tycker dina frågor är bra. Vi lär av varandra!

Kul att höra!

Passar väl på med en till fråga...

För att lära sig Helper Objects (Hjälpobjekt?) ska man bygga ett program som använder sig av NSSpeechSynthesizer för att få datorn att läsa upp en sträng man skrivit in. När man ska göra en lista, NSTableColumn, över alla tillgängliga röster det finns att tillgå använder boken sig av NSDictionary för att klippa bort allt förutom namnet i com.apple.speech.synthesis.voice.Fred, dvs Fred, med koden:

NSString *v = [voiceList objectAtIndex:row];
NSDictionary *dict = [NSSpeechSynthesizer attributesForVoice:v];
return [dict objectForKey:NSVoiceName];

Dock förklarar inte boken hur NSDictionary fungerar. Någon som är vänlig och går igenom vad som händer i koden ovan för mig?

EDIT: Lite annat jag kom att tänka på

Ursprungligen av Ylan:

Man kan säga att detta problem är en del av precis det memark tar upp i sin kritik av Obj-C: Det kräver att man verkligen förstår vad en pekare är, dvs. inget mer än en minnesadress.

Har jag rätt när jag säger att jag tänker mig att pekare fungerar på samma sätt som genvägar till filer och mappar i Finder? Dvs att den hänvisar till en plats, men man kan aldrig ändra själva genvägen mer än att få den att hänvisa till en annan plats. Något utöver det?

Ursprungligen av Ylan:

2) Ett objekt av klassen NSnumber kan hålla en int, float, double etc. Viktigt är att det till skillnad från en int t. ex. är ett objekt, inte en C-typ.

Tror inte jag riktigt har förstått skillnaden mellan C-typ och objekt, mer än att man aldrig hanterar objekt direkt utan via pekare. Varför gör man det egentligen?

Senast redigerat 2008-08-05 22:12
  • Medlem
  • Göteborg
  • 2008-08-04 22:50

Ojoj, tre svar på fem minuter. Ni är för gulliga!

mrnoname: Inte vad jag kan se. Säker på det?
memark, Ylan: Ah, det är självklart så man gör! Jag testade stringWithFormat, men använde mig av parentes runt uttrycket så blev fel trots allt. Tack ännu en gång!

Och vill även jag be om ursäkt om jag överutnyttjat trådskaparens tråd.

  • Medlem
  • Göteborg
  • 2008-08-04 22:08

Ylan: Tack så mycket, det hjälpte verkligen!

Ursäkta om jag är tjatig nu, menhar fastnat på en uppgift. Jag ska räkna antalet karaktärer i ett textfält för att sedan skriva ut resultatet i en label.
Kod:

#import "AppController.h"


@implementation AppController

- (id) init
{
	[super init];
	NSLog(@init);
	
	return self;
}

- (void) awakeFromNib
{
	[labelCount setObjectValue:@""];
}

- (IBAction) count:(id)sender
{
	
	NSString *string = [textField stringValue];
	int stringLength = [string length];
	NSLog(@"%@", string);
	
	if (stringLength != 0) {
		NSString *labelString = (@"The string has %d characters", stringLength);
		[labelCount setStringValue:labelString];
	}
}

Har lyckats lösa alla felmeddelanden förutom en, "Initialization makes pointer from integer without a cast" som sker vid raden NSString *labelString = (@"The string has %d characters", stringLength);. Är säker på att det är något enkelt skitfel, men ser det verkligen inte.