Semicolon after the method name in Objective-C implementation file

前端 未结 6 1692
醉话见心
醉话见心 2020-12-01 13:39
- (void) designImageViewNow; {

//some code here

}

Is it correct to write semicolon ; just after the method name before body brackets

6条回答
  •  隐瞒了意图╮
    2020-12-01 14:33

    Yes, it is acceptable syntax to do this.

    In fact, I always do this in my implementations, because it then is trivial to copy and paste a method definition from interface to implementation and vice versa without having to remember where you are. It helps that I use aligned brackets on separate lines, as well.

    Wil Shipley agrees with me on this:

    End the definition lines on your method implementations with a semicolon, so you can copy-n-paste them to or from your header (or the "Private" category at the top of your file) as needed when they change. Semicolons are required in the "interface" section, but don't hurt anything in the "implementation" section.

提交回复
热议问题