Some simple questions regarding the Xcode.

I have some preliminary questions regarding the Xcode (objective C):
What is the difference between the programming files followed by .h and .m?
What does an asterisk * followed by a text mean (i.e. *window;)?
Is there any source that briefly explains the most common codes with examples (nsstring, nsarray, iboutlet, inaction.....etc)?
Any other tips will be highly appreciated.
Many thanks.

Xcode is the IDE.
Objective-C is the most common language used within Xcode.
UIWindow *window .....  the * means return the address of the instance variable 'window'.
An * is called a pointer to a variable.
Everything you need is explained here:  https://developer.apple.com

Similar Messages

  • Some Simple Questions about the CE

    Hi ,Experts .
    I am new to the CE .
    I read some information about the CE Architecture,
    I am wondering the difference between the CE and Net weaver studio ,CE and GP ,VC ect .
    what i really want is that using flex plug-in edition ,in the CE or NetWeaver ,as both is Eclipse based ,i think it's a reasonable way .
    Which enviroment is better ,for enterprise UI 2.0 means flex component can communicate with web dynpro without any difficulty ,while the webdynpro can communication the flex component through the way of implenent the flex component into webdynpro as normal way implementing a webdynpro component ?
    Any tips ?
    Thanks in Advance
    Eleanor

    Hi,
    >>>I am wondering the difference between the CE and Net weaver studio ,CE and GP ,VC ect .
    With the SAP NetWeaver platform, you can align IT with business requirements. SAP combines composition technologies and application functionality to reduce IT complexity and increase business flexibility. With SAP NetWeaver, you can compose applications using enterprise services, orchestrate business processes and events, manage enterprise information, and deliver applications and content to users more quickly and cost-effectively.
    SAP Netweaver includes a comprehensive set of tools.
    SAP NetWeaver Composition Environment u2013 Provides a robust environment for design, deployment and running of composite applications that comply with enterprise service-oriented architecture .
    SAP NetWeaver Developer Studio u2013 Offers a convenient user interface and rich functionality for developing J2EE applications
    >>>what i really want is that using flex plug-in edition ,in the CE or NetWeaver ,as both is Eclipse based ,i think it's a reasonable way .
    SAP NetWeaver CE includes:
    Support for different layers of a composite application (including Java EE 5 development, service layer, user interface technologies, and process layer)
    Software tools and templates at all levels to increase development efficiency and application homogeneity
    Model- and code-generation-based methods via tools that store models in a proprietary metamodel repository
    To facilitate the development of composite applications, SAP NetWeaver CE supports the following:
    Application development with Eclipse-based SAP NetWeaver Developer Studio
    User interface design with SAP NetWeaver Visual Composer, Web Dynpro, and SAP Interactive Forms by Adobe
    Process orchestrations with guided procedures
    Service composition with SAP Composite Application Framework
    Service discovery and registry with UDDI-compliant, Enterprise Services Repository
    Application deployment with Java EE 5-based SAP NetWeaver Application Server
    Solution life-cycle management with SAP NetWeaver
    The SAP NetWeaver Composition Environment (SAP NetWeaver CE) provides a robust environment for the design and implementation of composite applications. It offers the tools and the environment necessary for building and running composite applications fast and efficiently.
    I hope this will clarify you.
    Regards
    Aashish Sinha

  • Simple question regarding the loop browser

    Unless the loop is in a time different from 4/4
    shouldnt every loop ( orchestral etc etc ) that is dragged over the loop browser be
    incorporated into the loop browser and if the loops name is typed in should appear
    in the browser?
    is this written in stone?

    No, by default you are only shown loops that are within 2 semitones of your song's key (and drum loops of course which have no key). There's an option in the prefs that you can uncheck to see all loops in your song's time signature (look for "keyword browsing").

  • Pro Tools convert to Logic Newbie some simple question for logic users

    Hey guys, I am a recent convert from Pro Tools! and There were just some simple questions I thought some of you may be able to help me out with. I am using Logic 9.1.1
    1) After I set up a multi timbral software instrument (in this case MOTU Symphonic Library) how do I set up midi channels to trigger the individual sounds in the instrument. (in pro tools I used to create a midi track then send an output of that track to that particular soft synth)
    2) How do I set up a and forgive my Pro Tools vocab but basically I want to set up a reverb channel on an aux track have it receive on a bus so I can send other tracks to that particular bus.
    Thanks for the insight and really looking forward to finally make use of all this ram! lol

    1) I have a nord stage and would like record via midi. In pro tools i would usually need to create a midi track with the output set the the nord and an audo aux track to hear it What would I do in order to record midi from my nord stage?
    To record, just select a non-audio track, hit record and play the keyboard. The notes will get recorded into a region.
    If you want to play it back to the Nord Stage as well, then it makes sense to set the Nord up as a MIDI device in your templates, so you can just add the Nord to a track and not worry about what MIDI ports it's on etc. Open the environment, create a New -> Instrument, called it "Nord Stage", set the MIDI port and MIDI channels it's on, and sav your template.
    Now, when you start a song, to sequence the Nord, you just assign the Nord instrument to a track (by for instance, right clicking on a track and choosing your Nord instrument from the list of environment obects that appears).
    2) The multi instrument trick is quick and easy its great but How would I do that manually?
    Lots of ways, look into your key commands, ther are all kinds of "Create track with same instrument", "Create track with next MIDI channel" and so on. There are too many ways to do this to quickly talk about here. In short, all tracks have an environment object assigned to them, whether it's an audio object, or a MIDI instrument object, and this determines where the data on the track goes.
    3) How do you set up midi so that it doen'ts overwrite notes when recording over them?
    Not sure I understand you here...

  • Question regarding the pen tool (w/ picture inside)

    Hello everyone! I have a question regarding the pen tool. I think this picture is very helpful for my question:
    So in this pic is an orange rectangle and within that rectangle is a blue stripe. I would like the blue stripe to be perfectly flush (not over, and not under) the edge of the rectangle. For example, on the bottom end of the blue stripe, you can clearly see that the stripe does not extend far enough to the edge of the orange rectangle. At the top of the stripe, it goes a little bit over (a bit hard to see). I work with some complex shapes when using the pen tool and it is really slowing me down to compensate for over/under shapes. If it could just snap to the borders of other shapes it would make my life a lot easier. Thanks for reading and please help!

    A couple of thoughts come to mind:
    1.  You could create the shape "face on", using guides, and the points will snap to guides with snap enabled.  Then you could transform the whole thing together by selecting all the shape layers.
    2.  Holding down the shift key while dragging a point seems to cause it to snap to some things under some conditions. However, on having just tried to recreate what you're showing I didn't see the proper snap happening sometimes.
    3.  There's the full manual approach, of course where you zoom into thousands of percent and move the points by hand manually.  I assume this is what you're trying to avoid.
    -Noel

  • I have 2 questions regarding the iphone 5. 1 How do i get my yahoo mail set up. I tried the setting it up as both a yahoo mail and other mail. 2. I seem to have lost my notes on my iphone 5 but I have them on my ipad. How can I use cloud to sync my notes?

    I have 2 questions regarding the iphone 5. 1 How do i get my yahoo mail set up. I tried the setting it up as both a yahoo mail and other mail. 2. I seem to have lost my notes on my iphone 5 but I have them on my ipad. How can I use cloud to sync my notes?

    I will address your second question.
    First, make sure your iPhone and iPad have absolutely identical Apple IDs.  If they do, use that Apple ID in Settings > iCloud on your iPhone to select the "Notes" option.  Lo and behold, all your iCloud notes should appear on your iPhone.

  • I have read all the questions regarding the "Can't send photo using iMessage".

    I have read all the questions regarding the "Can't send photo using iMessage". I followed everything and check everything that was in it. It's still the same. I am still not able to send a photo. It started happening last week. It was fine before that. There is no error message.
    It will try to send but it will get stuck just before it sends
    and the red ! will appear with the "Not Delivered" status.
    When i tap on the !, it just says "This iMessage was not delived".
    No other message or photo is sending as the same time as the photo.
    I did reset it, I checked the email address, removed it as well. Turned it off then back on. Signed out and signed back in. Wi-Fi strength is very good. iOS is 6.0.1. I checked for updates, it is up-to-date I also checked a link http://support.apple.com/kb/TS2755. It did not help at all.
    What's wrong?!?!?!?!

    It is not a matter of reconsidering the decision. There are unsolveable technical problems with trying to run a program such as Firefox on Blackberry OS. We would need Blackberry to distribute a tool similar to Android's NDK to run on Blackberries.

  • Hello, I have a question regarding the sharing/exporting on imovie. Whenever I click the share button all the normal options pop up, but when I actually click where I want to share it to nothing happens.  If you know what's wrong please let me know.

    Hello,  I have a question regarding the sharing on iMovie.  I have just recently purchased an Elgato Gaming Capture HD and I then finished my recording with that and put it into imovie.  I worked long and hard on the project and when I go click the share feature on iMovie all the noral options pop up and when I actually click where I want to share it to nothing at all happens.  If you know what is wrong/ what I am doing wrong please let me know.
    Thank you.
    PS:  I am using iMovie 10.0.6.

    /*line 957 error */
         public void select()
              for (count = 0; count <= p; count ++ )
                   if(P[count] != null){ /* validation */
                   m = (int)(P[count].getX());
                   n = (int)(P[count].getY());
                   if (Math.pow(-1, m + n) == 1)
                        piece[m][n].setBackground(wselect);
                   else
                        piece[m][n].setBackground(bselect);
              step = 2;
         }

  • Question regarding the "mcxquery" and "dscl -mcxread" commands:

    Question regarding the mcxquery and dscl -mcxread commands:
    Does anyone know why the mcxquery and the dscl . -mcxread commands don't show any info about MCX managed login items & printers? The System Profiler's "Managed Client" section does. Id like to see info regarding managed printers and managed login items using the mcx tools. I have Mac users running 10.5.2 with both login items and printers that are pushed out to them via MCX. The System Profiler app shows all of their policies, but the dscl . -mcxread and mcxquery tools dont. Why not?
    -D
    Message was edited by: Daniel Stranathan
    null

    How do you "call procedures/functions" without sql code? You need at least the call statement like
    {call myProc(?,?,?)}that you wrap into a CallableStatement.
    Other than that: when you switch off autocommit, you need to call commit/rollback at the end. Usually, if you don't commit/rollback a non-autocommitted connection, the transaction get's committed/rollbacked when you close the connection - that depends on the JDBC driver. But it's never a good idea to ommit the commit/rollback calls on a non-autocommit connection. Usually you enclose your code in a try/catch block like this:
    con.setAutocommit(false);
    try {
       con.commit();
    } catch (Exception e) {
       con.rollback();
    } finally {
        con.setAutocommit(true); //or:
        con.close();
    }

  • Question regarding the Transformation activity in BPEL

    Hi,
    I have a question regarding the Transformation activity in BPEL.
    I have a database adapter that uses a PL/SQL API. The API returns two tables of nested objects and it automatically generates a schema for me based on the outputs structure. I need to use the Transformation activity to map both these out parameters to root element in the destination.
    The element in the destination is "unbounded". Please take a look at the following screen shot -
    http://www-apps.us.oracle.com:1100/~rvishnuv/transform1.gif
    From the screen shot, you can notice that I have two XML segments X_TEST_TBL and X_TEST_TBL1 in the source and I have one GLOGXMLElement ("unbounded") in the destination. I need to map each of the source elements to the same destination. Then internally, I will be mapping the elements of X_TEST_TBL to "Location" segment/element and the elements of "X_TEST_TBL1" to "ItemMaster" segment/element. If I try to use "foreach" and map second
    element "X_TEST_TBL1" also GLOGXMLElement using the foreach, I get the following error -
    http://www-apps.us.oracle.com:1100/~rvishnuv/transform1_error.gif
    Let us say my X_TEST_TBL contians two records and X_TEST_TBL1 contains one record. Is there any way that I can use these two out parameters to map to the same destination (GLOGXMLElement) so that my final document contains multiple "GLOGXMLElement"s that represents data from both the output parameters? i.e. there should be in total of three occurances of GLOGXMLelement in the output document such that two occurances correspond to data obtained from X_TEST_TBL and one corresponds to data from X_TEST_TBL1.
    Please let me know if there is any way to achieve this.
    Thanks
    Ravi

    Is the listed $200 credit towards a trade-in on top of the original trade in value of a phone, or the maximum amount?

  • Question regarding the installation of a J2EE 6.40 Add-in

    Hi all,
    I would like to install a J2EE engine on a test instance of ECC 5.0 and have a few questions regarding the installation...
    Do I have to use the MASTER CD to first install the J2EE engine (Support Package 0) and then apply the latest support packages found on the SAP Marketplace?
    Or should be able to directly install the J2EE Add-In by using the latest support packages found on the SAP Marketplace?
    Best regards,
    Xavier Vermaut

    Thanks Bhavik for your reply,
    That's what I actually thought but I get the following problem... Here's what I wrote into my customer message... I am still waiting for an answer and would like to get this solved ASAP
    Dear SAP,
    We would like to install the J2EE 6.40 Add-In on our ECC 5.0 instance
    (TST) but get the following error message at the very beginning of the
    installation
    > Cannot find an installed ABAP system, which is a prerequisite for a
    > J2EE Add-In installation. The installation cannot continue.
    We checked the installation logs (sapinst_dev.log) and found the
    following :
    > Found these instances:
    > sid: MGR, number: 00, name: DVEBMGS00, host: erpqs1a
    > sid: TST, number: 10, name: DVEBMGS10, host: erpqs1a
    Why does the installation say that it can not find any ABAP systems when
    having previously found the 2 different instances running on this
    server?
    Would this problem be related to the fact that we have two instances on
    this server?
    Please find hereunder the way we performed this installation :
    01) Download of the 4 different parts of SAP J2EE Engine 6.40 SP 10
         (Solaris 10 - Oracle)
         Part I   : SAPINST10_0-20000121.SAR         (Solaris 64)
         Part II  : CTRLORA10_0-20000121.SAR         (Solaris 64)
         Part III : J2EERTOS10_0-20000121.SAR        (Solaris 64)
         Part IV  : J2EERT10_0-10001982.SAR          (OS Independant)
    02) Extract these 4 archives into /install/J2EE_640
    03) Check Java Version and Environment Variables
    04) Check Solaris Pre-Requisites
    05) Adapt "product.xml" as specified in OSS Note 697535 (IGS)
    06) Log in as 'root'
    07) Set DISPLAY environment Variable
    08) Move to the Installation directory
          ( /install/J2EE_640/SAPINST-CD/SAPINST/UNIX/SUNOS_64 )
    09) ./sapinst
    10) In the 'Welcome to Netweaver Installation' screen, select
          => Dialog Instance Finalization
    Any idea how to get this solved?
    Best regards,
    Xavier Vermaut
    Message was edited by: Xavier Vermaut

  • I have just got my iPad2 and very pleased with it. I have a question regarding the monthly (recommended) battery full charge.  Should I let the battery completely die down to nothing at all or would this be bad for my iPad?

    I have just got my iPad2 and am very pleased with it. I have a question regarding the monthly (recommended) battery full charge.  Should I let the battery completely die down to nothing at all before I plug in to recharge or would this complete drain be bad for my iPad?

    It's not bad for it - on this page www.apple.com/batteries/ipad.html it says :
    For proper reporting of the battery’s state of charge, be sure to go through at least one charge cycle per month (charging the battery to 100% and then completely running it down).

  • Questions regarding the APEX sample shopping cart

    I am fairly new to APEX development, but had a few questions regarding the sample APEX shopping cart:
    1) is there a way to integrate Google check out payments with the sample APEX shopping cart
    2) is there any way to list a service, that involves monthly recurring payments
    3) is there any other shopping cart that is APEX based that is available
    Thank you,
    Ashok

    Hi Sam,
    i am haveing a deadline monitoring for my shopping cart where remainders are going to generate for first day and the second day, after both the remainders generated and the approver changing the cost center or asset or order at that time, the workflow flow should retrigger and send the approval mail to the new approver, but it is not going to the new approver, so the workflow is not triggering in my case. so i need to restart my workflow again if any changes occurs.
    in the second point my functional guy says that, when the approver changes any text or any date like that it should come for the accept changes, and when he sees the approval preview, only the approval person should be there but not the creator person in the preview and when the creator of the sc accepts the changes it is showing that it is approved by the creator name but he says that it should the approver name not the creator name.
    so can you please help me in this to get the solution.
    thanks in advance

  • Few questions regarding the "Update CMS" button

    Hello,
    Few questions regarding the "Update CMS" button:
    1. When I create new product at the SLD I see it at the add SC table even if I don't click the "Update CMS" button first. If so, when will I use this option?
    2. When I do click the "Update CMS" button it takes it between 30-40 minutes to finish the update. During this time frame the whole development portal (it is sitting on the same WAS as the NWDI) becomes extremely slow. Is this normal response time or do I have a certain performance problem with my server?
    Thank you in advance,
    Roy

    Hello Roy,
    I think that <a href="http://help.sap.com/saphelp_nw2004s/helpdata/en/46/6fe3ec58f0477a816b80f182b389e0/frameset.htm">this</a> topic should answer all your questions :).
    Hope that helps!
    Jordan

  • Word 2011 for Mac: Advanced question regarding the navigation pane--aka sidebar

    Hi everyone--
    I'm a new Mac owner, with a Macbook Pro 13" 2.4 GHz Intel Core i5, with 8GB RAM, 256GB storage. I'm operating on the latest OS (Maverick), freshly purchased from the Apple store today (July 5, 2014).
    Can you help me figure out if there is some way, in Word 2011 for Mac, to use the navigation pane (aka Sidebar) to click and drag entire sections of the document to a new location? This was basic (advanced, but fundamental) functionality in every version of Word I've used in recent years on Windows machines, and it is the critical reason I purchased Word instead of using one of a dozen free options. My job involves managing and editing large documents--from 2500 to 90,000 words--and the navigation pane/sidebar is crucial to my sanity.
    Previously, I would open the navigation pane and it would show me the structure of my document based on the Heading types. I could click on a heading (say, a chapter title), inside the navigation pane, and drag it to a new location elsewhere in the document. So simple to rearrange the structure of large documents this way. Now, in the Word 2011 for Mac, I can call up the navigation pane (now called the "sidebar") and view the structure of the doc, but I can't actually click and drag anything in the navigation pane.
    Other than this, so far my switch to Mac has gone swimmingly. I love the machine, and am amazed at how much cleaner and easier it is to set up than Windows machines. I'm so frustrated that I even have to interface with Microsoft any more, but this one piece of functionality is critical to me. 
    Thank you in advance for any help you can provide.
    Heather

    Dear Heather,
    I don't know the specific answer to your question.
    But as a new Mac owner, you should make sure that you are using the very latest version of Word 2011 for Mac.
    My recommendation, if you haven't already done this, is to open Word and do Help > Check for Updates from Word's menu, and install any updates Microsoft has released.
    They typically issue updates once or twice a month.
    Enjoy your Mac!

Maybe you are looking for

  • 6288 E65 Modem problems

    Hello I have managed to get both phones installed onto the PC. PC Suite recognises they are connected via data cable but will not recognise them as a modem. This used to work fine on an older version of PC suite so maybe a downgrade. Im at work at th

  • Current week -1 and last 9 weeks

    Hi, I want to show the fiscal weeks in x-axis like (current_week) - last 9 weeks only Thanks Edited by: 806756 on Feb 6, 2013 10:21 PM

  • Saving duplex as default

    Every time I print a pdf file I need to go through the steps to get duplex (double-sided) printing. On some printers it is not so tedious - there's a box that I tick that asks for double-sided. I use a couple of Epson printers (the one nearby right n

  • Business Objects logon error

    I am trying to setup a development server to test an upgrade to Business Objects 11.10.1336.0 to 11.6 using a copy of our production database. I am getting the following error when I login. Any ideas would be appreciated. There was an error launching

  • Clusterware problem

    We had problems on clusterware and the clusterware is not coming up after reboot. We checked all possibilities. Tested everything.. vote disk,ocr,vip,pub ip etc. We have a SR with Oracle, and no solution yet. it is a 2 node RAC on 11gR1 on Linux. Loo