• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Coding Standards For Objective C
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Coding Standards For Objective C


  • Subject: Re: Coding Standards For Objective C
  • From: Scott Stevenson <email@hidden>
  • Date: Wed, 24 Nov 2004 12:32:12 -0800


On Nov 24, 2004, at 11:58 AM, Ricky Sharp wrote:

e.g.:    float mShadowOffset;
e.g.:    int foo (int inAddend, int inAugend, int& outSum)

(3) Because of the prefix rules above, all local variables would not have any prefix. Thus, locals var names never collided with ivars or parameters.
[...]
Is anyone else doing something similar? Is this to be frowned upon? I have no problem in changing my practices to adhere to the guidelines.

I rarely see it in Code, and Apple's guidelines don't mention it at all. I think the main problem with something like this from Cocoa's persepective is that something like "m" is pretty terse.


I think I read a recommendation in Apple's docs somewhere that local vars can have the prefix "my" if the name is otherwise the same as an ivar. You can also "the". The point is to make it readable, and "m" isn't ideal for that. Same with "pz" and such.


Also, for foo, should I really be calling the accessor everywhere rather than having a local?

- (void)foo
{
    [self someMethod:[self someAttribute]];
    [self anotherMethod:[self someAttribute]];
}

I personally think this is wasteful, but it really depends on how how often -foo is called and the context. Sometimes someAttribute won't be the same from one line to the next.



- Scott


-- http://treehouseideas.com/ http://theobroma.treehouseideas.com/ [blog]

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: Coding Standards For Objective C
      • From: Ricky Sharp <email@hidden>
References: 
 >Coding Standards For Objective C (From: "Sanoop" <email@hidden>)
 >Re: Coding Standards For Objective C (From: j o a r <email@hidden>)
 >Re: Coding Standards For Objective C (From: Shawn Erickson <email@hidden>)
 >Re: Coding Standards For Objective C (From: Ricky Sharp <email@hidden>)

  • Prev by Date: Re: Coding Standards For Objective C
  • Next by Date: Re: help on 'help books'
  • Previous by thread: Re: Coding Standards For Objective C
  • Next by thread: Re: Coding Standards For Objective C
  • Index(es):
    • Date
    • Thread