V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  thedevil5032  ›  全部回复第 5 页 / 共 30 页
回复总数  585
1  2  3  4  5  6  7  8  9  10 ... 30  
2014-03-05 23:57:38 +08:00
回复了 alcarinque 创建的主题 分享发现 车洪才:36 年编写 200 万字《阿富汗语词典》
感谢分享 😀
2014-03-04 10:22:13 +08:00
回复了 usernametoolong 创建的主题 Mac Pro Pro 好爽


@acthtml 应该是说的 Pounds 英镑吧.
@Sivan 都买了 Pro 上 4K 吧? 哈哈
2014-02-09 08:50:37 +08:00
回复了 ruandao 创建的主题 macOS 如何区分model 和 view ( iPhone 开发中滴 mvc)
考虑考虑 enum?
@tension 确实是东北银。3台,呀吧哩是土豪啊,哈哈哈。请问和屌丝灰相比,东北银的背部是不是比较糙?
2014-01-12 09:38:02 +08:00
回复了 ZircoN 创建的主题 iPhone 今天有人5s收到中移动的运营商网络设置更新么?
@xleo

1. 根据这篇报道, 4G USIM 卡是小卡, 兼容 2G/3G 手机. 所以应该可以用在 2G 手机上. http://mo.techweb.com.cn/phone/2013-12-05/1366768.shtml
2. 你的手机支持 4G 的制式, 才能用 4G 网络.
2014-01-12 09:34:10 +08:00
回复了 ZircoN 创建的主题 iPhone 今天有人5s收到中移动的运营商网络设置更新么?
重庆移动
1 刚刚更新了网络设置.
2 昨天收到一条中移动的短信 (iPhone 5S/5C 3G 流量体验赠送)
2a 赠送 500M 流量
2b 可以去移动营业厅换 4G USIM 卡.
2c 换卡后可以 """发送短信 "ip4g" 到 10086 可在 2014 年 2 月 28 日前 4G 试商用体验, ..."""

有需求可以附上原文.
---- 具体的例子

比如我有一个 CoreDataTableViewController, 继承这个类的子类设置好一个 NSFetchedResultsController 并且实现 cofigureCell: 方法, 就可以从 CoreData 中装载数据, 并在 TableView 中显示.
不过 CoreDataTableViewController 只有显示数据的功能, 不能更改其中的数据. 所以就有了EditableCoreDataTableViewController, 它就具有添加, 删除的功能. 只要继承 EditableCoreDataTableViewController 的子类实现了 configureNewItem: 就可以向其中添加新的数据. 当然它也需要实现 CoreDataTableViewController 需要的 cofigureCell: 方法.

其实现在想想, 为什么要 EditableCoreDataTableViewController 类呢, 我也可以把 editable 这部分的功能放在 CoreDataTableViewController 这个里面...

---- 总结一下
希望对于和我有同样困惑的人有所帮助. 如果哪里说得不对, 还请各位指正. 同时也欢迎继续讨论. :D

-- 问题
"如果父类(A)和子类(A1)都有抽象方法, 需要继承他们的子类去实现, 如何设计接口使得继承 A1 的子类不仅仅知道需要实现 A1 的抽象方法, 还需要实现 A 的抽象方法? (子类相对父类就多一个功能的情况下)"
-- 我现在想到的解决方案
"由于子类与父类差异并不大, 所以子类的功能可以合并为父类的功能."
PS. 真是不知道为什么自己一开始要把这个功能分离出来... 害得自己苦苦思考了一天...

-- 问题扩展
"如果是在子类和父类差异较大的情况下(例如 UIScrollView 和 UITableView), 可能子类应该提供父类抽象方法的合理默认实现."

---- 回复

@dnnta

其实我也想过这样去做. 然后我去看了看 UITableViewController 的实现. UITableViewController 自身是遵循 UITableViewDataSource Protocol 的, 而且本身空实现了 UITableViewDataSource 所要求的 tableView:cellForRowAtIndexPath: 方法.

因为对于继承 UITableViewController 的子类来说, 如果没有实现 tableView:cellForRowAtIndexPath: 这个方法, 是不会报错的(warning/error). 但是如果控制的 TableView 需要这个方法的话, 会在运行时报错(报错大意是说这个方法应该返回一个 cell).

所以, 按照这样的思路去设计的话, 就和我在帖子正文中提到的 A 方法类似.


@railgun 您是说的 "@required"?
@PrideChung

这两个类都是抽象的意思是指, 他们有一部分方法需要继承他们的子类来实现. 其本身除了这些方法以外, 还有一些方法是他们自身实现的.

@fangzhzh 这两个类不是正交的概念, 应该是扩展吧.
那个,我之前也是需要在 Linux 下面做安装盘,用的虚拟机。
Celery
2013-10-03 19:35:17 +08:00
回复了 Hualin 创建的主题 程序员 求问:如何将 iPod Touch 4G 改成一个电脑?
直接 ssh 多好。
2013-09-25 16:13:35 +08:00
回复了 zhangxiao 创建的主题 程序员 鼠标的摆放位置
鼠标一般放在键盘右边,不过会用两本书垫着。

不过平时浏览网页的时候,都会直接捏在手里拿在空中,手怎么舒服怎么放,反正只用中键。
偶尔也会用 iPad 兼职触摸板(有相应软件),也是放在垫鼠标的书上(鼠标就不用了)。
2013-09-22 23:31:43 +08:00
回复了 tension 创建的主题 分享发现 小米优先外地发货... 而且昨天下单今天就发货了,神速啊!!!
歪楼,换了头像果然回复少,:-D
2013-09-22 23:26:08 +08:00
回复了 kawaiiushio 创建的主题 分享发现 sublime的Nil主题到底怎么装?
@kawaiiushio 请自行谷歌。
"相当好用的家伙呢。"

还可以配合 Package Sync
2013-09-17 08:17:11 +08:00
回复了 xiaobu 创建的主题 iPad 昨天一冲动,我也加入了 iPad 大军
2013-09-15 08:21:59 +08:00
回复了 Livid 创建的主题 iPhone iOS 6 vs 7
@liuxurong 是个 gif 图片,要稍等才能载完。
Find iPhone ?
2013-09-09 23:12:55 +08:00
回复了 yangcaimu 创建的主题 Apple 一开始学习Mac和iOS开发的人黑苹果的多不多
真打算学习,有经济条件的情况下建议还是直接上白苹果。
黑苹果可以尝试一下,但是如果花费太多时间,得不偿失。
====
打算等新的 MacBook Pro with Retina, 现在就用的 09 年的笔记本跑着黑苹果,提前熟悉系统,学习 iOS 开发。

Sony VAIO
CPU: i3-330M
GPU: nVidia G330M
RAM: 4G
Hard Drive: 咩,普通机械硬盘而已

断断续续折腾了几天。上个星期才折腾上。整体运行流畅(iTunes, Xcode, iPad Simulator, Safari, Terminal, etc.)。编译小项目无压力,没有编译过大型项目的经验。

难点不在安装,在于驱动(显卡,有线无限网卡,声卡)和笔记本内置屏幕的显示。毕竟苹果官方使用到的硬件不多,所以黑苹果对硬件很挑。有的硬件没有原生的驱动,就会很麻烦。

以前搞显卡驱动很麻烦,不仅是显示,还要 QE/CI 以及全分辨率。由于我安装的 10.8.4 的系统自带我的显卡驱动,显卡自动驱动了,无需额外的工作。
但是悲剧的是,笔记本内置屏幕怎么都弄不上,不过外接接口(HDMI,VGA)都可以正常工作。所以一直是外接的屏幕来用。
现在的状态是,除了没有驱动有线网卡和声卡以外,显卡,显卡自带声卡,无线网卡,都能驱动,附带 HDMI 以及其音频(刚开始没有 HDMI 音频,打了个 DSDT 补丁)。
====
PS. Xcode 写代码真爽。 :D
1  2  3  4  5  6  7  8  9  10 ... 30  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2728 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 39ms · UTC 11:50 · PVG 19:50 · LAX 04:50 · JFK 07:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.