为了账号安全,请及时绑定邮箱和手机立即绑定

使用Swift开发iOS8 App实战

林永坚 其它
难度高级
时长 7小时49分
学习人数
综合评分9.73
44人评价 查看评价
10.0 内容实用
9.9 简洁易懂
9.3 逻辑清晰
  • 看到别人的一个思路: if let year = yearOfBirth.text.toInt() { var imageNumber = (year % 12) - 4 if imageNumber < 0 { imageNumber += 12 } image.image = UIImage(named: String(imageNumber)) } 我觉得最好加一段(加在var 和 if 之间): if imageNumber == -4 { image.image = UIImage(named: String()) } 已实现在输入0的时候不显示图片。 因为是没有公元零年的,只从公元元年(公元一年)开始计。 我觉得的更加严谨了,有没有必要看个人喜好了。
    查看全部
    1 采集 收起 来源:总结

    2018-03-22

  • playground 我是这么玩的: let offset = 4 var zodiac = ["Rat", "Ox", "Tiger", "Hare", "Dragon", "Snake", "Horse", "Sheep", "Monkey", "Cock", "Dog", "Boar"] var birthYear = 0 var year = birthYear if year >= 4 { var zodiacNumber = (year - offset) % 12 println("Happy \(zodiac[zodiacNumber]) Year!") } else if year > 0 { var zodiacNumber = year % 12 + 8 println("Happy \(zodiac[zodiacNumber]) Year!") } else if year == 0 { println("NO WAY! Please try again!") } else { var zodiacNumber = year % 12 + 9 println("Happy \(zodiac[zodiacNumber]) Year!") }
    查看全部
    1 采集 收起 来源:总结

    2018-03-22

  •         if let name = imageName {

                let share = [UIImage.init(named: name)!, "分享自女神画廊", "https://www.baidu.com/"] as [Any]

                let activityViewController = UIActivityViewController(activityItems: share, applicationActivities: nil)

                activityViewController.popoverPresentationController?.sourceView = self.view

                self.present(activityViewController, animated: true, completion: nil)

            }


    查看全部
  • 希望可以做sketch的视频呢
    查看全部
  • NSDate千万不要写成NSData了。很容易错的。
    查看全部
  • //计算年龄 let now=Date() let gergorian=NSCalendar(calendarIdentifier: NSCalendar.Identifier.gregorian) let age=gergorian?.components(NSCalendar.Unit.year, from: birthday.date, to: now, options: NSCalendar.Options.init(rawValue: 0)).year //返回optional(Int)
    查看全部
  • 点击键盘上的return收起键盘操作步骤: 一、在viewcontrol加上UITextFieldDelegate(protoco) 二、按住command,点击UITextFieldDelegate,复制这个方法,重写方法: func textFieldShouldReturn(_ textField: UITextField) -> Bool { name.resignFirstResponder() return true } 三、override func viewDidLoad() { super.viewDidLoad() name.delegate=self }
    查看全部
  • 果然tableView绑定dataSource这步很容易被忘掉,跟着教程做的时候没问题,自己去做的时候总是忘,回来看教程,老师在这里还再三叮嘱了。。。汗颜
    查看全部
  • 3G是大神
    查看全部
  • MVC(Model View Controller) 模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范. Model(模型)表示应用程序核心(比如数据库记录列表)。 View(视图)显示数据(数据库记录)。 Controller(控制器)处理输入(写入数据库记录)。
    查看全部
  • 都白富美了 还没房。。。。。。。
    查看全部
  • Int(StringValue), 即 let year = Int(yearOfbirth.text!)
    查看全部
  • 为了防止在显示170厘米等的身高数据时,因为阿拉伯数字大小的差距,而导致无法完全显示,从而出现,末尾显示为...的现象,应该设置label的格式为右对齐,并且,在左方留出一段较长的区域
    查看全部
  • 这是什么评论
    查看全部
  • 看完了
    查看全部

举报

0/150
提交
取消
课程须知
适合于想了解iOS开发的初学者
老师告诉你能学到什么?
iOS基础,常用UIKit控件的使用,Storyboards和Segues,Navigation Controller,Auto Layout基础,Container View Controllers,Tab Bar Controller......

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!