资深ios开发工程师收藏的iOS干货文章、大神的blog博客

推荐阅读:iOS开发——BAT面试题合集(持续更新中)

以下网站不分排序。

1.1、 喵神-OneV's Den
1.2、 喵神-Swifter.tips

2、 唐巧的技术博客

3、虾神的技术博客

4、 Kitten的技术博客

5、 CocoaPods建立私有仓库

6、 iOS应用架构谈 view层的组织和调用方案

- 1、开篇- 2、view层的组织和调用方案 - 3、网络层设计方案- 4、动态部署方案 - 5、本地持久化方案

7、 Core Image 和视频
当涉及到处理视频的时候,性能就会变得非常重要。而且了解黑箱下的原理 —— 也就是 Core Image 是如何工作的 —— 也很重要,这样我们才能达到足够的性能。在 GPU 上面做尽可能多的工作,并且最大限度的减少 GPU 和 CPU 之间的数据传送是非常重要的。之后的例子中,我们将看看这个细节。
想对 Core Image 有个初步认识的话,可以读读 Warren 的这篇文章 Core Image 介绍。我们将使用 Swift 的函数式 API 中介绍的基于 CIFilter
的 API 封装。想要了解更多关于 AVFoundation 的知识,可以看看本期话题中 Adriaan 的文章,还有话题 #21 中的 iOS 上的相机捕捉

8.1、 Masonry介绍与使用实践(快速上手Autolayout)
8.2、 有趣的Autolayout示例-Masonry实现
Masonry是一个轻量级的布局框架 拥有自己的描述语法 采用更优雅的链式语法封装自动布局 简洁明了 并具有高可读性

9、 Objective-C Runtime
本文详细整理了 Cocoa 的 Runtime 系统的知识,它使得 Objective-C 如虎添翼,具备了灵活的动态特性,使这门古老的语言焕发生机。主要内容如下:

- 引言- 简介- 与Runtime交互- Runtime术语- 消息- 动态方法解析- 消息转发- 健壮的实例变量(Non Fragile ivars)- Objective-C Associated Objects- Method Swizzling- 总结

10、 ios 移动互联网开发者
IBInspectable , IBDesignable , IBCalculatorConstructorSet , IB里面还有这么多神奇的黑魔法
无论陈词滥调多少次,比起一个需要我们记住并且输入什么的界面来说,如果替换成我们能够看见并可控制的界面的话将会是巨大的进步。 Xcode 6 提供了这样一个替代,在旧技术上建立新的互动。在设计项目的时候建立一个自定义的界面使你可以配置自定义控制并将它们实时显示出来,用 IBInspectable 和 IBDesignable,这将成为可能。

11、 Objective-C类成员变量深度剖析

目录

  • Non Fragile ivars
  • 为什么Non Fragile ivars很关键
  • 如何寻址类成员变量
  • 真正的“如何寻址类成员变量”
  • Non Fragile ivars布局调整
  • 为什么Objective-C类不能动态添加成员变量
  • 总结

12.1 自己动手写一个 iOS 网络请求库(一)—— NSURLSession 初探
12.2 (switf)自己动手写一个 iOS 网络请求库(二)——封装接口

13、 iOS的socket开发基础

14、 Objective-C开发编码规范

15、 WWDC
集合了2010—2015年所有WWDC的视频字幕,结合PDF看,速度比看视频快很多哦。

16、 iOS 使用 dispatch_once 创建线程安全的单例

17、 SKETCH神助攻!无代码做动效神器HYPE3入门教程

18、 RunLoop学习笔记
RunLoop学习笔记,从CF层面了解由于CFRunLoopMode机制iOS程序ScrollView的滑动为何如此平滑的原因。还有介绍AFNetworking如何单独发起一个global thread内置runloop达到不占用主线程又不耗CPU资源的。
18.2 深入理解RunLoop

19、 微信、陌陌等著名IM软件设计架构详解

20、 iOS核心动画高级编程
看完博客就以为自己掌握了知识点真实太幼稚,只是满足了小小的好奇心,OMG!

21、 刘圆圆的技术博客
他博客里关于自己的介绍是,刘圆圆,腾讯iOS开发。90后。文章质量很高。涉猎面广。

22、 使用UIWebView时objective-c与javascript互相调用 1

23、 Git 常用命令大总结

24、 Xcode各种插件

25、 非官方微信支付 iOS demo

26、 内购Demo

27、 移动开发经典文章

28.1、 RAC-国内关注RAC比较早的一位
28.2、 凌晨-RAC

29、 阳神的blog

30、 swift开发资源整理-资料超全

31、 CoreAnimation编程指南(一)概念

32、 《Deep Dive Into the WatchKit SDK(深入WatchKit SDK)》
介绍了手机手表间的通信、本地通知、自定义动画、使用自定义字体等小技巧

33、 Objective-C Autorelease Pool 的实现原理
内存管理一直是学习 Objective-C 的重点和难点之一,尽管现在已经是 ARC 时代了,但是了解 Objective-C 的内存管理机制仍然是十分必要的。其中,弄清楚 autorelease 的原理更是重中之重,只有理解了 autorelease 的原理,我们才算是真正了解了 Objective-C 的内存管理机制。:本文使用的 runtime 源码是当前的最新版本 objc4-646.tar.gz。

34、 ios_swift开发资源整理(超全)

35、 Objective-C Method Swizzling 的最佳实践
Objective-C 中的 Method Swizzling 是一项异常强大的技术,它可以允许我们动态地替换方法的实现,实现 Hook 功能,是一种比子类化更加灵活的“重写”方法的方式。

36、 CALayer画Mask指南

37、 南峰子的技术博客

6月22日-记录更新

