V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nil  ›  全部回复第 3 页 / 共 5 页
回复总数  83
1  2  3  4  5  
2013-09-11 00:16:00 +08:00
回复了 favormm 创建的主题 iDev 有人用过Wax for iOS这个库吗
@favormm bug。。。
在线更新给程序打补丁,好想法,貌似点评是这么干的;但是主体逻辑就不要乱来了。
2013-09-10 22:16:32 +08:00
回复了 ufo22940268 创建的主题 tmux screen vs tmux
tmux有点卡啊,肿么破?
另外推荐这货:https://github.com/sdegutis/zephyros
2013-09-10 22:13:07 +08:00
回复了 superman 创建的主题 iPhone iPhone 5C价格大竞猜(最低配置)
只要998,Iphone5C带回家。
2013-09-10 22:09:45 +08:00
回复了 favormm 创建的主题 iDev 有人用过Wax for iOS这个库吗
感觉frame和wax没关系吧,直接设置成多少就多少了;
另外这种东西蛋疼的紧啊,没有ide支持,代码丑陋到爆;
直接用OC好了,简单好用。
2013-09-09 20:48:37 +08:00
回复了 banxi1988 创建的主题 程序员 真不是心血来源-想写下程序员的苦逼生活与NULL
nil
2013-09-06 22:55:37 +08:00
回复了 scarlex 创建的主题 程序员 重构代码一般从哪些方面入手?
两个动机:
convention,代码风格上的,重构受强迫症折磨;
新需求,调整一下代码结构方便添加,修改功能。
另外,测试,步步为营很重要
2013-09-03 21:34:48 +08:00
回复了 stupid 创建的主题 问与答 教师节快到了,幼儿园的孩子给老师送点什么好?
发广告:http://giftpi.com
2013-08-30 07:04:39 +08:00
回复了 tonyzzp 创建的主题 程序员 搞过两年JAVA,想学c++,求指教
直接上iOS开发好了,你会发现语言根本就不是事啊,也不应该是个事啊~
2013-08-29 11:56:23 +08:00
回复了 refresh 创建的主题 程序员 没有智能提示,完全没法写代码了
@luikore
对于cocoa开发来说,就是一棒子。没有一棒子又棒子的说法:)这棒子包括objective-c, Xcode, cocoa framework。应该算是一揽子的解决方案吧。有点smalltalk环境的意思,但可能没有做的那么好,没有repl,没有交互式的编程体验,似乎只有智能补全做的还不错。

智能补全做的好不好,感觉上和编程语言还是息息相关的。ruby不能做出这种体验,这本身怎么也算不上优点,也许是动态语言的特性导致的?

对于OC来讲用“冗余”来形容似乎是有些冤枉的,甚至对于编程语言来说是一种侮辱,代表她抽象能力不足;OC和ruby抽象能力的对比,感觉上就是没有eval。但是谁都不能阻止你在应用中内嵌一个解释器,然后调用OC的runtime。

我觉得刘核心可能说的是cocoa的api比较啰嗦,api的设计就是一种convention的事情了,即使拿ruby来做cocoa的应用也是如此,而且看起来会更丑陋一些。如果打字不算问题,对于可读性应该是有好处的,我一个完全不懂oc的同事,居然也很容易看懂我写的代码,因为基本上只要懂英语就行了。

智能补全对任何语言的编程都是有用的,有智能补全意味着编程时,机器已经理解了开发中的程序,并为程序员提供帮助,这不单单是节省了编辑的时间,而且也避免了很多的错误(低级的,简单的错误交给机器搞定,何乐而不为呢)。

