xml地图|网站地图|网站标签 [设为首页] [加入收藏]

简书iOS学习资源大收录,适配开发教程

来源:http://www.ccidsi.com 作者:集成经验 人气:69 发布时间:2020-05-05
摘要:  iOS开发·适配篇 访问iOS开发中尺寸设计、荧屏适配、系统适配等连锁技艺随笔! tvOS 是 Apple 电视上一种新的OS系统,它同意开荒者创设游戏类和频率类使用。Apple 提供了两种在tvOS 上

图片 1

图片 2

图片 3  

iOS开发·适配篇

访问iOS开发中尺寸设计、荧屏适配、系统适配等连锁技艺随笔!

tvOS 是 Apple 电视上一种新的OS系统,它同意开荒者创设游戏类和频率类使用。Apple 提供了两种在 tvOS 上支出应用的艺术:

在利用开荒中,给App推送公告是很广泛的办法。PushSharp正是如此一个可以预知达成向iOS(Nokia/surfaceAPNS)、Android(C2DM和GCM)、Windows Phone、Windows 8、摩托罗拉(PAP)和亚马逊(ADM)等八种操作系统推送音信通告的开源C#服务器端库。

iOS开垦·系统接口篇

访问iOS开垦中,访问系统中通信录、通话记录、健康记录、当前电量、系统时间、来电识别等iOS系统数据的才具文章!

作品传送门来源: @CSDN移动译者:@DevTalking

6. cocos2d-x

为了越来越好地将简书下边包车型客车iOS小说分类,以有支持大家之后的集中式深化学习,这里整理了二千克个专项论题以供大家查阅!

延长阅读:

  • 基础篇:iOS9适配
  • 尖端篇:iOS9尖端手艺
  • Demo篇:iOS-9-Sampler

图片 4

iOS开采社区

自由投稿,无需调查,随心!大肆!面向iOS大神和爱好者的投稿集中地!

搜集和iOS开辟相关的每一项文化,接待各位来投稿和技艺调换~~

这一期的 Weekly 就到这里,款待大家享受越来越多的能源。

图片 5

LeetCode算法升高之路

LeetCode Solutions! 各路LeetCoder金石不渝做题和剖判的集中地!

到了此地,俺生硬建议学习如下源码收拾合辑:

iOS这么些值得参照他事他说加以侦察的App项目源码(GitHub优越iOS完整项目源码大收音和录音!)

1.之上正是现阶段整合治理的iOS专项论题大聚合,还可能会四处更新中,接待iOS的各位朋友关切和享受!

2.假让你有局地不得不承认的稿子,招待来投稿!也可来报名管理员,一齐收音和录音越来越多好的作品!

3.有关专项论题分类,假诺你有更加好的提议,接待留言只怕简信!咱们一齐把专项论题分类做的更加好!

图片 6

奇霉素GridView是一款开源的iOS(BlackBerry/苹果平板)表格视图,允许客户手势对表格单元进行排序,在单元格需求呈现时才开展装载,那样非常的大地提升了报表的频率。在这之中的伸缩/旋转/平移手势能够让客户改动视图,还是能够落到实处从CellView到全屏的切换。

iOS后台开拓与结构实施

搜集有关iOS后台开垦与结构推行的技巧文章!

延伸阅读:Jaminzzhang的博客

Druid
Ali提倡并保险
1389个 Star 922个 Fork
依赖Java 的数据库连接池。

iOS开源及高仿项目接收

慎选部分优越和一体化的iOS开源及高仿项目!

图片 7

34. cocos2d-iphone-extensions

iOS软件重构与设计方式

募集iOS设计情势与架酌量想方面的篇章!

在 iOS9 中,Apple 引进了 UIStackView,他让您的利用可以透过轻松的点子,纵向或横向的叠放你的 views。UIStackView 接受 auto layout 的主意来保管他的子视图的职位和尺寸,让您更简约的营造自适应的 UI。

dubbo
Ali倡导并保险
1139个 Star 1171个 Fork
布满式服务框架。

iOS基础·OC高级篇

