Swift教学资源

  • r0_419620
    了解作者
  • 9.2MB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-03 03:12
    上传日期
Swift 2、3 的资源教学,可能不是很全面,分享给大家看看
swift教程 2.zip
  • swift教程 2
  • chapter 1
  • .DS_Store
    6KB
  • 0序.pdf
    70.9KB
  • 0目录.pdf
    45.1KB
  • 1 欢迎使用 Swift.pdf
    23.2KB
  • 1.2 Swift 初见.pdf
    204KB
  • 1.1 关于 Swift.pdf
    83.3KB
  • chapter 3
  • 3.1 关于语言附注.pdf
    83.8KB
  • 3.9 泛型参数.pdf
    106.1KB
  • 3.10 语法总结.pdf
    369.2KB
  • 3.6 声明.pdf
    274.4KB
  • 3.7 特性.pdf
    112.2KB
  • 3.4 表达式.pdf
    272KB
  • 3.2 词法结构.pdf
    232.7KB
  • 3.5 语句.pdf
    214KB
  • 3.8 模式.pdf
    124.2KB
  • 3.3 类型.pdf
    187.9KB
  • chapter 2
  • 2.12 附属脚本.pdf
    151.2KB
  • 2.9 类和结构体.pdf
    239KB
  • 2.4 集合类型.pdf
    217.3KB
  • 2.16 自动引用计数.pdf
    634.5KB
  • 2.18 类型检查.pdf
    143.1KB
  • 2.2 基本运算符.pdf
    263.3KB
  • 2.17 可选链.pdf
    159.3KB
  • 2 Swift 教程.pdf
    23KB
  • 2.13 继承.pdf
    176.6KB
  • 2.11 方法.pdf
    184.4KB
  • 2.10 属性.pdf
    295KB
  • 2.3 字符串和字符.pdf
    461.5KB
  • 2.15 析构过程.pdf
    121.5KB
  • 2.8 枚举.pdf
    199.2KB
  • 2.19 类型嵌套.pdf
    102.3KB
  • 2.1 基础部分.pdf
    463.1KB
  • 2.7 闭包.pdf
    214.9KB
  • 2.22 泛型.pdf
    227KB
  • 2.23 高级运算符.pdf
    614.6KB
  • 2.20 扩展.pdf
    162KB
  • 2.14 构造过程.pdf
    625.8KB
  • 2.6 函数.pdf
    214.4KB
  • 2.21 协议.pdf
    267.7KB
  • 2.5 控制流.pdf
    737.9KB
  • .DS_Store
    6KB
  • Swift 3 XCode 8新篇.pptx
    1.1MB
内容介绍
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <meta name="generator" content="pdf2htmlEX"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css"> <link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css"> <link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/63873be39f0e6d0d65524ba4/raw.css"> <script src="https://static.pudn.com/base/js/compatibility.min.js"></script> <script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script> <script> try{ pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({}); }catch(e){} </script> <title></title> </head> <body> <div id="sidebar" style="display: none"> <div id="outline"> </div> </div> <div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/63873be39f0e6d0d65524ba4/bg1.jpg"><div class="c x1 y1 w2 h2"><div class="t m0 x2 h3 y2 ff1 fs0 fc0 sc0 ls0 ws0">&#32763;&#35793;&#65306;<span class="ff2">vclwei, @coverxit, @NicePiao </span>&#26657;&#23545;&#65306;<span class="ff2">coverxit</span></div><div class="t m0 x2 h4 y3 ff3 fs1 fc1 sc0 ls0 ws0">&#25511;&#21046;&#27969;</div><div class="t m0 x2 h3 y4 ff1 fs0 fc1 sc0 ls0 ws0">&#26412;&#39029;&#21253;&#21547;&#20869;&#23481;&#65306;</div><div class="t m0 x3 h3 y5 ff2 fs0 fc2 sc0 ls0 ws0">&#8226;<span class="_ _0"> </span>For <span class="ff1">&#24490;&#29615;</span></div><div class="t m0 x3 h3 y6 ff2 fs0 fc2 sc0 ls0 ws0">&#8226;<span class="_ _0"> </span>While <span class="ff1">&#24490;&#29615;</span></div><div class="t m0 x3 h3 y7 ff2 fs0 fc2 sc0 ls0 ws0">&#8226;<span class="_ _0"> </span><span class="ff1">&#26465;&#20214;&#35821;&#21477;</span></div><div class="t m0 x3 h3 y8 ff2 fs0 fc2 sc0 ls0 ws0">&#8226;<span class="_ _0"> </span><span class="ff1">&#25511;&#21046;&#20256;&#36882;&#35821;&#21477;&#65288;</span>Control T<span class="_ _1"></span>ransfer Statements<span class="ff1">&#65289;</span></div><div class="t m0 x2 h3 y9 ff2 fs0 fc1 sc0 ls0 ws0">Swift<span class="ff1">&#25552;&#20379;&#20102;&#31867;&#20284;</span> C <span class="ff1">&#35821;&#60894;&#30340;&#27969;&#31243;&#25511;&#21046;&#32467;&#26500;&#65292;&#21253;&#25324;&#21487;&#20197;&#22810;&#27425;&#25191;&#60082;&#20219;&#21153;&#30340;<span class="ff4 fs2 fc3 ls1">for</span>&#21644;</span></div><div class="t m0 x2 h3 ya ff4 fs2 fc3 sc0 ls1 ws0">while<span class="ff1 fs0 fc1 ls0">&#24490;&#29615;&#65292;&#22522;&#20110;&#29305;&#23450;&#26465;&#20214;&#36873;&#25321;&#25191;&#60082;&#19981;&#21516;&#20195;&#30721;&#20998;&#60754;&#30340;</span>if<span class="ff1 fs0 fc1 ls0">&#21644;</span>switch<span class="ff1 fs0 fc1 ls0">&#35821;&#21477;&#65292;</span></div><div class="t m0 x2 h3 yb ff1 fs0 fc1 sc0 ls0 ws0">&#36824;&#26377;&#25511;&#21046;&#27969;&#31243;&#36339;&#36716;&#21040;&#20854;&#20182;&#20195;&#30721;&#30340;<span class="ff4 fs2 fc3 ls1">break</span>&#21644;<span class="ff4 fs2 fc3 ls1">continue</span>&#35821;&#21477;&#12290;</div><div class="t m0 x2 h3 yc ff1 fs0 fc1 sc0 ls0 ws0">&#38500;&#20102;<span class="ff2"> C </span>&#35821;&#60894;&#60006;&#60108;&#20256;&#32479;&#30340;<span class="ff2">for</span>&#26465;&#20214;&#36882;&#22686;&#65288;<span class="ff4 fs2 fc3 ls1">for-condition-increment</span>&#65289;&#24490;</div><div class="t m0 x2 h3 yd ff1 fs0 fc1 sc0 ls0 ws0">&#29615;&#65292;<span class="ff2">Swift </span>&#36824;&#22686;&#21152;&#20102;<span class="ff4 fs2 fc3 ls1">for-in</span>&#24490;&#29615;&#65292;&#59987;&#26469;&#26356;&#31616;&#21333;&#22320;&#36941;&#21382;&#25968;&#32452;&#65288;<span class="ff2">array</span>&#65289;&#65292;&#23383;&#20856;</div><div class="t m0 x2 h3 ye ff1 fs0 fc1 sc0 ls0 ws0">&#65288;<span class="ff2">dictionary</span>&#65289;&#65292;&#21306;&#38388;&#65288;<span class="ff2">range</span>&#65289;&#65292;&#23383;&#31526;&#20018;&#65288;<span class="ff2">string</span>&#65289;&#21644;&#20854;&#20182;&#24207;&#21015;&#31867;&#22411;&#12290;</div><div class="t m0 x2 h3 yf ff2 fs0 fc1 sc0 ls0 ws0">Swift <span class="ff1">&#30340;<span class="ff4 fs2 fc3 ls1">switch</span>&#35821;&#21477;&#60189;</span> C <span class="ff1">&#35821;&#60894;&#20013;&#26356;&#21152;&#24378;&#59901;&#12290;&#22312;</span> C <span class="ff1">&#35821;&#60894;&#20013;&#65292;&#22914;&#26524;&#26576;&#20010;</span> case </div><div class="t m0 x2 h3 y10 ff1 fs0 fc1 sc0 ls0 ws0">&#19981;&#59945;&#59930;&#28431;&#20889;&#20102;<span class="ff4 fs2 fc3 ls1">break</span>&#65292;&#36825;&#20010;<span class="ff2"> case </span>&#23601;&#20250;&#36143;&#31359;&#65288;<span class="ff2">fallthrough</span>&#65289;&#60640;&#19979;&#59875;&#20010;<span class="ff2"> case</span>&#65292;</div><div class="t m0 x2 h3 y11 ff2 fs0 fc1 sc0 ls0 ws0">Swift <span class="ff1">&#60010;&#38656;&#20889;<span class="ff4 fs2 fc3 ls1">break</span>&#65292;&#25152;&#20197;&#19981;&#20250;&#21457;&#59938;&#36825;&#31181;&#36143;&#31359;&#65288;</span>fallthrough<span class="ff1">&#65289;&#30340;&#24773;&#20917;&#12290;</span><span class="ls2">case </span></div><div class="t m0 x2 h3 y12 ff1 fs0 fc1 sc0 ls0 ws0">&#36824;&#21487;&#20197;&#21305;&#37197;&#26356;&#22810;&#30340;&#31867;&#22411;&#27169;&#24335;&#65292;&#21253;&#25324;&#21306;&#38388;&#21305;&#37197;&#65288;<span class="ff2">range matching</span>&#65289;&#65292;&#20803;&#32452;</div><div class="t m0 x2 h3 y13 ff1 fs0 fc1 sc0 ls0 ws0">&#65288;<span class="ff2">tuple</span>&#65289;&#21644;&#29305;&#23450;&#31867;&#22411;&#30340;&#25551;&#36848;&#12290;<span class="ff4 fs2 fc3 ls1">switch</span>&#30340;<span class="ff2"> case </span>&#35821;&#21477;&#20013;&#21305;&#37197;&#30340;&#20540;&#21487;&#20197;&#26159;&#30001;<span class="ff2"> </span></div><div class="t m0 x2 h3 y14 ff2 fs0 fc1 sc0 ls2 ws0">case <span class="ff1 ls0">&#20307;&#20869;&#37096;&#20020;&#26102;&#30340;&#24120;&#37327;&#25110;&#32773;&#21464;&#37327;&#20915;&#23450;&#65292;&#20063;&#21487;&#20197;&#30001;<span class="ff4 fs2 fc3 ls1">where</span>&#20998;&#21477;&#25551;&#36848;&#26356;&#22797;&#26434;&#30340;</span></div><div class="t m0 x2 h3 y15 ff1 fs0 fc1 sc0 ls0 ws0">&#21305;&#37197;&#26465;&#20214;&#12290;</div><div class="t m0 x2 h5 y16 ff5 fs3 fc1 sc0 ls0 ws0">For<span class="_ _1"></span> <span class="ff3">&#24490;&#29615;</span></div><div class="t m0 x2 h3 y17 ff4 fs2 fc3 sc0 ls1 ws0">for<span class="ff1 fs0 fc1 ls0">&#24490;&#29615;&#59987;&#26469;&#25353;&#29031;&#25351;&#23450;&#30340;&#27425;&#25968;&#22810;&#27425;&#25191;&#60082;&#59875;&#31995;&#21015;&#35821;&#21477;&#12290;<span class="ff2">Swift </span>&#25552;&#20379;&#20004;&#31181;</span>for<span class="ff1 fs0 fc1 ls0">&#24490;</span></div><div class="t m0 x2 h3 y18 ff1 fs0 fc1 sc0 ls0 ws0">&#29615;&#24418;&#24335;&#65306;</div><div class="t m0 x3 h3 y19 ff4 fs2 fc3 sc0 ls3 ws0">&#8226;f<span class="_ _2"></span>o<span class="_ _2"></span>r<span class="_ _2"></span>-<span class="_ _2"></span>i<span class="_ _2"></span>n<span class="_ _2"></span><span class="ff1 fs0 fc1 ls0">&#59987;&#26469;&#36941;&#21382;&#59875;&#20010;&#21306;&#38388;&#65288;<span class="ff2">range</span>&#65289;&#65292;&#24207;&#21015;&#65288;<span class="ff2">sequence</span>&#65289;&#65292;&#38598;&#21512;</span></div></div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div> </body> </html>
评论
    相关推荐
    • Swift
      我的Swift学习计划 01-表情符号 设计使用者介面 使用UIButton建立按钮并加上程式码 变更按钮颜色 运用UIAlertController与UIAlertAction 将视图控制器的视图的背景变成黑色 02-你好世界 使用Auto Layout建立一个支持...
    • Swift
      Swift 教育SWIFT网络应用 作者:Gregory S. DeLozier博士版本0.1日期:2021年1月19日
    • Swift
      Swift
    • swift 基础
      swift学习,简单基础学习,基础语法,基础数据类型
    • swift weather
      基于Swift开发的天气预报软件,合成网络流
    • Advanced Swift
      高级 Swift 学习的一本好书 高级 Swift 学习的一本好书
    • swiftTabBar
      利用swift制作不规则tabbar,可以自己定义主界面,自定义tabbar
    • swift weather
      用masonry布局,在swift中添加oc混编,swift的闭包传值,定位
    • Swift
      Swift
    • swift 2048
      用最新的swift3.0写的2048小游戏的经典模式,通过上、下、左、右滑动屏幕实现数字块的滑动、融合、更新新的数字块,同时进行分数的累加和实时更新,可以供swift开发的初学者参考和学习。