iOS_资源大礼包(持续更新...)

今天为大家整理了一些关于iOS学习的干货,献给正在奋斗的你们,首先声明一下,在整理的过程中参考了大量的博客和文章,知识的分享终究会增值,在此表示感谢,希望这篇文章给大家带来帮助。

基础部分:

  • C语言教程
  • 慕课网iOS课程 : 则其善而取
  • 写一个iOS应用,从哪里开始? : 英文的网站。(选自知乎)
  • 点开你会感激我 :但是需要注册一下,值得!
  • 提取码 : "27yc" : LMJ的基础视频
  • Swift学习有这个就够了 极力推荐!!!
  • Swift学习网站1 : 国外某团队对官方文档的汉化
  • Swift学习网站2
  • 走心的Swift翻译组作品 文章来源于国外的优秀 Swift 网站和博客
  • 向您介绍 SWIFT 的必备 TIP : 每周三更新,由王巍撰写(是一名 iOS 和 Unity3D 开发者,现旅居日本)
  • Git教程 :博主为廖雪峰

框架+库:

常用基础类库:

  • AFNetworking :网络编程必不可少的工具(包括上传及下载)
  • SDWebImage : 异步加载图片的常用工具,带有缓存机制
  • MJRefresh : 上拉加载,下拉刷新(LMJ的作品)

音频相关:

  • 强大的音频合成,处理和分析的工具集 :结合自己需要进行使用
  • 基于 Core Audio 的 iOS/OSX 音频可视化框架。用于实时,低延迟的音频处理和可视化功能的开发 :一切尽在不言中
  • 一个 AVSpeechSynthesizer(iOS文本发音) 的队列管理系统。
  • 应用于 OSX 和 iOS 的高性能音频框架
  • 一个针对 OSX 和 iOS 中 AudioPlayer/AudioStreamer 快捷的无缝扩展
  • 一个 Swift 写的 AVAudioPlayer 的声音控制器

动画相关:

  • 可以在 iOS 上方便地构建高级自定义动画 :推荐尝试
  • 一个动画项目的集合 : 推荐
  • View Controller 过场动画库
  • 简单的动画集合 :效果比较单一,但是比较独立
  • 一个简单的 Swift iOS 动画库
  • 又一个简单的 Swift iOS 动画库 : Swift2.0编写
  • 针对可点击元素的动画 : 很有意思的效果,类似于波纹

桥接:

  • OC与Swift混编
  • 利用 Objective-C 运行时桥接了 Objective-C 和 Javascript : 你仅需引入一个小的引擎,就可以使用 JS 调用任何 Objective-C 的类。JSPatch 通常用来对 iOS App 做热修复(hot fix)。

缓存:

  • URLCache 的子类,可以为 iPhone/iPad 应用提供本地缓存
  • 让人喜爱的本地缓存 : swift推荐使用
  • iOS Web 内容的离线缓存 : swift推荐使用
  • 简单却灵活的缓存

图表:

  • 强大的图表框架!!!有它就够了 :由MPAndroidChart移植过来的(推荐学习并使用)
  • 一个完全可定制的轻量级图表解决方案
  • 一个简单漂亮的图表库,Pinner 和 CoinsMan 的iOS客户端中使用了这个框架 :一般的图表需求都能满足!
  • 优雅的折线图框架 :在项目中使用过,动态绘制的效果很优美
  • 基于 iOS 的图表库,包含折线图和直方图 : 直方图推荐使用
  • 一个有动画的饼图框架 :饼状图推荐使用
  • 简单易用的 iOS 图表库 : 包括了贡献图、时钟图、直方图
  • iOS/iPhone/iPad 图表 : 提供了事件处理和动画支持!!!!!
  • 一个 iOS 折线图库 :朴素的折线图
  • 可以便捷的在视图类中显示有动画效果的折线图
  • 一个 ChartJS 的 iOS 封装 : 结合 Obj-C 原生代码便捷地构建有动画的图表

数据库:

  • CoreData 和 SQLite 的替代品 : 简洁,现代,快速!
  • YapDatabase : 是一个 iOS 和 Mac 上可扩展的数据库
  • SQLite 的 Cocoa/Objective-C 封装 : 推荐使用
  • Akaibu-NSUserDefaults : Swift 键/值存储,只需要一行代码就可以对 NSObject 对象进行归档。类的属性会自动映射和归档
  • FCModel :为那些喜欢直接使用 SQL 进行数据库操作的人提供的 CoreData 的替代品
  • iCloud 同步 : 轻松地通过 iCloud 同步 NSUserDefaults
  • Prephirences : Prephirences 是一个提供了有用的协议和便捷的方法来管理应用的偏好设置,配置和应用状态的 Swift 库

数据安全:

  • AES 加密/解密 :使用起来极其简单!简单固执的 AES 加密/解密类,然而它就是可以很好的工作!
  • MD5
  • UICKeyChainStore : 一个对 Keychain 的简洁封装
  • 一个用来存储环境和应用键值的键值存储
  • Valet : 在 iOS 和 OS X 的 Keychain 中安全地存储数据,然而你无需知道 keychain 的具体工作细节,使用起来很简单!
  • 方便 Keychain 使用的强大的 Swift 面向协议库 : 推荐
  • 非常简单的生物识别认证服务(Touch ID)的 Swift 封装

加载HUB提示:

  • MBProgressHUD : 推荐使用!用于显示一个半透明的 HUD。当任务在后台线程结束时可以在上边显示一个指示器和/或者标签
  • SVProgressHUD) : 一个为你的 iOS 应用制作的简洁,轻量级的进度指示 HUD
  • ProgressHUD : 一个轻量易用的 HUD
  • EZLoadingActivity : 轻量的载入动作指示 HUD

视频:

  • 一个对 AVPlayer 和 AVPlayerLayer 类的简单封装
  • 一个强大完善且完全可定制的 iOS 媒体播放器 Swift版本

新闻+博客

  • iMore 关于苹果产品及相关技术的介绍,全英文.
  • Swift 开发者通讯,Swift 开源新闻,项目和资源

相当优秀的App完整项目

  • 优秀的APPS 开源iOS app列表! 其实这一个就够了
  • awesome-awesomeness 列表 逊色一点点
  • 去年买了个苹果表 watchkit app 例程和教程的列表。
  • 一个高质量,频繁更新并且被很好维护的 iOS 教程网站的完整集合。

你可能感兴趣的:(iOS_资源大礼包(持续更新...))