慎选了OC高档本性的一些考虑:富含Runtime、Runloop、MRC、ARC、内部存款和储蓄器管理、多线程、Block、Delegate、Protocol、Category、Extension,以致Notification、KVO、回调、深复制、浅复制、alloc、retain、release、dealloc、strong、weak、autorelease、copy等高级性格!以致静态类型与动态类型的语言特征!

  • 彩电ML Apps: 那类应用是选取完整的新开辟技能开采的,比如电视机ML、电视JS、电视机MLKit。那对我们来讲是多少个壮烈的惊奇,大家会在现在有较详细的牵线。
  • Custom Apps: 那类应用是使用大家曾经相比较熟识的开拓本事实行支付的,比方我们熟习的局地iOS框架,Storyboard、UIKit、Auto Layout 等。

    图片 8

15. GMGridView

iOS的一对风味和思维

募集iOS系统中的一些得以完毕原理和扩充考虑,高等iOS开荒程序员终南走后门!

由慕课网分享的 iOS 大腕唐巧的一篇随笔。小说中享用了怎么样提升 iOS 开荒的部分主意和建议,希望对 iOS 开垦者们享有助于。作品传送门

Nimbus是贰个开源的iOS框架,比起Three20,Nimbus的文书档案更为康健、足够,能够完毕广大不行炫的分界面特效。因而,开采者能够依赖Nimbus来下滑项目规划的复杂度。

iOS项目与意况的那多少个事

搜集Xcode,Cocoapod,MacOS,Shell编制程序等与iOS项目结构相关技艺小说!

onevcat在新浪里分享:堤修第一次全国代表大会大每年一次例行的 iOS Sampler 体系随着 iOS 9 公布也开源了,通超过实际例介绍了 SDK 中至关心重视要新特色的采用,一年一度必 fo 的档案的次序。GitHub 地址在那.

23. MGSplitViewController

iOS开发·视听篇

募集iOS开采中与录制,音频,直播等视听相关的技术小说!

期望已久的 iOS9 颁布了,相当多少人校正完成得出结论:那是值得进级的版本。随之而来的是适应 iOS9 开垦技巧。本期 Weekly 搜集了有些关于 iOS9 相关的开荒能源,希望对您有救助。

40. MGBox2

Cocos2d-X与游戏支付

征集有关Cocos2d-X等2d游乐开拓的本领小说

这是 @Nathan_Bao 翻译的关于 iOS9 学习的一层层随笔,查看越来越多请移步目录页,本连串原来的著笔者是发源 shinobicontrols 的开垦者 @克里斯 Grant。

Appirater是一个得以一向利用到别的Samsung应用(iOS4.0及以上)中的开源类,用于提示顾客在开垦App时,对使用举行业评比价或打分。

Unity3D与游戏支付

采撷有关Unity3D游戏开辟的技术小说

fir.im

图片 9

算法与数据结构

周围数据结构与算法知识收拾,及BAT招徕约请中编制程序大题总括

李锦发 分享的 提姆Liu-iOS,搜罗了雅观的 iOS, Mac 开源项目,轮子这么多真的好嘛?实际情况见 GitHub 地址

iOS开发·网络篇

访问iOS开荒中互连网连接,数据下载等与网络拍卖有关的手艺小说!

怎么着创制叁个安全的 App?对于未越狱的 iOS 设备来讲,由于强大的沙箱和授权机制,以致Apple自个儿掌握控制的 App Store , 基本上杜绝了黑心软件的凌犯。但除系统安全之外,大家照旧直面大多的武威难题:互连网安全、数据安全等……那篇作品对 HTTPS 攻击,极度是 HTTPS 在 App 这一应用途景下的相近的抨击手腕实行剖判顶牛。点击这里,明白越多。

20.CocoaAsyncSocket

iOS开发·动画篇

收罗iOS开垦中UIKit,Core Animation,OpenGL,CoreGraphics等与动漫片相关的技艺小说!

@iOS程序犭袁 在搜狐上分享了关于一类别的 iOS9 适配体系教程,结束如今共有6篇,分别关于 https 央求、后台定位、集团级分发、Bitcode、U中华VL scheme、三星平板适配 Slide Over 和 Split View,后续还将持续创新。良心干货,正在脑仁疼 iOS9 开辟的你势必毫无失去。详细情况见 GitHub 地址:iOS9 Adaptation Tips

