A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© smilezsm 中级黑马   /  2014-9-20 09:57  /  2098 人查看  /  15 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

刚看完点语法的视频,既然点语法的本质还是方法调用,转成set方法或者get方法,那是不是可以还用以前的set 或 get 方法,感觉有点晕好不习惯

评分

参与人数 1技术分 +1 收起 理由
★彬★卍囧神 + 1 慢慢来,点语法是编译器特性

查看全部评分

15 个回复

倒序浏览
我也是刚看完,个人认为是可以的,点语法方便了set方法或get方法的调用。
回复 使用道具 举报
庄得超 发表于 2014-9-20 10:42
我也是刚看完,个人认为是可以的,点语法方便了set方法或get方法的调用。

嗯,可能用的多了就习惯了
回复 使用道具 举报
可以,但是打一个点方便些
回复 使用道具 举报
还是方便一点吧
回复 使用道具 举报

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

嗯是的,但是现在用稍微舒服点了
回复 使用道具 举报
smilezsm 发表于 2014-9-20 11:54
太多东西了,一下子记不住

点语法其实不用花时间记的,用的多了自然就熟练了
回复 使用道具 举报
这个感觉后期编程估计使用的概率很大啊,比较方便编程
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马