Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Jan 31, 2013, 12:20 PM   #1
azrael2000
macrumors newbie
 
Join Date: Nov 2007
changing color for a label

Hi there.

I am running Snow Leopard and running Xcode 4.0.

I am trying to change the color of text in a label, however I can't seem to get it to work.

I read the developer documentation, and when I use the line:
Code:
[myText setTextColor:<#(NSColor *)#>
I can't find the proper syntax.

Can someone tell me what I am supposed to do? I know that NSColor is looking for a pointer, but nothing I try seems to work.

Simple for others, perhaps, but I am just starting here.

UPDATE: I am getting closer. This doesn't work, but seems to be on track, if that seems right
Code:
 [myText setTextColor:(NSColor *) redColor];
The program builds ok, but when I run it and click the button to which this is attached, I crash...

Regards

Last edited by azrael2000; Jan 31, 2013 at 01:11 PM.
azrael2000 is offline   0 Reply With Quote
Old Jan 31, 2013, 01:41 PM   #2
ytk
macrumors regular
 
Join Date: Jul 2010
You're very close! The key is that redColor is a class method of NSColor (that returns an object of type NSColor *), so you need to call it like this: [NSColor redColor]

See if you can figure out the correct statement now.
ytk is offline   0 Reply With Quote
Old Jan 31, 2013, 01:43 PM   #3
chown33
macrumors 603
 
Join Date: Aug 2009
Since you're just starting, what tutorial or book are you learning from? Be specific. Exact URL, or title, author, and edition number.


Syntax is fundamental. If you don't know the correct syntax, you need to learn it. After you learn it, you should be able to answer the NSColor question yourself. Conversely, if you don't know correct syntax, then having the answer for NSColor won't help you in any other situation.

So the best solution is to go back to the fundamentals, learn the correct syntax, then apply that to the NSColor situation.
chown33 is offline   0 Reply With Quote
Old Jan 31, 2013, 02:56 PM   #4
azrael2000
Thread Starter
macrumors newbie
 
Join Date: Nov 2007
Hi there.

I haven't found any good books or tutorials. I have been teaching myself, though I do have some grounding in building console applications.

I have been going through the documentation that goes through Xcode, and did my best reading it with what limited knowledge I have. If I had a better idea of what I was looking for IN the documentation, that would help! <smile>

Regards
azrael2000 is offline   0 Reply With Quote
Old Jan 31, 2013, 04:12 PM   #5
chown33
macrumors 603
 
Join Date: Aug 2009
Quote:
Originally Posted by azrael2000 View Post
I haven't found any good books or tutorials. I have been teaching myself, though I do have some grounding in building console applications.
What other programming languages do you already know? What language were the console applications written in?

If already know C, or something similar to it, try Learning Objective-C :A Primer.

Also see the link here:
https://developer.apple.com/library/...bjectiveC.html

Find more with this google search terms:
objective-c site:developer.apple.com

There's also a Getting Started section on the main Apple Developer navigation page.
http://developer.apple.com/library/mac/navigation/


Xcode's documentation is reference documentation, not a tutorial.
chown33 is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Changing color in the new iWork Ahmahzahn Mac Applications and Mac App Store 0 Apr 11, 2014 12:26 AM
Color label files depending on iTunes rating? TheGenerous Digital Audio 2 May 26, 2013 09:54 PM
xCode label text color change kushalashok Web Design and Development 1 Feb 15, 2013 05:22 AM
Label color of Windows Partition Icon tv3636 OS X 0 Jul 1, 2012 05:25 AM
Changing bg color with FolderEnhancer ddublu Jailbreaks and iOS Hacks 0 Jun 6, 2012 05:04 PM

Forum Jump

All times are GMT -5. The time now is 09:47 AM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC