黑马程序员技术交流社区

标题: 点语法是不是可用可不用? [打印本页]

作者: smilezsm    时间: 2014-9-20 09:57
标题: 点语法是不是可用可不用?
刚看完点语法的视频,既然点语法的本质还是方法调用,转成set方法或者get方法,那是不是可以还用以前的set 或 get 方法,感觉有点晕好不习惯

作者: 庄得超    时间: 2014-9-20 10:42
我也是刚看完,个人认为是可以的,点语法方便了set方法或get方法的调用。
作者: smilezsm    时间: 2014-9-20 11:12
庄得超 发表于 2014-9-20 10:42
我也是刚看完,个人认为是可以的,点语法方便了set方法或get方法的调用。

嗯,可能用的多了就习惯了
作者: SailY    时间: 2014-9-20 11:15
可以,但是打一个点方便些
作者: zhuiyi007    时间: 2014-9-20 11:46
还是方便一点吧
作者: smilezsm    时间: 2014-9-20 11:54
zhuiyi007 发表于 2014-9-20 11:46
还是方便一点吧

太多东西了,一下子记不住:'(
作者: 安然一笑    时间: 2014-9-20 12:21
可用可不用,看自己习惯
作者: 萧雨流风    时间: 2014-9-20 17:04
记不住是肯定的,慢慢来
作者: AngleMGG    时间: 2014-9-20 21:33
其实OC中的点语法,一定程度上是遵循多种编程语言的一种习惯,毕竟很多编程语言中都有点语法的存在,在C++/JAVA/C#中类的应用中非常常用。其实这三种编程语言都可以使用点语法调用成员变量,而OC的点语法只能调用方法。当然点语法的存在也使代码编写简便明朗了些,毕竟p.age=10;比[p setAge:10];编写简便一点。
作者: oassuperhan    时间: 2014-9-20 23:27
个人认为主要是为了很多以前从事C++/Java开发的程序员方便转型OC而设定的语法,对他们来说点语法用法更亲切,更友好。两种方式看个人使用习惯了。
作者: 明天过后1    时间: 2014-9-21 01:33
其实如果没用过其他语言建议不要用点语法,不然很容易混淆,不过用什么都好先想好自己要干什么事啊,加油!
作者: cjfire    时间: 2014-9-21 08:15
只要保持风格一致就可以。
作者: 王庆功    时间: 2014-9-21 09:20
你的帖子好多啊。点语法感觉挺方便的。如果先接触了点语法,再学set或get方法,可能就会觉得set或get方法不习惯了
作者: smilezsm    时间: 2014-9-21 09:22
王庆功 发表于 2014-9-21 09:20
你的帖子好多啊。点语法感觉挺方便的。如果先接触了点语法,再学set或get方法,可能就会觉得set或get方法不 ...

嗯是的,但是现在用稍微舒服点了
作者: zhuiyi007    时间: 2014-9-22 11:04
smilezsm 发表于 2014-9-20 11:54
太多东西了,一下子记不住

点语法其实不用花时间记的,用的多了自然就熟练了
作者: 闫跃文    时间: 2014-9-22 11:15
这个感觉后期编程估计使用的概率很大啊,比较方便编程




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2