Skip navigation.
 
ml[Moderator] List guidelines and a quick reminder
FROM : Scott Anguish
DATE : Thu Feb 28 19:58:36 2008

I wanted to point out that lately the vast majority of admin work has 
been rejecting messages that are larger than the 25K limit.  In most 
cases these are either large chunks of source, entire projects 
(345Mb!!), or untrimmed HTML messages.

Please keep your messages under 25k and in plain text, no 
attachments.  If you need to post something bigger, please put it 
somewhere on the web and then point to it. If that's still a problem, 
contact the admin address and I'll try to help

Thanks again for your cooperation.

Scott Anguish
Apple Inc,
Technical Publications
Cocoa and Developer Tools Group


(I post to the list from an account other than my Apple account to 
increase my ability to read and interact with the list from home. If 
you get private mail from any one you think might not be the 
moderator, please contact the list admins address immediately)


The list guidelines follow as a reminder.



Please stay on-topic
====================

There are currently more than 4000 subscribers to this list.  In order 
to keep the list useful please stay on topic and stick to technical 
discussion.

While Apple engineers often subscribe to the list and answer 
questions, they do so on a volunteer basis. This is not an official 
support channel, and you should not expect an Apple engineer to 
provide the answer. Instead contact <email_removed> for technical issues.

If someone posts a message that is off-topic, please do not reply to 
the list.  You should contact the sender directly or alert a 
moderator.  If a moderator flags a thread (identifiable by [Moderator] 
in the subject line), do not continue to post to that thread. Do feel 
free to contact the list admins at <email_removed> 
with any issues.

If you post a message that is blatantly off-topic, you are liable to 
be moderated.


Discussing NDA and Private API
==============================

This list is not an appropriate forum for the discussion of issues 
that are covered by non-disclosure. Doing so will violate your NDA and 
the message will be forwarded to WWDR.

The discussion of Private API is also not appropriate for this list. 
Using private API is strongly discouraged as it can (and often does) 
change in future software revisions. If you feel some private API 
should be made public contact WWDR directly or file a bug using 
bugreporter.apple.com. Please do not advocate for those changes here, 
it isn't effective.



Other mailing lists
===================

**** Other Apple mailing lists that may be relevant are listed at:
   <http://lists.apple.com/mailman/listinfo>
in particular see:
   Xcode-users: <http://lists.apple.com/mailman/listinfo/xcode-users>

The Omni Group hosts a general Mac OS X developer list:
   <http://www.omnigroup.com/mailman/listinfo/macosx-dev>

There is a Yahoo Group for discussion of business-related issues at:
   <http://groups.yahoo.com/group/macsb/>



List etiquette
==============

When you post a message, bear in mind that you are asking several 
thousand people to listen to what you're saying.  Please ensure that 
you abide by the list rules:

    <http://lists.apple.com/tc.html>
    <http://lists.apple.com/tips.html>
        In particular: please "Edit included messages in replies to
        minimize the amount of text."  There is no need, for example,
        to include the list footer in your reply.


**** Before posting a question, please check the list archives (see 
"Online resources" below) and try searching Google.  Many questions 
have been asked before and have already been answered.

**** When you ask a question, whenever possible please:

   1. Describe what your high-level goal is
   2. Include any relevant code
   3. If appropriate, include URLs to screenshots

    For more details, see:

        <http://www.mikeash.com/getting_answers.html>


    If you post a message to the list and do not get a reply, you 
should not simply repost the message.
    There may be reasons why no-one has answered, see the references 
above.
    If you want to send again, add more information or background, or 
explain what further steps
    you have taken in the interim to solve your problem.

    Note that you should never post to the list any message that was 
sent to you
    privately unless you have the original author's permission.



Cocoa-related resources
=======================

Cocoa-related resources that may answer your question without the need 
to wait for a reply from the list:


