Getting Started Advice Needed

Hi,
I have just started to look into Mac development using XCode. I am a Windows developer with a Visual Basic background until about 2.5 years ago when I switched to C#, I also have some java experience but not that strong.
Most of the time I will get to play with mac development will be on the train commuting to and from work with my macbook Pro, so I wont have web access, so I will need a good eBook for C and Objective C is such things exist to assist me with language references, can you recommend anything?
Thanks

Hi Nick,
I have found Apple's own recommendation, 'Learning Cocoa with Objective-C' to be of great help. The documentation built into Xcode will then be your best help in finding the relevant methods for each class.
Up until this year, I only programmed in Basic. From Blitz on the Amiga to RealBasic on the Mac. I felt let down by RealBasic (which is based upon Visual Basic) because it failed to keep up with OS X and I decided to make the switch to Xcode and Cocoa.
Once I understood the syntax and the basics of memory management the rest of the switch from Basic to Cocoa came quite naturally.

Similar Messages

  • Getting Started Advice Needed Please

    Hi can you help please, I only started video editing a couple of years back and haven't really done much. However I now have a couple of DVD's to make of family footage and a wedding video for a friend. When I switched to Mac about 18 months ago I got FC Express and recently got the new HD version but really haven't done much in this, I have done more in iMovie.
    Well I wanted a newer version of DVD Studio Pro and managed to get my hands on FCP 3 so I have now pushed the boat out and upgraded to Final Cut Pro Studio today I just want a pointer to any books/CBT which will take me from a beginner into these apps. I appreciate its going to be a step learning curve but I am up for it, I also wanted to know if the videos available at www.lynda.com are good and worth the subscription.
    I want to focus on Final Cut and Motion initailly as I have already used DVD Studio Pro so feel more confertable there, also I will leave Soundtrack pro until I am more confident with the others.
    Sorry if I have gone on a bit, but I just wanted to get across my situation and try to make sure I get put in the right direction.
    Thanks,
    Nick

    and when you're done there, you can continue with these... ;]
    http://kenstone.net/fcphomepage/fcp_homepageindex.html
    http://www.proapptips.com/
    http://www.creativecow.net/cgi-bin/pagewrapper.cgi?forumid=173&page=/articles/articles_gateway/articles_gatewaybuttons.html
    http://www.dvcreators.net/
    http://www.adamwilt.com/
    http://www.larryjordan.biz/
    Happy reading
    Kevan

  • Embedding video in a gui (getting started advice)

    I have a project with a swing gui that i would like to embed a video screen in. the video will stream from a web camera and provide a live picture. I am new to the idea of handling video streams so have i come to the right place? what should i look at to get started?

    Dear andreyvk ,
    I've read your post about how to use a single RTP session for both media reception and trasmission (I'm referring to you RTPSocketAdapter modified version), but, at the moment, I'receive a BIND error.
    I think that your post is an EXCELLENT solution. I'modified AVReceive3 and AVTransmit3 in order to accept all parameters (Local IP & Port, Remote IP & Port).
    Can you please give me a simple scenario so I can understand what the mistake?
    I'use AVTransmit3 and AVReceive3 from different prompts and if I run these 2 classes contemporarely both in 2 different PC (172.17.32.27 and 172.17.32.30) I can transmit the media (vfw://0 for example) using AVTransmit3 but I'can't receive nothing if I run also AVReceive3 in the same PC?
    What's the problem? Furthermore, If I run first AVReceive3 from a MSDOS Prompt and subsequently I run AVTransmit3 from another prompt I see a BIND error (port already in use).
    How can I use your modified RTPSocketAdapter in order to send and receive a single media from the same port (e.g. 7500).
    I've used this scenario PC1: IP 172.17.32.30 Local Port 5000 and PC2:IP 172.17.32.27 LocalPort 10000
    So in the PC1 I run:
    AVTransmit3 vfw://0 <Local IP 172.17.32.30> <5000> <Remote IP 172.17.32.27> <10000>
    AVReceive3 <Local IP 172.17.32.30/5000> <Remote IP 172.17.32.27/10000>
    and in PC2:
    AVTransmit3 vfw://0 <Local IP 172.17.32.27> <10000> <Remote IP 172.17.32.30> <5000>
    AVReceive3 <Local IP 172.17.32.27/10000> <Remote IP 172.17.32.30/5000>
    I'd like to use the same port 5000 (in PC1) and 10000 (in PC2) in order to transmit and receive rtp packets. How can i do that without receive a Bind Error? How can I receive packets (and playing these media if audio &/or video) from the same port used to send stream over the network?
    How can I obtain a RTP Symmetric Transmission/Reception solution?
    Please give me an hint. If you can't post this is my email: [email protected]
    Message was edited by:
    TheSirac

  • Getting started Document Needed

    Hi All,
    I am new to adobe livecycle designer.
    Can anybody share any document or link to get start with adobe livecycle designer.
    Please help.
    Thank you,
    Saravanakumar.

    Hi Nick,
    I have found Apple's own recommendation, 'Learning Cocoa with Objective-C' to be of great help. The documentation built into Xcode will then be your best help in finding the relevant methods for each class.
    Up until this year, I only programmed in Basic. From Blitz on the Amiga to RealBasic on the Mac. I felt let down by RealBasic (which is based upon Visual Basic) because it failed to keep up with OS X and I decided to make the switch to Xcode and Cocoa.
    Once I understood the syntax and the basics of memory management the rest of the switch from Basic to Cocoa came quite naturally.

  • Kick Start advice needed

    Hi Friends
    I have aspirations to become a DBA, but I don't have any prior knowledge. I want to know that can I start my career with Orcale 11g administartion or do I need need to start it from Oracle 9i and so on.
    Any advise is high appreciated.
    Thank you in advance.
    Regards
    Kamlesh.

    Why would you have aspirations to work many weekends and holidays and to be the person blamed for everything that goes wrong?
    DBA's tend to be required to do major system work on weekends and holidays because many things they do requires the system to be down and businesses do not like their systems being down during business hours?
    When a system has problems, many people blame the DBA first. Then we get to dig through everything only to find out that either the real problem was between the user's keyboard and the user's chair or a developer was allowed to promote some code to production that they wrote while eating lunch that day and was not properly tested.
    If this is your first job, start out as a developer and work with DBA's to learn what they do and what they are responsible for. Offer to help them at nights and weekends to get a good understanding of what a DBA does.
    Then after a couple of years of that, ask to move into the DBA group.

  • Have just paid for creative cloud - cant get started.  Need activation of photoshop ASAP.

    After taking my credit card info, I was just told that I'd receive an email within 24 hrs to activate.  I NEED TO USE PHOTOSHOP NOW!!!!

    Does your Cloud subscription show on your account page?
    https://www.adobe.com/account.html for subscriptions on your Adobe page
    Anyway... This is an open forum, not Adobe support... you need Adobe support to help
    Adobe contact information - http://helpx.adobe.com/contact.html
    -Select your product and what you need help with
    -Click on the blue box "Still need help? Contact us"

  • Advice:  Getting started in the digital editing

    What advice would you give someone with very limited experience, who wants to get started as an (paid) editor? (Other than don't do it.)
    My budget is $14K.
    What equipment?
    Groups?

    Go crazy searching the internet for tutorials, advice, sample videos, etc. You can find tons of free stuff. Look at websites dedicated to DV editors, and see what it's about.
    Find someone you know who is a DV editor, or search for one through your contacts. Ask them about what they do and if they think it's right for you. They may be wrong, but it's a good start to see what people think.
    Also, start editing some video with what you have. Work a little in iMovie for now, even though it's nothing like the "real thing," it's a great place to start toying around.
    I would definitely start with Final Cut Express. You can't do almost everything you will need to do for a long time using just that, especially if you're testing the waters. Do you really want to spend 14K and found out that you don't really like doing it? It's worth spending the cash on FCE right now, even if you end up moving up to Final Cut Studio. Why? Cause it could save you over $13,000 of wasted money if you aren't sure you want to do it!
    Do you have a camera? If not, find a good MiniDV cam (avoid hard drives, and DVD camcorders are a joke). I recommend the Canon HV20 for an amateur who wants decent quality. What's your computer like? Buying a Mac Pro can be expensive, but for starts you should be able to do the majority of all necessary editing on an iMac, unless you're a true "professional." I imagine by that time, you'll have earned some spare cash to buy a Mac Pro, and then you have the luxury of using two computers. You can have your Mac Pro chugging away at rendering while you do other things on your iMac, like edit smaller projects. Imagine how nice it'd be to be able to leave your big machine going on a serious project, and then work on small projects for friends/family on your iMac.
    Also, decide what you're looking for in terms of a job. Getting a position as a professional working for a company isn't easy, because every employer wants the same thing: highly skilled, proof of training (education), lots of experience on the job, etc. How the heck do you get that experience without first being hired, when everyone who hires wants you to have the experience first? Yeah, that's a big complaint for people getting out of college looking for jobs. Basically, you gotta do stuff for free or next-to-nothing for people to get a foot in the door. You can also do private jobs, like weddings, graduations, parties, etc.
    Speaking of which, is that what you'd like? Your own private videography company? If so, you have to know a lot about running a business, including people skills. Slow starts are the norm, and years of "is this really worth it?" are not unusual. Also, lots of family/friends asking for favors. "Can you do my wedding, we can pay you the $10 for the tapes, and then give you $50 for your time." Your family and friends won't realize how expensive and exhausting video work is! One camera alone can easily cost over $2000, and they think that their $50 or $100 is worth it for you? That's how you start, but you can't survive doing that.
    BTW, expect the problem that many encounter: after doing free work for a while, you'll be called on again and again by those people to do another free or nearly-free job. You'll have to just be firm (and polite) about the fact that you've stepped up a level, and now because of your experience and professional quality, you rightfully deserve much more for your services. If they can't understand that, ask them to perform their job for you for free, and then tell them that you have to encounter that several times a month, devouring hours of time that would have been paid jobs.
    Video work is kind of like acting: a lot of people get into it because they want to be like the big guys, but they never make it. Lots of years at acting schools and lots of auditions later, many wannabe-actors and actresses are working as waitresses and department store clerks because it just didn't work out. Also, a lot of video editing jobs are pretty gosh-darn-boring. Honestly, my friend who graduated with an degree in broadcast communication ended up interning at a popular company that was well-known in his circle, and although he made money, and there was nothing horrible about it, he said it was just plain "blah." He spent most of his time just trimming up and cleaning up clips for use in documentaries, educational material, and advertising. The complete lack of any sense of connection with the material made it a very labor-intensive task. At least working privately, you are using your own footage and feel a sense of connection with the events you taped.
    Consider it well before investing a lot of money. My advice: grab a Canon HV20 and purchase Final Cut Express, and use primarily the web, a good book, and maybe a few tutorial DVDs to teach yourself for a couple months. Make some videos between 10-30 minutes long, and if you love it, start diving in deeper. Take some classes, get Final Cut Studio, and explore more of your options.

  • Need help getting started - I am a newbie and am royally confused

    I have Crystal Reports XI and VB.Net 2005 with CR functionality built in. I created reports directly in CRXI and now need to be able to use them in .Net.
    Here is where I get lost. When I created my RPT file it had me connect to a database (Access 2002) and then add a table and fields. It works great except now that I am porting to my .Net app the database it needs to connect to will always be changing (dynamic). The table and field names will always be the same. It is just the file name that changes, based on user inputs.
    So are there any tutorials, literature, help that anyone can point me to so I can get on with my steep learning curve? I started programming in VB.net and developing CR's just a short time ago and would appreciate a 'dumbed' down explanation so I can get a handle on this.
    Thanks for any help or advice offered.
    Regards
    TMA

    Here are various resources for .NET development with Business Objects products.
    Check out the developer library tutorials under the Crystal Reports section for help as well as the Crystal Reports samples in the application packages and additional code sample.
    Developer Getting Started
    [https://boc.sdn.sap.com/developer/gettingstarted]
    .NET Developer Resources
    [https://boc.sdn.sap.com/dotnet]
    Developer Library
    [http://devlibrary.businessobjects.com/]
    Links to our sample application packages:
    [http://support.businessobjects.com/communityCS/FilesAndUpdates/sample_applications_for_.NET_developers.pdf.asp]
    Additional Code samples
    [https://boc.sdn.sap.com/codesamples]
    Good luck,
    Jason

  • Some Help to get started needed for a newbie

    I am attempting to add some simple email functionality to a small utility
    program I am writing in Delphi for my school. We have used Groupwise for
    many years and I have programmed a bit in Delphi but mainly database work.
    Can anyone tell me where to find some documentation that will help me to
    get started in using the GW Tokens API with Delphi?
    How do I install it?
    Do I need a Type Library for it to use it effectively with Delphi?
    Is there some sort of basic skeleton code that I can refer to?
    I would greatly appreciate any help that anyone might offer here.
    Thanks
    Alan Humphries

    freemat2 wrote:
    Ooops putting some info would have helped.
    It will be a long hard road but..
    for VB (so you will need to translate for Delphi)
    Add references to Groupwise.exe to your project and Groupware type library
    GWCMA1.DLL
    Then this will create a new email and drop in a few addresses if supplied
    (eg from your CRM)
    Public Sub SendEmail(ByVal lsEmailAddress As String, ByVal lsDomain As
    String, lblProgress As Label)
    Dim vCommander As Object
    Dim rc As Long
    Dim sResult As String
    Dim lsOperation As String
    Dim i As Integer
    Dim sUserName As String
    Dim sEmailTo As String
    Dim nPtr As String
    Dim lsMsg As String
    On Error GoTo Error_Trap
    lsMsg = ""
    If lsEmailAddress = "" Then
    lsMsg = lsMsg & "Please supply a recipients email address" & vbCrLf
    End If
    If lsMsg > "" Then
    lblProgress.Caption = lsMsg
    MsgBox lsMsg
    Exit Sub
    End If
    If lsDomain > "" Then
    lsEmailAddress = lsEmailAddress & "@" & lsDomain
    End If
    Set vCommander = CreateObject("GroupwiseCommander")
    DoEvents
    lblProgress.Caption = "Create email"
    rc = vCommander.Execute("NewMail()", sResult)
    sEmailTo = lsEmailAddress
    While sEmailTo > ""
    nPtr = InStr(sEmailTo, ";")
    If nPtr = 0 Then
    sUserName = sEmailTo
    sEmailTo = ""
    Else
    If nPtr > 1 Then
    sUserName = left$(sEmailTo, nPtr - 1)
    End If
    If nPtr < Len(sEmailTo) Then
    sEmailTo = Mid$(sEmailTo, nPtr + 1)
    End If
    End If
    lblProgress.Caption = "Add " & sUserName
    lsOperation = "TextSetTo(" & vbDoubleQuotes & sUserName &
    vbDoubleQuotes & "; True) "
    rc = vCommander.Execute(lsOperation, sResult)
    If sResult > "" Then
    MsgBox "Error adding " & sEmailTo & " ,because " & vbCrLf &
    sResult
    End If
    Wend
    lblProgress.Caption = ""
    DoEvents
    Exit_Proc:
    Exit Sub
    Error_Trap:
    MsgBox "Error creating email " & vbCrLf & Err.Description
    lblProgress.Caption = "Error: " & Err.Description
    Resume Exit_Proc
    End Sub
    > Michael Risch wrote:
    > > DId you look at the Groupwise developer PDF or the sample code on the
    > > website? Both should be helpful.
    > > [email protected] wrote in news:KSlQh.218$7e7.73@prv-
    > > forum2.provo.novell.com:
    > > > Thanks - this is starting to look like a long, hard road
    > > >
    > > > Alan Humphries
    > > >
    > > >> Since you are using Delphi, all I can suggest is the PDF :-(
    > > >>
    > > >> Never ever had any luck with early binding and Delphi
    > > >>
    > > >> No need to install anything besides the GW Client though
    > > >>
    > > >>
    > > >> --
    > > >> Best Regards
    > > >>
    > > >> Tommy Mikkelsen
    > > >>
    > > >> IT Quality A/S
    > > >> Denmark
    > > >>
    > > >> Novell Developer Forums SYSOP
    > > >>
    > > >> Please Report back any success or failure, That way we all learn
    > > >>
    > > >> Sorry, but no support through email
    > > >>
    > > >> "I hate bugs".......Tommy Lee Jones, MIB
    > > >>
    > > >> Be a GroupWiseR, go http://www.groupwiser.net
    > > >
    > > >

  • Just bought an Airport extreem for my windows xp. Need Airport Utility v5.5.3. When I go to apple downloads it comes back page not available, try later. Whats up. Is there another way to get this utility so I can get started?

    Just bought an Airport extreem for my windows xp. Need Airport Utility v5.5.3. When I go to apple downloads it comes back page not available, try later. Whats up. Is there another way to get this utility so I can get started?

    AirPort Utility 5.5.3 for Windows - Support - Apple works fine for me as well as a test.

  • I have updated iOS7 today via iTunes as I was not able to update it directly in the iPhone. After the update I restored the back up and now the iPhone is not getting started. Please advice?

    I have updated iOS7 today via iTunes as I was not able to update it directly in the iPhone. After the update I restored the back up and now the iPhone is not getting started. Please advice?

    That error message suggest you have a permissions issue. Make sure you have full read/write privileges for the Drive/ Folder location that you are copying the files to. 

  • What software do I need to get started with GIS development

    Hello, I'm a Oracle RDBMS specialist but interested in getting into GIS development. I want to set up a local environment and play around with it. Could someone advise me as to what software I need to install/download? Is all of it free?
    1.) I'm assumming I need ORACLE with SPATIAL (was looking into 10g) Is this download free?
    2.) I also looked into MAP VIEWER as an extension of the Oracle Application Server.
    Are these 2 products all I need to get started?
    I also read alot about arcGIS? Can this product be downloaded for free or is it a licensed product?
    Does anyone have any other suggestions about some software/documentation that may help me get started in this technology.
    Thanks,

    Hello!!
    Actually, you need Oracle Spatial or Oracle Locator. Oracle Locator is free on Oracle Express, and you could start with it. Otherwise, if you want to know more, Oracle Spatial comes with Oracle Enterprise, and Oracle 10g gives you a schema that allow you to store, manage and query spatial data through Oracle functions, etc.
    To start using MapViewer, considering that you already have some spatial data stored on the database, you could download the MapViewer kit at http://www.oracle.com/technology/products/spatial/index.html.
    You could buy the Pro Oracle Spatial book. It´s very good.
    Good Luck!
    Regards
    Carlos Eduardo

  • Help Needed with getting Started With Office 365 Development C# Rest API

    We have a O365 Tenant Setup with a Federated Active Directory Setip we want to be able to right code that will connect to our tenant and perform basic CRUD operations against it (ex. Creating mail boxes)
    The problem is we want this to be contained in a CLR trigger In SQL so say if a new user is added to our user table then we would create a new AD account for that user and also create a mailbox.
    But I cannot find and example on how to connect to Office 365 using the REST API (Not the SDK because you can not add the connected service to a class library) and before the required actions that we need to do. All the example I have found are with the
    SDK API and/or require window 8 and that is also not an option.
    Please help I do not know where to start, and I would love to see some examples done in c# and not using the SDK.
    Thanks,
    Andrew Day

    Hi,
    >> Instead of SharePoint URLs I would use the O365 API URL?
    Yes, in my sample code, I was accessing the File resource by using the O365 File API. In your case, you need to acquire the token to access the Mail resource and use O365 Mail API.
    By the way, I think the article
    Understand Office 365 app authentication concepts will help you to understand the authentication process in Office 365 Development.
    >> Why can I not use the SDK API with a class Library?
    Actually, you are able to reference the Office 365 .NET SDK in the class Library. But the class library project type was not supported by Visual Studio Office 365 Development Tool. As a workaround,
    you can reference the SDK manually in your project.
    Since your original question is about “getting started with Office 365 Development C# Rest API”, if you have more questions about the Office 365 SDK, I will suggest you posting a new thread
    to discuss the Office 365 SDK. It will involve more other community members to share their ideas and experience on a specific a question and for others who had a similar question could also find the valuable information quickly.
    Regards,
    Jeffrey
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • ADVICE FOR GETTING STARTED IN RECORDING

    I have just purchased a new IMAC 24 inch 2.4 core duo with 4 gigs of ram. I was wondering what a good setup would be in getting started in home recording, would a good audio interface such as the presonus firestudio, with garageband be good, or something like presonus firestudio, with logic studio, be better, or maybe apogee ensemble, with logic studio? We will be doing some song writing, and recording a band. Any help would be appreciated. Like I said totally new to this.

    TCHADWELL wrote:
    Hey thanks for replying, garageband is a pretty cool app. and I would not mind starting in that , what ever I start in to learn, I want to stick with that and learn it. How much of a learning curve will it be to go from garageband once I learn it, to logic? Audio quality is going to be important for song demos and ect.
    The thing about GarageBand is that there's virtually no learning curve. It uses the same sound engine as Logic, but with a distilled interface that boils everything down to basics. Also, the latest upgrade to GB makes it less of a toy, and if you wanted to get started recording your band today you could plug and play into GB and do your thing with minimal technical distraction.
    Logic has a bigger learning curve because it lets you control a million more things, but if you are motivated to learn it, that shouldn't be a problem. I actually enjoy learning and using Logic and you might too. Logic Studio also comes bundled with many extras that make it a terrific deal. You could always start recording in GB while you learned Logic, or just jump right into Logic if you were motivated to dive into the deep end first!
    As far as interfaces go, as a practical matter, I think you would need to figure out if you're all you going to play and record together as a band, and if you have enough inputs for that. If you weren't going to use a separate mixer, the interface would need enough inputs to accommodate all the cables that were carrying signals from you instruments and voice(s).
    The NRV-10 is very flexible for rehearsing + recording, although you would get better sound quality from either the Ensemble or FireFace. I would guess the Firestudio hovers around the NRV-10 in terms of sound quality. The truth however is that any of this stuff will likely sound good enough especially as you are just getting started. While it's easy for pros to wax poetic over master clocks and vintage pres, the fundamental technology has advanced to the point that any of these interfaces in the Firestudio range on up is going to enable anyone just starting out to get terrific results. And after you have some experience, and find that you have a specific need or want to lift the audio quality of a particular component, then there's a world of gear out there clamoring for your Benjamins .
    So if it were me, I'd want to make sure that whatever I was getting was compatible with my system, could accommodate my inputs, and had sound quality that was good enough for my immediate goals. Also, as you are just starting out, I can almost guarantee you that you will need things that you don't yet realize you need. So whatever your budget is you should leave a little wiggle room for unanticipated expenses.

  • Hey, i need to get started on labview. i have to make an interface in which i have to make a program to send a voltage to a machine

    hey, i need to get started on labview. i have to make an interface in which i have to make a program to send a voltage to a machine

    well you could start by telling us what the name of the machine is. What type of interfacing does it have. does it already have ready made drivers.
    These are just a few things we need to know.
    Joe.
    "NOTHING IS EVER EASY"

Maybe you are looking for