Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. iOS vs C#

iOS vs C#

Scheduled Pinned Locked Moved The Lounge
csharpswiftiosvisual-studiohelp
9 Posts 8 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • K Offline
    K Offline
    Kevin Marois
    wrote on last edited by
    #1

    Any C# & iOS developers out there? I'm a long time C# guy, and now I've been thrown head first into learning iOS. iOS seems really bizarre to me. The syntax, structure, XCode, etc, all see really strange. To have a function defined like this

    Employee *emp - [[Employee alloc] initWithID: empId
    andName: fullName
    andPayRate: payRate;

    as compare to C#

    var emp = new Employee(empId, fullName, payRate);

    Just seems like it's WAAAAAAY too verbose. I already don't like it, which means I probably won't use it. Add to that, I've always believed that the only good uses for Mac's are paperweights and door stops.

    If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

    Greg UtasG A S S Sander RosselS 6 Replies Last reply
    0
    • K Kevin Marois

      Any C# & iOS developers out there? I'm a long time C# guy, and now I've been thrown head first into learning iOS. iOS seems really bizarre to me. The syntax, structure, XCode, etc, all see really strange. To have a function defined like this

      Employee *emp - [[Employee alloc] initWithID: empId
      andName: fullName
      andPayRate: payRate;

      as compare to C#

      var emp = new Employee(empId, fullName, payRate);

      Just seems like it's WAAAAAAY too verbose. I already don't like it, which means I probably won't use it. Add to that, I've always believed that the only good uses for Mac's are paperweights and door stops.

      If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

      Greg UtasG Offline
      Greg UtasG Offline
      Greg Utas
      wrote on last edited by
      #2

      I thought iOS was an operating system, not a language. Anyway, this is gross.

      Robust Services Core | Software Techniques for Lemmings | Articles
      The fox knows many things, but the hedgehog knows one big thing.

      <p><a href="https://github.com/GregUtas/robust-services-core/blob/master/README.md">Robust Services Core</a>
      <em>The fox knows many things, but the hedgehog knows one big thing.</em></p>

      L 1 Reply Last reply
      0
      • K Kevin Marois

        Any C# & iOS developers out there? I'm a long time C# guy, and now I've been thrown head first into learning iOS. iOS seems really bizarre to me. The syntax, structure, XCode, etc, all see really strange. To have a function defined like this

        Employee *emp - [[Employee alloc] initWithID: empId
        andName: fullName
        andPayRate: payRate;

        as compare to C#

        var emp = new Employee(empId, fullName, payRate);

        Just seems like it's WAAAAAAY too verbose. I already don't like it, which means I probably won't use it. Add to that, I've always believed that the only good uses for Mac's are paperweights and door stops.

        If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

        A Offline
        A Offline
        Andreas Mertens
        wrote on last edited by
        #3

        . Net and C# will now run on Macs and iOS...

        1 Reply Last reply
        0
        • Greg UtasG Greg Utas

          I thought iOS was an operating system, not a language. Anyway, this is gross.

          Robust Services Core | Software Techniques for Lemmings | Articles
          The fox knows many things, but the hedgehog knows one big thing.

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #4

          Swift is the (recommended?) language.

          "Before entering on an understanding, I have meditated for a long time, and have foreseen what might happen. It is not genius which reveals to me suddenly, secretly, what I have to say or to do in a circumstance unexpected by other people; it is reflection, it is meditation." - Napoleon I

          1 Reply Last reply
          0
          • K Kevin Marois

            Any C# & iOS developers out there? I'm a long time C# guy, and now I've been thrown head first into learning iOS. iOS seems really bizarre to me. The syntax, structure, XCode, etc, all see really strange. To have a function defined like this

            Employee *emp - [[Employee alloc] initWithID: empId
            andName: fullName
            andPayRate: payRate;

            as compare to C#

            var emp = new Employee(empId, fullName, payRate);

            Just seems like it's WAAAAAAY too verbose. I already don't like it, which means I probably won't use it. Add to that, I've always believed that the only good uses for Mac's are paperweights and door stops.

            If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

            S Offline
            S Offline
            Super Lloyd
            wrote on last edited by
            #5

            I used to love Objective-C! (back when I using it.. ahem.. in 1995, on NeXT computers)

            A new .NET Serializer All in one Menu-Ribbon Bar Taking over the world since 1371!

            1 Reply Last reply
            0
            • K Kevin Marois

              Any C# & iOS developers out there? I'm a long time C# guy, and now I've been thrown head first into learning iOS. iOS seems really bizarre to me. The syntax, structure, XCode, etc, all see really strange. To have a function defined like this

              Employee *emp - [[Employee alloc] initWithID: empId
              andName: fullName
              andPayRate: payRate;

              as compare to C#

              var emp = new Employee(empId, fullName, payRate);

              Just seems like it's WAAAAAAY too verbose. I already don't like it, which means I probably won't use it. Add to that, I've always believed that the only good uses for Mac's are paperweights and door stops.

              If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

              S Offline
              S Offline
              Shao Voon Wong
              wrote on last edited by
              #6

              I have been working on Objective-C (legacy) project this month and still not getting used to reading the code. BTW your obj-c code is missing a closing ].

              1 Reply Last reply
              0
              • K Kevin Marois

                Any C# & iOS developers out there? I'm a long time C# guy, and now I've been thrown head first into learning iOS. iOS seems really bizarre to me. The syntax, structure, XCode, etc, all see really strange. To have a function defined like this

                Employee *emp - [[Employee alloc] initWithID: empId
                andName: fullName
                andPayRate: payRate;

                as compare to C#

                var emp = new Employee(empId, fullName, payRate);

                Just seems like it's WAAAAAAY too verbose. I already don't like it, which means I probably won't use it. Add to that, I've always believed that the only good uses for Mac's are paperweights and door stops.

                If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                Sander RosselS Offline
                Sander RosselS Offline
                Sander Rossel
                wrote on last edited by
                #7

                From the other replies I understand that's Objective-C (you don't write iOS, just like you don't write Windows or Android). Why not use Swift, the replacement for Objective-C, or even C# and MAUI (or Xamarin if you don't want to be on the bleeding edge)?

                Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                K 1 Reply Last reply
                0
                • K Kevin Marois

                  Any C# & iOS developers out there? I'm a long time C# guy, and now I've been thrown head first into learning iOS. iOS seems really bizarre to me. The syntax, structure, XCode, etc, all see really strange. To have a function defined like this

                  Employee *emp - [[Employee alloc] initWithID: empId
                  andName: fullName
                  andPayRate: payRate;

                  as compare to C#

                  var emp = new Employee(empId, fullName, payRate);

                  Just seems like it's WAAAAAAY too verbose. I already don't like it, which means I probably won't use it. Add to that, I've always believed that the only good uses for Mac's are paperweights and door stops.

                  If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                  V Offline
                  V Offline
                  V 0
                  wrote on last edited by
                  #8

                  Same here. I was forced a Mac for my new work. More then a year later, I still hate the bloody thing.

                  V.

                  1 Reply Last reply
                  0
                  • Sander RosselS Sander Rossel

                    From the other replies I understand that's Objective-C (you don't write iOS, just like you don't write Windows or Android). Why not use Swift, the replacement for Objective-C, or even C# and MAUI (or Xamarin if you don't want to be on the bleeding edge)?

                    Best, Sander Azure DevOps Succinctly (free eBook) Azure Serverless Succinctly (free eBook) Migrating Apps to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript

                    K Offline
                    K Offline
                    Kevin Marois
                    wrote on last edited by
                    #9

                    I meant Obj-C I'm being thrown into an existing project written in Obj-c

                    If it's not broken, fix it until it is. Everything makes sense in someone's mind. Ya can't fix stupid.

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • World
                    • Users
                    • Groups