Apple's documentation
---------------------

    The Cocoa Getting Started page.
        If you haven't read any Cocoa documentation and want to learn 
about
        the technology, you should begin with this.
    <http://developer.apple.com/referencelibrary/GettingStarted/GS_Cocoa/
>

Main documentation links:
    <http://developer.apple.com/documentation/>
    <http://developer.apple.com/documentation/Cocoa/Cocoa.html>


Apple produces several kinds of documentation.  For an overview of how 
to use the documentation, see:

    <http://developer.apple.com/referencelibrary/usingreflib.html>
and
    <http://developer.apple.com/macosx/newinreflibrary.html>

* Finding documentation

If you are not sure where to find documentation relevant to your 
problem, a useful strategy is to go to the API reference for a 
relevant class and look at its companion document.  You can also 
search the online documentation suite using the search field at the 
top right of the page (see, for example, <http://developer.apple.com/documentation/Cocoa/index.html
>).  It is often a good idea to check the "Restrict to Cocoa" box. 
If you need more precise search, you can use the Advanced Search panel 
at <http://developer.apple.com/search/>.

Remember you can also view and search the documentation in Xcode -- 
see the "Help" menu.  You can see all the methods associated with a 
class (and links to relevant documentation) using Xcode's Class 
Browser (see the Project > Class Browser menu item).  In Xcode, you 
can Option-double-click on a symbol to look it up in the 
documentation, and you can Command-double-click on a symbol to go to 
the header file in which it is declared.


* Keeping documentation up-to-date

You can keep your local documentation up-to-date by using the 
Documentation update preference in Xcode.  Apple's developer 
documentation is updated en bloc about once a month.  An update 
package is made available at about the same time that updates are 
published on the web site.



Code examples
-------------

Apple provides code samples in two places, on-disk (installed with the 
developer tools) and online:

    Developer examples
    <file:///Developer/Examples/AppKit/>

    ADC
    <http://developer.apple.com/samplecode/>


Online resources
----------------

    "UNOFFICIAL Cocoa-dev Frequently Asked Questions"
    <http://www.alastairs-place.net/cocoa/faq.txt>
        Especially useful for pointers to documents relating to 
memory management
        and book recommendations


    List archives
    <http://lists.apple.com/archives/cocoa-dev>


    Combined Apple and Omni Cocoa developer list archives
    <http://www.cocoabuilder.com/>


    Cocoa-related sites
    <http://www.cocoadev.com/>
    <http://www.cocoadevcentral.com/>
    <http://www.stepwise.com/>


    Cocoa Bindings
    <http://developer.apple.com/documentation/Cocoa/Conceptual/CocoaBindings/
>
    <http://developer.apple.com/documentation/Cocoa/Reference/CocoaBindingsRef/
>
    <http://developer.apple.com/cocoa/cocoabindings.html>
    <http://homepage.mac.com/mmalc/CocoaExamples/controllers.html>
    <http://www.cocoadevcentral.com/articles/000080.php>
    <http://www.macdevcenter.com/pub/a/mac/2004/04/06/cocoa.html>


    Google
    <http://www.google.com/>
    (It is sometimes the case that using the subject line of a post 
as a search term in
    Google will yield an answer.  If this is the case, you have 
probably not invested sufficient
    effort into finding an answer to your problem, and you are likely 
to receive a reprimand.)


Memory management
-----------------

Developers are strongly discouraged from attempting to reformulate 
Cocoa's memory management rules in posts to the list.  Almost 
invariably, someone makes a subtle or not-so-subtle mistake which then 
results in confusion and additional messages to resolve the issue. 
Simply post links to the relevant documentation, such as:
   <http://developer.apple.com/documentation/Cocoa/Conceptual/MemoryMgmt/Tasks/MemoryManagementRules.html
>
Links to other reviewed articles that discuss memory management are 
given in <http://www.alastairs-place.net/cocoa/faq.txt>

Related mailsAuthorDate
No related mails found.