SSToolkit能够说是iOS开垦者最常使用的工具类之一,该开源项目提供了一个整机的iOS类库集结,用于缓慢解决iOS开垦者在开垦进度中常际遇的一对主题素材,举例追踪一款设备是或不是具备视网膜显示屏或是或不是能剪裁图片,包蕴SSCollectionView、SSGradientView、SSSwitch等重重相当方便的类。

iOS面试与沉凝

不单搜罗iOS面试中的幼功知识喔~~也访问iOS大神级面试官会关怀的有的特征和进行思谋

dubbo
Ali发起并尊崇
1139个 Star 1171个 Fork
布满式服务框架。

iOS开拓·运转与监督篇

访问iOS端APP开辟时,有关运维和顾客数量监察和控制诉方面包车型地铁SDK集成方法!如OneAPM等等!

品类发起人PeterShih在投机的BlackBerry/surface应用Lunchbox中利用了PSCollectionView源代码,开采者可以在App Store中无偿下载该行使。

iOS第三方库与框架

重视搜集iOS开辟中有个别第三方框架、第三方开源库有关的技巧小说!

GPUImage是二个基于GPU图像和摄像拍卖的开源iOS框架。

iOS开发·数据篇

搜罗iOS开辟中多少长久化、数据建模、词典等与数码管理相关的技艺小说!

13. ViewDeck

iOS开荒接济及插件

征集iOS开拓者中代码调节、Git/SVN、Alcatraz、Reveal、Charles等开销援救相关的本事小说!

MonoGame帮衬平台:

iOS项目中的错误及死灭之路

Xcode项目出错及解决办法大记录!

图片 10 图片 11 图片 12

iOS开发·视图篇

募集iOS开荒中与UIKit框架,包涵视图类、视图调整器类等相关的手艺文章

8.cocos2d-iphone(jpsarda)

iOS开发·地图与定点篇

搜集iOS开拓中与地图和永远有关的稿子

Amaze UI
云适配发起并保险
2015个 Star 654个 Star
前端框架。

iOS基础·OC语法篇

分选了一些足以加强OC语法底工的篇章,包罗常量、局地变量、全局变量、静态变量、帧、栈、堆、Property,Description、id、instancetype,以致NSTimer、NSDate、NSString、NSInteger、NSUInteger、NSNumber、NApacer、NSArray、NSDictionary、NSSet等Foudation根底本性!

在《GitHub上最火的四十多少个Android开源项目(一)》中,我们早就极其详细地介绍了cocos2d-x开源项目。cocos2d-x协理iOS、Android、Windows Phone 8、Bada、华为、Marmalade、Windows、Linux等四个阳台。

iOS开发·优化篇

