V2EX ichord 的所有回复 第 1 页 / 共 2 页
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX    ichord    全部回复第 1 页 / 共 2 页
回复总数  36
1  2  
2019-11-06 12:13:13 +08:00
回复了 simonlu9 创建的主题 程序员 大家还是谨慎接外包
老系统重构也敢接也是厉害了
2015-04-28 10:04:33 +08:00
回复了 hayeah 创建的主题 程序员 简历已死,放码过来 | 思客教学就业直通车
标题赞。
2015-02-23 18:54:49 +08:00
回复了 jianzong 创建的主题 奇思妙想 点评一个人或者 2-3 人小团队的工作、学习场所
@jianzong 所以啊.... 目前不能太挑剔了,除非自己搬出来..
2015-02-22 21:52:38 +08:00
回复了 jianzong 创建的主题 奇思妙想 点评一个人或者 2-3 人小团队的工作、学习场所
@jianzong 我家在深圳...我跟家里人住,家里工作环境很糟糕的。我远程工作,所以基本一整天都在。
2015-02-22 19:53:16 +08:00
回复了 jianzong 创建的主题 奇思妙想 点评一个人或者 2-3 人小团队的工作、学习场所
BTW. 我也在深圳.
基本上是周二到周五去南山图书馆,大桌子基本上我一个人用,不用担心电源问题,Macbook Pro 的续航已足够。
周末就去深大南图室外,环境很好。
另外我用一个 3G 路由解决上网问题,基本上去哪里都可以。
2015-02-22 19:43:38 +08:00
回复了 jianzong 创建的主题 奇思妙想 点评一个人或者 2-3 人小团队的工作、学习场所
其实我想有个可以长期租给个人的办公室,有开放空间也有隔间那种,提供 WIFI。然后我就可以买张 Herman Miller Aeron 放进去了....

我现在觉得去哪没关系,要有把好椅子。偶尔去其它地方也可以的.
shit.
2014-12-03 10:55:27 +08:00
回复了 Livid 创建的主题 分享发现 GitHub 上时不时就来这么一发 commit 评论爆款
这要变成测浏览器处理能力的帖子了吗?哈哈
2014-12-03 10:54:41 +08:00
回复了 Livid 创建的主题 分享发现 GitHub 上时不时就来这么一发 commit 评论爆款
Safari 非常顺畅。
2014-12-03 10:45:51 +08:00
回复了 banxi1988 创建的主题 分享发现 StackExchange 中文问答来了,真的笑了
文言文,典故和成语什么的那么多解释不来啊,我们自己都学了那么多年。
2014-10-26 22:55:10 +08:00
回复了 ichord 创建的主题 分享创造 我是如何进行『创作』的
@sogood 其实我觉得方向对了,过程好了,结果也不会差。
2014-10-26 12:26:46 +08:00
回复了 ichord 创建的主题 分享创造 我是如何进行『创作』的
@loading 慢慢来。:)
2014-10-26 12:26:18 +08:00
回复了 ichord 创建的主题 分享创造 我是如何进行『创作』的
@walkingway 哈哈哈,谢谢
2014-09-11 22:16:28 +08:00
回复了 ichord 创建的主题 设计 Sketch 黄金分割工具 Plugin
@aervea ;)
2014-05-05 21:48:35 +08:00
回复了 turing 创建的主题 程序员 Dailycons 每天用 Sketch3 画一个 icon,大家一起来学设计
我现在是每天用 sketch 抄一个 ios 的 icon.. 哈哈
抄的 icon 可以吗?
2014-02-07 22:50:09 +08:00
回复了 ichord 创建的主题 分享创造 工作也旅行. 预告
@liul85 哈. 谢谢. 我还以为没人去看呢...
@chchwy cool.
@meta 在实现的效果上我也完全找不到有什么区别了. 我也求解答!
书上和网上的例子能看出的却别也就是用法概念之类的问题..

https://developer.apple.com/library/ios/documentation/cocoa/conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/doc/uid/TP40011210-CH6-SW6

看这个官方的例子, 实际实现效果的区别也就是只有类内部可以使用 `[self setProperty:xxx]` 或者 `self.property = xxx` 这样的用法而已.

----

* 在 @interface 声明的 instance variable 是 protected 的.
* 在 @implement 声明的 instance variable 是 "private" 的.
* @synthesize 自动声明的 instance variable 也是 "private" 的.
* objective-c 里面的类方法只有两种:
** 在 @interface 声明的. "public"
** 没在 @interface 声明的. "private". (其实是没有这个概念的是吧?!)

所以要声明 instance variable 或者 method 为私有的(private) 的话, 根本没必要在 class extension 的声明.

----

我在 <Learning Cocoa with Objective-c> 的 `Class Extensions` 章节看到这两句话:

>
there are two reasons for extending a class:
1. You want to add extra behavior and logic to an existing class
2. You want to break up one of your own classes into separate components.


我现在能想到的就是

1. 配合 `category` 将一个大类进行各种拆分组合, 类似于 `Mixin` 的用法.
因为 `category` 可以创建方法但不能创建类变量, 而另一个则可以创建类变量但不能创建方法. 而且方法声明貌似没什么用处...

2. 将一个大类以不同的 @interface 组合暴露出去, 按适用需要 `import` (这个貌似也很弱的样子... = =)

= =. 今天就先到这好了... 以后遇到再说...
1  2  
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     958 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 35ms UTC 19:21 PVG 03:21 LAX 12:21 JFK 15:21
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86