如果纯粹的追求抽象能力,那就嵌入一个lisp解释器好了。。。
另外提供强大IDE的语言,似乎运行效率都不错。。。。
鱼和熊掌,看取舍了,不过对于cocoa编程,取舍的余地似乎很小,意味着上面说的都是废话。。。
2013-08-28 23:21:03 +08:00
回复了 refresh 创建的主题 程序员 没有智能提示,完全没法写代码了
跟楼主同感,现在觉得没有xvim插件也没办法写代码~
@luikore OC不算差了,代码写出来像英语,有补全写代码应该不比ruby慢,语法不同,对象模型上看分明就是近亲啊。。。 大牛今天怎么也激动了~
@probe301 哈哈,这个是职业病吧,感谢回复~
2013-08-13 12:31:32 +08:00
回复了 Geeker 创建的主题 问与答 七夕,妹子问我怎么没有表示怎么办
2013-08-12 11:30:05 +08:00
回复了 BeijingBaby 创建的主题 问与答 求推荐靠谱的gift
2013-07-23 06:44:06 +08:00
回复了 sprhawk 创建的主题 iDev 想在iOS上跑Python的同学可以看一下:
看起来好无聊,不如这个来得实在 http://programming.nu
2013-07-19 07:55:05 +08:00
回复了 zenomac 创建的主题 问与答 如何清理或重置osx的开发环境
干净不干净更多的只是心里作用吧,
mac 里面除了应用和数据还有别的东西么?各种配置?
对于软件来说,如果用brew之类的包管理器应该很好解决;
brew list | xargs brew uninstall
我没试过,楼主可以尝试一下。。。
2013-07-16 15:22:04 +08:00
回复了 refresh 创建的主题 iDev 经过一天的折腾,我还是放弃IB用代码构建UI了
@implementation UIView (layout)

- (CGFloat)left {
return self.frame.origin.x;
}

- (void)setLeft:(CGFloat)x {
CGRect frame = self.frame;
frame.origin.x = x;
self.frame = frame;
}
@end
代码不全贴了,给UIView扩展一些帮助方法,直接写view.left = xxx; view.centerX = xx;总感觉比IB里面拖来拖去,各种设置各种找舒服多了吧; 复杂的view直接写到subclass的layoutsubview方法里面,简单的布局直接写到loadview里面;
速度上应该不慢吧,灵活性上,代码重用上,能甩IB几条街了吧。。。
2013-07-16 14:11:12 +08:00
回复了 gullon 创建的主题 问与答 用什么命令来代替rm -rf ?
#!/usr/bin/env ruby

# 'rm' replacement that integrates with OS X Trash
# To install: save as ~/bin/rm, make executable, and put ~/bin/rm first in your PATH
#
# Copyright (c) Michael Keirnan
# Disclaimer: Provided as-is, no warranty, may work, may not, be careful, don't run with scissors, etc.
require 'fileutils'

now = Time.now
dir = File.expand_path("~/.Trash") + "/rm-#{now.strftime('%Y-%m-%d-%H')}-#{rand(1000000)}"
Dir.mkdir(dir)

ARGV.each do |f|
if File.symlink?(f)
puts "removing symlink"
FileUtils::Verbose.rm(f)
end
if File.exist?(f)
FileUtils::Verbose.mv(f, dir)
end
end
2013-07-16 12:12:14 +08:00
回复了 refresh 创建的主题 iDev 经过一天的折腾,我还是放弃IB用代码构建UI了
代码写布局很难么?一个控件的布局也就两三行搞定了啊。。。
view.left = 10;
view.top = 10;

我是不是又土了。。。
2013-07-01 21:08:48 +08:00
回复了 offspring 创建的主题 iDev [[xxx alloc] init]要有空格啊魂淡!不要写成[[xxx alloc]init]好么!
可以全局替换一下 "]init" -> "] init]"
2013-06-09 22:55:20 +08:00
回复了 sudayly 创建的主题 Python [OT]使用python开发的缺陷
python社区看起来也是诸多脑残粉,楼主亮出几个观点,懂的说出反对意见,不懂的也不用人身攻击吧~ 有用的没提,又是二xx的,又是java程序员的大帽子猛劲扣。另外用什么语言至于搞出来那么大优越感么~ 囧rz。。。一个个的装13

python说起来也就是也就是一门全面平庸的语言,强制缩进语法毁誉参半,逼格不见得高到哪去吧;值得称道的就是一堆库,庞大的社区,不过看楼上几位的德行。。。

丫的,不应该乱说实话的
1  2  3  4  5  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5243 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 05:41 · PVG 13:41 · LAX 21:41 · JFK 00:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.