Code:
public class User
{
/* Local Variables */
private string _firstName = "";
/* Public Properties */
public string FirstName { get { return _firstName; } set { _firstName = value; } }
public User Login(string username, string password) { return new User(); } //Method returns object
public void JoinGroup(int id) {} //method
public User() { } //constructor
}
Look at how neat .NET syntax is.
I looked at objective-c syntax to convert, it's like going back to Fortran. So unintuitive and horrible syntax.
Using XCode is like going back to the dinosaur era. Visual Studio > XCode.