iOS编程学习十七

又花了两个小时,加上了另外两个界面。完整的Storyboard看起来是这个样子,这个初始版本主要用NavigationController做的导航。0)测试,运行主界面,显示全部的学习主题:1)增加的第一个界面是查看某一个主题的学习具体进度:2)增加的第二个界面是新创建一个进度:3)创建完毕,新增加一个进度了。小结:数据结构也新增了一个对象。这两个界面基本也和之前差不多,会做以后就基本是个体力活。...
阅读(63) 评论(0)

iOS编程学习十六

用了两个小时,按照设计用Swift写了两个界面。第一个界面是List,用来显示学习清单。第二个界面是创建新的对象。主要是用了一个Table View,然后是NavigationViewController。数据目前是static的,也没有做什么检查。先按照设计把框架搭起来,后面再来完善细节。...
阅读(45) 评论(0)

iOS编程学习十五

学习了一个月的iOS编程,现在开始做点小东西。准备通过现在最时髦的方法论 DDD流程来做。DDD简称:Design Driven Development。设计驱动,以用户为中心的开发,最后做出用户喜欢的应用。以我自己作为用户,需求是一个可以记录我的学习过程的app。然后我打开sap的splash build,花一个小时做了一个简单的prototype,app的画面大致如下:(1)可以创建我要学习的...
阅读(58) 评论(0)

iOS编程学习十四

第九课, TableView.Table View应该是最常用的组件了,这节课听了两遍。老师先是讲解了基本功能,然后demo了一个简化版的Twitter,确实牛掰。之前的练习也做过table了,主要是集成UITableViewController,它会需要实现两个protocol:delegete负责展示,datasource负责数据的处理。Table View非常灵活,方法非常多,需要以后慢慢研...
阅读(33) 评论(0)

iOS编程学习十三

第八课,多线程。iOS里的多线程非常简单。app有一个ui main线程,可以将耗时的工作和任务放到其它线程去完成,然后回到ui main线程继续ui的coding。典型的任务比如网络下载,为了不影响UI的用户体验,比较适合使用多线程来完成。如果是大量的下载,可以通过单个序列一个个完成,而不是并发全部一起来。下一节课会学习非常重要的Table View。...
阅读(38) 评论(0)

iOS编程学习十二

第七课,信息量不小,一些Swift的高级特性:1) Memory Management2) Closure3) Extensions4) Protocals5) Delegation6) Scroll View最后做了一个小Demo,通过网络加载图片后,放在Scroll View上,可以滑动。下一节课会扩展这个Demo,如何在Scroll View上Zooming,以及学习了解iOS中的多线程。S...
阅读(48) 评论(0)

iOS编程学习十一

第六课这节课主要讲了Segue,以及几个navigator的demo。最后讲解了UIViewController里的方法生命周期。Segue之前已经接触过了,今天我就选用SpitViewController做了一个简单的小demo:Prepare方法很重要,但是需要注意在这里outlet并没有初始化,如果调用outlet会报错。func prepare(for segue: UIStoryboar...
阅读(47) 评论(0)

iOS编程学习十

第五课:1) @IBDesignable,之前的练习已经接触过了。2) Gestures:手势 演示了pan, swipe, tap如果是UI相关,那么就给view加上对应的gesture handler;如果和model相关,就给controller加上gesture handler。可以coding,也可以通过storyboard实现。3) multiple mvc:学习了解了多个:tabba...
阅读(78) 评论(0)

iOS编程学习九

今天学习的是View的定制,比较简单,练习做了一个可爱的笑脸。ViewCoordinate system 坐标系统CGFloat, CGPoint, CGSize 必须使用这些类型bounds vs frame 这两个概念意思完全不同Custom ViewsUIBezierPath...
阅读(73) 评论(0)

iOS编程学习八

斯坦福第三课。信息量很大,这节课主要讲语法。大部分基本都能够理解,课后还要仔细阅读Apple的swift文档:https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP400140...
阅读(57) 评论(0)
291条 共30页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:939142次
    • 积分:12257
    • 等级:
    • 排名:千里之外
    • 原创:245篇
    • 转载:39篇
    • 译文:7篇
    • 评论:134条
    文章分类
    CampFire Stories
    Ftp