什么时候该学 swift~ 晚上自学党。

2015-08-03 19:41:34 +08:00
 ren2881971

目前自学iOS 中。 怕坑多用的是objetive-c

每天下班回家学一会,断断续续两个月了。

正在做自己的练习app

吃饭时思考。什么时候入手swift技能呢。

难道是随心所欲么。。

PS: 搭车问下。 代码写autolayout布局的话 怎么实现控件(imageView)与parent view的top高度(NSLayoutAttributeTop)为parent view的height的 1/4呢。。。 求正确写法纠结我好几天了。

2045 次点击
所在节点    问与答
15 条回复
jsonline
2015-08-03 20:01:46 +08:00
now
echo1937
2015-08-03 20:14:35 +08:00
swift 1.0和swift 2.0的语法差异大吗?
blacktulip
2015-08-03 20:21:52 +08:00
早就应该了吧,现在开始就好
66450146
2015-08-03 21:44:37 +08:00
直接上 swift 完全没问题

最后那个,添加一个辅助 view 来布局

constrain(iView, view, view.superview!) { i, v, s in
i.center == s.center
i.width == s.width / 2
v.top == s.top
v.bottom == i.top
v.height == s.height / 4
i.height == s.height / 2
}

使用的库是 https://github.com/robb/Cartography
ren2881971
2015-08-03 21:54:45 +08:00
@66450146 我是准备转型iOS开发的。 目前是java 开发。
现在公司直接用swift的项目多么?
另外 真心求 objc 的NSLayoutConstraints 原生布局约束写法啊。。
freed
2015-08-03 22:00:12 +08:00
买了本swift的书一直没开啃...
ren2881971
2015-08-03 22:00:16 +08:00
@66450146 额。。 原生objc写的话 也是在目标控件的加辅助view,view的高度为 superview的 1/4。然后在连接到一起? superview-辅助view-目标控件

隐约觉得我的理解是对的~ ~(@^_^@)~
ren2881971
2015-08-03 22:00:30 +08:00
@freed 转让给我吧。。
freed
2015-08-03 22:01:11 +08:00
@ren2881971 不值得 邮费都不少了 想买直接京东啥的吧....
ren2881971
2015-08-03 22:01:31 +08:00
@freed 开玩笑的。。 书不看 买来干嘛。
qw0258
2015-08-03 22:09:52 +08:00
来吧
去看看免费区的
http://www.v2ex.com/t/206134#reply2
10 枚 SwiftV 课堂的 90 元充值卡( 3 个月 VIP)。目前活跃度很高的 swift 学习社区,内容比较全面
66450146
2015-08-03 22:15:52 +08:00
@ren2881971 我们新项目直接上 swift,很方便。你的想法是对的。如果不知道怎么学 iOS 开发的话,把斯坦福老爷子的 cs193p 过完一遍(别忘了作业)就可以入门了,质量很高
loveuqian
2015-08-03 22:30:44 +08:00
你这个问题是不是在 SegmentFault 也问了一次?
ren2881971
2015-08-03 22:42:35 +08:00
@loveuqian 对的。。 没得到答案。 自学没办法。 只好谷歌 + 发帖问。。
ren2881971
2015-08-03 22:44:25 +08:00
@66450146 入门看了一半 斯坦福的iOS7 开发课程 和 4/5 的 iOS programming ~
目前 做项目想把知识点都串起来。另外 十分感谢你的回复!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/210529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX