ios_swift开发资源整理

时间:2022-04-29 14:13:04

文档管理者:PMST 
当前版本:V1.0.5 
最后更新日期:2015.06.05(ps:勇士对骑士…) 
注:[New]表示更新内容,此外有优秀文章、资源、框架等等,都可以推荐给我,发送到我的邮箱。 
邮箱地址链接:mcxcode@163.com 
更新周期: 每周五更新

目录


1.官方资料

2.国内外视频网站推荐

3.中文文档

4.demo网站

5.开发工具推荐

6.国内外开发网站论坛

7.技术博客推荐

8.书籍推荐

8.1国内书籍

  • 老码说编程之玩转Swift江湖,新手入门书籍,谈吐诙谐。
  • swift 100 tips。喵神出品 值得一读,需要一定基础。
  • iOS 开发进阶 。唐巧出品。 

8.2国外书籍

  1. raywenderlich出品 
    • iOS Games by Tutorials 游戏开发基于SpriteKit
    • iOS apprentice 新手小白入门书籍,4个例子,一个例子一本书
    • Core Data by Tutorials 。数据存储。
    • iOS 8 by Tutorials 。开篇讲autolayout,extension等
    • WatchKit by Tutorials 。Apple watch 开发
    • iOS Animations by Tutorials 。 动画制作,有没有心动。
    • Swift by Tutorials。 swift 入门书籍。
    • Space Game Starter Kit 。 oc游戏开发
    • Beat ‘Em Up Game Starter Kit 。 oc游戏开发 
  2. o’reilly出品 
    • Programming iOS 8
    • Beginning_iPhone_Development_with_Swift_Exploring_the_iOS_SDK
    • iOS 8 Swift Programming Cookbook
  3. others 
    • Functional Programming in Swift.范式编程。
    • Developing iOS 8 Apps in Swift ——by Jameson Quave
    • Beginning iOS 8 Programming with Swift [New!!!]

以上均为英文书籍,对于英文条件蛮大。认为英语不错的并且对上述书籍感兴趣可进团队博客右侧链接查看。 

9.第三方框架库推荐

10.第三方发布平台

11.Terminal指令 适用于Xcode

  • spriteKit 想要看.atlasc文件到底最后生成什么.终端执行以下指令。ps:“()”内均为示意文字。 
<code class="hljs ruby has-numbering" style="display: block; padding: 0px; background-color: transparent; color: inherit; box-sizing: border-box; font-family: 'Source Code Pro', monospace;font-size:undefined; white-space: pre; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; word-wrap: normal; background-position: initial initial; background-repeat: initial initial;"><span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$cd</span> (包含.atlasc文件的当前目录下)
<span class="hljs-variable" style="color: rgb(102, 0, 102); box-sizing: border-box;">$/</span><span class="hljs-constant" style="box-sizing: border-box;">Applications</span>/<span class="hljs-constant" style="box-sizing: border-box;">Xcode</span>.app/<span class="hljs-constant" style="box-sizing: border-box;">Contents</span>/<span class="hljs-constant" style="box-sizing: border-box;">Developer</span>/usr/bin/<span class="hljs-constant" style="box-sizing: border-box;">TextureAtlas</span> sprites.atlas ~<span class="hljs-regexp" style="color: rgb(0, 136, 0); box-sizing: border-box;">/Desktop/</span></code><ul class="pre-numbering" style="box-sizing: border-box; position: absolute; width: 50px; background-color: rgb(238, 238, 238); top: 0px; left: 0px; margin: 0px; padding: 6px 0px 40px; border-right-width: 1px; border-right-style: solid; border-right-color: rgb(221, 221, 221); list-style: none; text-align: right;"><li style="box-sizing: border-box; padding: 0px 5px;">1</li><li style="box-sizing: border-box; padding: 0px 5px;">2</li></ul>

12.经典文章推荐,欢迎投稿

13.iOS开发问题集锦,欢迎投稿