38、 一叶博客
作者介绍:一叶,四年 iOS 开发,曾就职盛大文学,现工作于奇点国际,热爱移动互联网,内存分析及性能优化经验丰富,擅长重构、接口设计、框架搭建

6月25日-记录更新

39、 GCD 深入理解(一)
40、 GCD 深入理解(二)
41、 如何使用 NSOperations 和 NSOperationQueues
42、 如何使用 Instruments

6月27日-记录更新

43、Jim's blog

44、 iWangKe.me博客

6月28日-记录更新

45Ole Begemann
国外iOS开发、Mac开发大牛的博客

7月14日更新-站内记录

46苹果官方Demo大集合

7月15日更新-blog记录

47CoreText使用教程系列

7月16日更新-开发Tools

48iconstore
来自顶尖设计师设计的图标, 量非常多, 且全部免费!

7月30日更新

49说说ReactiveCocoa 2
50一次对MKMapView的性能优化
51Realm数据库基础教程
52iOS开发之应用内检测手机锁屏,解锁状态
53Objective-C Autorelease Pool 的实现原理
54Carthage:去中心化的Cocoa依赖管理器
55对tableView三种计算动态行高方法的分析
56IFTTT-至于是什么鬼东西,看看你就知道
57swift中文网
58初识Core Data(4)
59开发 Apple Watch 应用
6027个提升效率的iOS开源库推荐
61Twitter上52个iOS开发牛人
62esoftmobile博客-Associated Objects
63某妹纸博客-发光的我

8月1日更新

64iOS逆向工程BBS
65Facebook-多TCP链路的数据传输开源库
66Swift之贪婪的UIButton
67只会左键断点?是时候试试这样那样断点了
68如何用代码控制以不同屏幕方向打开新页面【iOS】
69UICollectionView拖曳
UICollectionView拖曳-blog

8月5日更新

70怎么判断 push UINavigationController 动画完成
71swift-简单、轻量的函数响应式编程框架
72动画之CAShapeLayer和CAGradientLayer的介绍
73如何轻松实现iOS9多任务管理器效果(iCarousel高级教程)
74iOS开发系列--地图与定位
75雷纯锋-iOS 并发编程之 Operation Queues
76iOS自动布局高级用法及纯手码约束写法
77自己动手构建表单验证功能【iOS】

8月20日更新

78Thomas Hanning - A blog about iOS Development
79App Store支持银联支付了,手把手教你…
80国外一网站 “All Dev Resources”搜集整理了一些游戏开发者需要的工具
81iOS安全系列之一:HTTPS
82在线OC转swift工具
82处理键盘通知
83理解UIScrollView
84高效 MacBook 工作环境配置
85A weekly newsletter for Swift developers with links to the best Swift code, projects and playgrounds
86iOS webView获取html内容
87工具-删除xcode项目中不再使用的图片资源
88如何用代码控制以不同屏幕方向打开新页面【iOS】
89 NSRunLoop基本原理
90第三方日历库-JTCalendar
91[译]Friday Q&A : 动手实现 objc_msgSend
objc_msgSend 函数支撑了我们使用 Objective-C 实现的一切。Gwynne Raskind,Friday Q&A 的读者,建议我谈谈 objc_msgSend 的内部实现。要理解某件事还有比自己动手实现一次更好的方法吗?咱们来自己动手实现一个 objc_msgSend。

92wwdc-Advanced Graphics and Animations for iOS Apps(session 419)
这篇文章主要是学习完Advanced Graphics and Animations for iOS Apps这个session后的总结和相应细节的延伸和细化。主要内容为图形性能与测试工具这两个章节。

93NSDate , NSDateComponents , NSDateFormatter, NSCalendar
94源码推荐(8.10):iOS 大文件断点下载库,仿微信发布语音
95一文让你彻底了解iOS字体相关知识
96Jazzhand开源动画框架代码分析
Jazz Hands是IFTTT发布的一个基于关键帧的动画框架,可以用于手势,滚动视图,KVO或者ReactiveCocoa,还是非常好用的。

97如何快速在手机中查看UDID,无需itunes、itools
98国外博客-iOS App Development
99iOS技术周报
100这样好用的ReactiveCocoa,根本停不下来
前戏
我个人非常推崇ReactiveCocoa,它就像中国的太极,太极生两仪,两仪生四象,四象生八卦,八卦生万物。ReactiveCocoa是一个高度抽象的编程框架,它真的很抽象,初看你不知道它是要干嘛的,等你用上了之后,就发现,有了它你是想干嘛就干嘛,编码从未如此流畅。

101RayWenderlich 官方 Swift 风格指南

8月24日更新

102swift学习网站
已特意加粗了,不要问我这个网站好不好

8月28日更新

103iOS安全与逆向工程
本系列文章将对iOS安全、逆向工程的基本流程,以及涉及到的工具进行简要的介绍

104携程App的网络性能优化实践

总结了携程在App网络性能优化方面的一些实践经验。在2014年接手携程无线App的框架和基础研发工作之后,陈浩然面对的首要工作就是App客户端性能优化,尤其是网络服务性能,这是所有App优化工作的重中之重。

作为一个开发者,有一个学习的氛围跟一个交流圈子特别重要,这是一个我的iOS交流群:638302184,不管你是小白还是大牛欢迎入驻 ,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!

群内提供数据结构与算法、底层进阶、swift、逆向、整合面试题等免费资料
附上一份收集的各大厂面试题(附答案) ! 群文件直接获取
各大厂面试题

image
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,457评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,837评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,696评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,183评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,057评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,105评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,520评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,211评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,482评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,574评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,353评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,213评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,576评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,897评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,174评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,489评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,683评论 2 335

推荐阅读更多精彩内容