V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ren2881971
V2EX  ›  问与答

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

  •  
  •   ren2881971 · 2015-08-03 19:41:34 +08:00 · 2170 次点击
    这是一个创建于 3403 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    正在做自己的练习app

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

    难道是随心所欲么。。

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

    15 条回复    2015-08-03 22:44:25 +08:00
    jsonline
        1
    jsonline  
       2015-08-03 20:01:46 +08:00 via Android
    now
    echo1937
        2
    echo1937  
       2015-08-03 20:14:35 +08:00
    swift 1.0和swift 2.0的语法差异大吗?
    blacktulip
        3
    blacktulip  
       2015-08-03 20:21:52 +08:00
    早就应该了吧,现在开始就好
    66450146
        4
    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
        5
    ren2881971  
    OP
       2015-08-03 21:54:45 +08:00
    @66450146 我是准备转型iOS开发的。 目前是java 开发。
    现在公司直接用swift的项目多么?
    另外 真心求 objc 的NSLayoutConstraints 原生布局约束写法啊。。
    freed
        6
    freed  
       2015-08-03 22:00:12 +08:00
    买了本swift的书一直没开啃...
    ren2881971
        7
    ren2881971  
    OP
       2015-08-03 22:00:16 +08:00
    @66450146 额。。 原生objc写的话 也是在目标控件的加辅助view,view的高度为 superview的 1/4。然后在连接到一起? superview-辅助view-目标控件

    隐约觉得我的理解是对的~ ~(@^_^@)~
    ren2881971
        8
    ren2881971  
    OP
       2015-08-03 22:00:30 +08:00
    @freed 转让给我吧。。
    freed
        9
    freed  
       2015-08-03 22:01:11 +08:00
    @ren2881971 不值得 邮费都不少了 想买直接京东啥的吧....
    ren2881971
        10
    ren2881971  
    OP
       2015-08-03 22:01:31 +08:00
    @freed 开玩笑的。。 书不看 买来干嘛。
    qw0258
        11
    qw0258  
       2015-08-03 22:09:52 +08:00
    来吧
    去看看免费区的
    http://www.v2ex.com/t/206134#reply2
    10 枚 SwiftV 课堂的 90 元充值卡( 3 个月 VIP)。目前活跃度很高的 swift 学习社区,内容比较全面
    66450146
        12
    66450146  
       2015-08-03 22:15:52 +08:00
    @ren2881971 我们新项目直接上 swift,很方便。你的想法是对的。如果不知道怎么学 iOS 开发的话,把斯坦福老爷子的 cs193p 过完一遍(别忘了作业)就可以入门了,质量很高
    loveuqian
        13
    loveuqian  
       2015-08-03 22:30:44 +08:00
    你这个问题是不是在 SegmentFault 也问了一次?
    ren2881971
        14
    ren2881971  
    OP
       2015-08-03 22:42:35 +08:00
    @loveuqian 对的。。 没得到答案。 自学没办法。 只好谷歌 + 发帖问。。
    ren2881971
        15
    ren2881971  
    OP
       2015-08-03 22:44:25 +08:00
    @66450146 入门看了一半 斯坦福的iOS7 开发课程 和 4/5 的 iOS programming ~
    目前 做项目想把知识点都串起来。另外 十分感谢你的回复!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3997 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 00:58 · PVG 08:58 · LAX 16:58 · JFK 19:58
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.