iOS vs C#
-
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.
-
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.
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. -
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.
. Net and C# will now run on Macs and iOS...
-
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.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
-
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.
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!
-
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.
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
]
. -
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.
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
-
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.
-
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
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.