MTSwift-Learning, 开始学习 swift,尝试在这里做一些简单的项目( 不推荐)

分享于 

8分钟阅读

GitHub

  繁體 雙語
Begin to learn swift,try to make some simple project here
  • 源代码名称:MTSwift-Learning
  • 源代码网址:http://www.github.com/MartinRGB/MTSwift-Learning
  • MTSwift-Learning源代码文档
  • MTSwift-Learning源代码下载
  • Git URL:
    git://www.github.com/MartinRGB/MTSwift-Learning.git
    Git Clone代码到本地:
    git clone http://www.github.com/MartinRGB/MTSwift-Learning
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/MartinRGB/MTSwift-Learning
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    mtswift学习

    作为一名设计师,我开始学习敏捷,尝试在这里做一些简单的项目

    我是新手,但我正在转发。

    目标

    100天 Swift 学习 Plan.Wanna 学习代码,而不仅仅是动画

    ##Day1:Ink

    Ink

    我了解到的是:

    1.How 使用 Scrollview

    2.Simple 模/推转换

    3.Simple 汉堡菜单动画

    ##Day2:Ink

    Ink

    我了解到的是:

    1.Use PageControl & Scrollview来制作简介页面

    2.Fix LaunchScreen

    3.Use 如果在最后一页中设置按钮动画的条件

    ##Day3:Ink

    Ink

    我了解到的是:

    1.Use 如果条件为 show&,则隐藏选项卡栏/自定义导航栏

    2.Push 转换/返回到 navcontroller

    3.Fix Tabbar中的icon &颜色

    4.How 使用简单web视图

    ##Day4:Ink

    Ink

    我学习了mengto的( 主要来自 DesignCode ):

    关于UIKit动态的1.Bit 小东西

    视图控制器( ) 之间的2.Transition

    3.Pan 笔势状态

    4.Dictionary &数据&循环

    ##Day5:Dribbble 新闻摘要 DND

    我了解到的是:

    1.Simple 如果条件

    2.How 使用简单的iOS模糊效果

    ##Day6:Coffee Coffee

    我了解到的是:

    1.Gif 序列

    2.Simple 3喜欢slidemenu效果

    ##Day7:Reading"。Cocoa的快速开发"Day7

    我了解到的是:

    1.Basic 知识 abt"关闭 [x]/int [x]/protocol [x]/extension [x]",仍然需要检查。

    2.theory abt lifecycle生命周期/约束 [x]"

    3.Make 3示例 -- alertview/dynamicsnap ( 使用平移手势识别 & UIDynamicAnimator )/OperationQueue ( 理论 abt OperationQueue &关闭 [x] )

    4.Plan 从 http://mathewsanders.com/ 了解更多信息

    来自 MathewSanders.com 的##Day8:AnimationDay8

    我学到了什么( 来自 MathewSanders.com):

    1.( 动画 1 ) 使用"arc4random_uniform ( ) 生成随机的Int,"用于"以播放更多动画/如何从UISlider获取值

    2.( 动画 2 ) uiview。transitionWithView,现在我可以在ViewController中使用模态transiton了

    3。( 整个演示) 将所有动画放入一个演示中,查看 abt/get转换转换 [?]/shortname [? ]

    4.( 动画 3 ) 学习添加关键帧到动画中,使效果更好/回顾路径+ Keyframeanimation

    5.( 动画 4 ) 学习笔触动画/设置 anchorpoint、clockwise、radius/ovalPath使用SystemAnimation的方式

    6.Plan 在明天学习进度概念,尝试用有趣的想法设计这些演示。

    ##Day9:Add 一个类似长周期效果( 但有 Bug ) 的pinterestDay9

    我了解到

    1.We 可以使用 UIDynamicItemBehavior & allowsRotation删除 snapbehavior Strench的3D。

    2.Try 学习 UIcollisionBehavior [x],但失败了,我应该从基础知识学习 Swift

    成为 contiuned。

    来自 MathewSanders.com 的##Day10:TransitionDay10Day10-1

    我了解到

    1.Keep 检查 Transionmanager &如何使用 cotainer &定制动画

    2.Add 一个名为"惬读"的Prototype,它由表单制作,计划实现它

    我的学习结果表明,我在这个计划中暂停了这个计划,所以我暂停了这个计划,所以我很想知道。

    ##Day11:Transitionmanager(Make 转换代码整齐) Day11Day11-1

    我了解到

    1.Keep 检查 Transionmanager,它使得一些动画在应用中仍然是一个 Pattern

    在 segue.Now 中使用"有模式地存在"&"全屏显示"( 尝试其他选项,效果将不同),可以显示先前的ViewController ( 只需更改ViewControler的第二个属性,像

    在TransitionManager中,可以使用 3.set。/其他使 switch.I 也可以在动画块的初始化属性之前使用 self.presenting

    利用 UITableView ( 从设计师拆卸) 实现 ##Day12:Recreate 新闻摘要Day12

    我了解到

    1.in 有时,约束可以用于将视图粘贴到另一个 scrollview

    2.I 已经学习了 of brillant的cheok方法

    3.To 使代码整洁,我们必须注意 delegate& datesource,单独的modal、view& viewcontroller

    4.use 某些全局变量

    ##Day13:Recreate 弹性抽屉( 从设计师拆卸) Day13

    我了解到

    iOS中的1.Use 简单状态

    2."private 让"用于全局使用

    3.Also 使用"var跟踪:Bool = false"( 或者 true ) 来按手势进行动画处理,或者只是自动动画动画

    4.This 是UIBezierPath的一个好例子,我试图在笔记上绘制一些路径,学习很多但不够

    ##Day14:Zooming 图标( 从设计拆除) Day14

    我了解到

    对元素aniamte位置的1.use 约束

    在 2.use的snapshotViewAfterScreenUpdates中找到一些关键元素,然后是 fromView-> 动画 snapshotview-> toView ( 另一种制作 TransitionManger fromVC->> )

    3.try 在VC之间传递 date(modal)

    4.try 创建协议

    用 5.learn 做约束的正确方法

    6.still 在约束动画中有 Bug,请稍后再尝试修复它。

    ##Day15:Rooms(From 设计反汇编) Day15

    我了解到

    1.In Swift,默认情况下所有内容都是 public。 在类外部定义变量( 可以在任何地方使用)

    2.Keep 使用协议/通过日期/TransitionManager

    3.the的含义of持续时间= NSTimeInterval(progress) * ContentViewAnimationDuration"

    ##Day16:IntroductionTips(From 设计反汇编) Day16

    1.MVC

    2.UIDynamic

    用于延迟的3.Dispatch

    ##Day17:Expanding 单元格( 从设计拆除) Day17

    1.Extension 类( UIColor )

    2.Learning 协议在VC之间传递日期

    3.Keep 学习按钮

    用于布局按钮的&索引中的4.Use

    5.WillDisappear &出现+ true & false 要动画( 我只需要动画两个状态,先定义两种状态)

    TransitionManager的6.SnapShot

    • 用于控制流&延迟动画,逐步设置单元动画( 有关tableviewcell动画的知识)

    ##Day18:DNAPP(From Design+Code ) Day18

    协议&委托之间的1.Relationship

    2.Learn 使用 Spring Framework 自定义动画&视觉样式

    3.Knowledge 关于 IBInspectable ( 将属性添加到GUI中) & IBDesignable ( 我代码改变了某人)

    4.Relearn 知识库自动版式

    5.Simple 读取和使用 JSON ( 生成数据) & releran通过传递数据

    ##Day19:DNAPP(From Design+Code ) Day19Day19-2

    1.Simple 学习Almorfire获取动态数据

    2.simple 使用进度视图并通过updateprogress控制它,编写简单的函数来控制它是进度动画

    3.openURL 呼叫Safari阅读网站

    4.Use 刷新列表

    5.Also SwiftJson处理 static 数据

    6.TPKeyboardAvoiding 在输入案例中处理文本字段的位置

    7.review TransitionManager

    8.To 使用Localstore保存令牌获取 delete & 委托使登录/注销

    ##Day20:DNAPP(From Design+Code ) Day20

    关于uitableview控件刷新的1.Knowledge

    2.add 声音效果

    storyVC & commentVC之间的3.pass upvote和注释数据

    4.click 共享以打开 AlertView

    ##Day21:Blur 测试 Day21

    1.use 桥接头

    要使 2.use ANBlurredImageView模糊,也要尝试使用iOS视觉效果视图,尝试比较


    proj  MAKE  DEP  learn  Swift  Deprecated  
    相关文章