征集iOS开垦中有关断点调节和测量试验,Instruments工具中央银行使时间探测(TimeProfiler卡塔尔、内部存款和储蓄器检查(Allocation卡塔尔国、内部存款和储蓄器泄漏等模块实行App优化处理的技巧作品!

Sea.js
Ali的玉伯发起并维护
3485个 Star 1674个 Fork
JavaScript模块加载框架,在同类小说之中归于极其可观。

现今简书汇集了一发多的iOS开采者,也汇集了广大卓绝的iOS技艺小说!怎么着从日益浩涵的技艺小说中一点也不慢找到自个儿这两日想要补充的学识,是个挑战!

php-yaf
新浪的laruence发起并有限支持
1321个 Star 584个 Fork
PHP 框架。

iOS开拓·应用举办篇

iOS开荒中关于应用扩充(App Extension)的技术文章!

XMPPFramework是一个接收Objective-C编写的用于Mac/iOS开辟的XMPP框架,它提供了三个LX570FC-3920(XMPP标准)宗旨完成,通过一些特定工具读写XML。XMPPFramework有着特别丰硕的确立在模块化结构之上的XEP扩张,开荒者能够将其直接插入到代码中,使用GCD构成,就算是在此多少个老旧的HTC或12核Mac Pro上,它都能神速运转。

iOS开发·布局篇

搜罗与iOS开拓中自动构造、手动结构等关于的小说!

SVProgressHUD能够达成两种HUD效果,多用来程序正在施行耗费时间较长的职务,须求客户等待。除了展现等待的HUD,还足以呈现命令推行成功可能失败的HUD。

iOS开采·音讯推送

iOS开辟中有关消息推送的技巧小说!

33. Chameleon

图片 13

IIViewDeckController能够达成相像于Path 2.0 的视图左右滑行的功效,补助向左或向右顺滑的滑动操作。

图片 14

27. PushSharp

32. PSStackedView

26. CocoaHTTPServer

7.cocos2d-iphone(cocos2d)

QuickDialog能够支持开拓者急速创设复杂的表单,达成包括登入界面在内的各类样式的TableView输入分界面,其它,还足以创立带有八个文本域的报表及项目。

24. CocoaLumberjack

  • 可在iOS和Mac OS X的Objective-C中与RESTful Web服务扩充简易人机联作;
  • 包蕴轻松的HTTP Request/Response API;
  • 含有强大的靶子映射系统,用于减少代码长度;
  • RestKit可减少JSON/XML的管理的能源消耗,协理通过SBJSON和YAJL实行JSON剖析。

tengine
Ali提倡并拥戴
2384个 Star 719个 Fork
基于 Nginx 的 Web 服务器。

图片 15  

Sea.js
阿里的玉伯发起并维护
3485个 Star 1674个 Fork
JavaScript模块加载框架,在同类小说之中归属分外优秀。

Fastjson
Ali发起并维护
1661个 Star 757个 Fork
Java 的 Json 库。

CocoaLumberjack集快、轻易、强盛、灵活于一身,和log4j等此外极度受开荒者款待的日志框架的定义相通,专为Objective-C设计,用于iOS和Mac,具备十六线程、GCD(假若可用)、无锁原子操作和Objective-C运维时的动态天性。

图片 16

Three20本来是HUAWEI版Facebook中所使用的工具库,包蕴照片查看器等一雨后冬笋的NokiaUI类集,以至HTTP磁盘缓存等片段通用工具。后来从Instagram一加应用中退出出去,成为了二个十分受开垦者爱怜的通用框架。

PSStackedView能够将你的UIViewControllers积聚起来,实现了近乎于Instagram华为平板版应用效果与利益的界面,项目发起人PeterSteinberger表示,PSStackedView的灵感就是来自于推文(Tweet卡塔尔国 华为平板的UI。

项目名称 项目信息
1. AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单, 功能强大, 现在许多人都用它取代 ASIHTTPRequest
2. GPUImage 一款强大的图片滤镜工具, 支持自定义滤镜, 可用来实时处理图片和视频流, 作者是 SonoPlot 公司的 CTO, 在很小的时候便开始接触编程, 他在 SO 上面的回答也有很多值得阅读, GPUImage 这个项目从 2012 年开始, 使用 OpenGL 图形程序接口编写, 性能非常好, 现在很多 iOS 程序员都用它来实现 iOS 的模糊效果
3. three20 由 Facebook iOS 客户端衍生出的一款 iPhone 框架, 内置许多丰富的功能, 有丰富的界面, 对底层的操作便捷, 为开发者省下了很多时间, 但现在已经停止了更新, 一个 PR 把代码删得干干净净, 不要好奇去点开 Files changed, 我点开后该页面直接卡死, three20 当中的一位作者创建了 Nimbus, 算是 three20 的一个替代品
4. RestKit 主要用于 iOS 上网络通信, 允许与 RESTful Web 服务交互, 常用于处理 API, 解析 JSON, 映射响应对象等操作, 简单易用, 方便你把所有精力都放在对数据的操作上
5. SDWebImage 作者 Olivier Poitrey 是 Dailymotion 的 CTO, 拥有多个不错的开源项目, 此项目常用于对从 Web 端接受到的图片进行缓存, 是 UIImageView 的扩展, 应用起来比较简单
6. ReactiveCocoa 由 GitHub 工程师们开发的一个应用于 iOS 和 OS X 开发的函数响应式编程新框架, Matt 称其为 "An open source project that exemplifies this brave new era for Objective-C", 也有人说它是 Cocoa 的未来, 具体可看唐巧写的这篇文章
7. MBProgressHUD 作者 Matej Bukovinski 是一位全栈工程师, UI/UX 设计师, 此项目是一款提示框第三方库, 帮助开发者快速应用到项目中)
8. MagicalRecord 作者是 Coursera 的 iOS 工程师, 该项目创作灵感来自于 Ruby on Rails 的 Active Record, 主要为方便操作 CoreData 而生, 帮助清除 CoreData 引用的代码, 协助方便 CoreData 的工作
9. FMDB 一个对 SQLite 进行封装的库, 使用起来方便, 简单
10. ASIHTTPRequest 一个轻量级的 iOS 网络通信类库, 基于 CFNetwork 框架开发, 但现在已经停止更新, 多数开发者改用 AFNetworking 替代)
11. Mantle 作者是 GitHub 的员工, 文档写的很清楚: Mantle makes it easy to write a simple model layer for your Cocoa or Cocoa Touch application, 主要用来将 JSON 数据模型化为 Model 对象, 唱吧在前段时间也改用 Mantle 了.
12. FlatUIKit 收集了很多扁平化 UI 的 iOS 组件, 方便使用
13. Facebook SDK for iOS Facebook 官方的 iOS SDK, 方便开发者集成 Facebook 的一些功能到自己的 iOS APP 里面
14. JSONKit 主要用于解析 JSON, 适用于 iOS6 以下环境, 自从 iOS5 开始 Apple 官方给出了 NSJSONSerialization API, 自此大家都用官方的了
15. Slate 一款窗口管理应用程序, 但在两年前就已经停止更新了
16. Nimbus 作者 Jeff 曾为 Facebook, Google 做过不少好东西, 也是 three20 的成员之一, three20 停更后, 他创造出这个框架来代替 three20, 文档齐全
17. FastImageCache Path 公司出品的 iOS 库, 作者 Mallory Paine 是苹果前员工, 此类库适用于在滚动时快速显示图像, 高速持久是其最大的特点
18. SVProgressHUD 又一款轻量级的 iOS 第三方控件, 用于显示任务加载时的动画, 非常轻便, 容易使用
19. Shimmer Facebook 推出的一款具有闪烁效果的第三方控件, 供它旗下一款名为 Paper 的应用使用, 安装使用整个过程都十分简单
20. CocoaLumberjack 这是 Mac 和 iOS 的一款强大的日志框架, 配置简单, 多线程, 提供更高级的 log 功能, 可用于代替默认的 NSLog 语句
21. ViewDeck 一款开源的 iOS 活动面板组件, 还原 Path 2.0 的侧滑效果, 作者因为时间关系在两年前停止对其更新
22. Alcatraz Alcatraz 是一款管理 Xcode 插件、模版以及颜色配置的工具, 可以集成到 Xcode 的图形界面中, 安装删除都是几条命令的事, 很方便, 支持自己开发插件并上传
23. OpenEmu 超强的游戏模拟器, 做游戏开发必备, 官网做得也很不错
24. AsyncDisplayKit Facebook 开源的一款 iOS UI 框架, Paper 用的就是该框架, 另外框架还用到了 Facebook 早期开源 Pop 动画引擎
25. Xctool 是 Facebook 开源的一个命令行工具,用来替代苹果的 XcodeBuild 工具, 极大的方便了 iOS 的构建和测试, 输出错误信息也比较友好, 受到许多 iOS 开发者的称赞, 经常与其搭配使用的还有 OCUnit, Travis CIOCLint 等测试工具
26. iCarousel 作者是英国 Charcoal Design 公司的创始人, 开源领域的贡献颇为卓著, 这个项目就是其中之一, 这是一款可以在 iOS 上实现旋转木马视图切换效果的第三方控件, 并提供多种切换效果
27. FLEX 这是 Flipboard 官方发布的一组专门用于 iOS 开发的应用内调试工具, 开发者无需将其连接到 LLDB/Xcode 或其他远程调试服务器,支持直接在 App 中运行
28. Cocos2D Swift 这是 Swift 语言版本的 Cocos2D 游戏开发引擎, 核心开发者是 Ricardo Quesada, 已经为该项目贡献了 100W 行左右代码, GitHub 上更新较为频繁
29. TapkuLibrary 作者是 Devin Ross, 这是在 iOS 上一款功能强大的 UI 效果类库, 可以实现多种酷炫的效果, 目前仍在更新中
30. Masonry 一个轻量级的布局框架, 同时支持 iOS 和 Mac OS X, 语法优雅, 帮助开发者快速适配不同分辨率的 iOS 设备
31. AwesomeMenu 作者是一位中国人, 该项目主要是使用 CoreAnimation 还原了 Path menu 的动画效果
32. PonyDebugger 由 Square 公司推出的一款优秀的 iOS 应用网络调试工具, 用户可以实时看到应用程序的网络请求, 也可以对 iOS 应用程序的核心数据栈进行远程调试
33. NewsBlur 作者独自一个人 Samuel Clay 做出来的一款名为 NewsBlur 的新闻阅读器, 很多人都称其为 Google Reader 的替代品, 这是它的源码
34. JVFloatLabeledTextField 作者是 Thumb Labs 的联合创始人, JVFloatLabeledTextField 是 UITextField 的子类, 主要实现输入框标签浮动效果, 创作灵感来自 Dribbble, 已出现多个移植版本
35. Json Framework 用于解析 JSON 数据的一个框架, 但是在 iOS5 以上版本大多数人都选择使用 NSJSONSerialization 来解析 JSON, 该项目现在在 GitHub 上也几乎没怎么更新了
36. The Physical Web 由 Chrome 团队主导的一个项目, 意在用 URL 连接世界, 方便用户接受数据, 目前尚处在实验阶段
37. Reachability Reachablity 是用于检测 iOS 设备网络环境的库
38. RESideMenu 作者 Roman Efimov 是雅虎的 iOS 工程师, 这个项目实现了 iOS 上的菜单侧滑效果, 创意来源于 Dribbble, 该项目支持 iOS8
39. CocoaAsyncSocket 一个功能强大、简单易用的异步 socket 通讯类库, 支持 TCP 和 UDP 协议, 可用于 Mac 和 iOS 设备上, 作者 Robbie Hanson 是 Deusty 的首席软件工程师
40. ECSlidingViewController 一个视图控制器容器, 将子视图处理成两层, 通过滑动来处理层的切换, 创作灵感来自 Facebook 和 Path的 App, 作者是 Cleveland 的员工
41. SWTableViewCell UITableViewCell 的子类, 实现了左右滑动显示信息视图并调出按钮
42. TTTAttributedLabel UILabel 的替代品, 使 iOS 上的 Label 功能更加丰富, 可支持链接植入等功能
43. Canvas 无需编码实现牛逼的动画效果的库, 连设计师都可以快速上手
44. SocketRocket Square 公司开源的一个 WebSocket 客户端, 稳定并且易用, 做实时应用常会用到, 受广大开发者喜爱
45. Tweaks Facebook 开源的一款工具, 旨在帮助 iOS 开发者更快的迭代应用, 方便用户动态的调整参数, 是的, Paper 这个项目也用到了
46.JSQMessagesViewController 优雅的 iOS 消息类库, 常用于聊天应用中, 可定制性高
47. PNChart 作者周楷雯是 90 后, 秒视的创始人, 该项目是一个带动画效果的图表控件, 简约易用, 受到不少开发者喜爱
48. VVDocumenter-Xcode 作者是王巍国内著名的 iOS 开发者, 人称喵神, 目前在日本 LINE 公司工作, 该项目帮助开发者轻松的生成注释文档, 节省了不少工作量, 赞
49. Appirater 一款用于提醒用户给你的 App 打分的工具
50. BlocksKit 一个开源的与 Cocoa 紧密集合的基础性框架

Skynet
云风发起并尊敬
2120个 Star 1042个 Fork
开源并发框架。

Restkit是三个最重要用以iOS上网络通讯的开源Objective-C框架,除了发送央浼、接纳响应那么些基本功用外,还附带Core Data,以致将远程JSON映射为本地对象的作用。

9. GPUImage

图片 17  

5. asi-http-request

DPark和DOUAudioStreamer
豆类发起并维护
1125个 Star 229个 Fork
Spark 的 Python 克隆。

PNChart
秒视周楷雯发起并保证
3289个 Star 493个 Fork
有动画效果的图片控件。好像前一段时间被炒的燥热。

本文由68399皇家赌场发布于集成经验,转载请注明出处:简书iOS学习资源大收录,适配开发教程

关键词: fir iOS 教程 开源 专题

上一篇:皇家88娱乐网添加地图,详细介绍

下一篇:没有了

最火资讯