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 创建的主题 程序员 Dailyicons 每天用 Sketch3 画一个 icon,大家一起来学设计
我现在是每天用 sketch 抄一个 ios 的 icon.. 哈哈
2014-05-05 21:47:43 +08:00
回复了 turing 创建的主题 程序员 Dailyicons 每天用 Sketch3 画一个 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   ·   我们的愿景   ·   实用小工具   ·   1399 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 17:03 · PVG 01:03 · LAX 10:03 · JFK 13:03
Developed with CodeLauncher
♥ Do have faith in what you're doing.