资深ios开发工程师收藏的iOS干货文章、大神的blog博客
以下网站不分排序。
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
- 成为优秀程序员的十个Tips
- 软件设计规范,模式和案例总结
44、
iWangKe.me博客
6月28日-记录更新
45
Ole Begemann
国外iOS开发、Mac开发大牛的博客
7月14日更新-站内记录
46
苹果官方Demo大集合
7月15日更新-blog记录
47
CoreText使用教程系列
7月16日更新-开发Tools
48
iconstore
来自顶尖设计师设计的图标, 量非常多, 且全部免费!
7月30日更新
49
说说ReactiveCocoa 2
50
一次对MKMapView的性能优化
51
Realm数据库基础教程
52
iOS开发之应用内检测手机锁屏,解锁状态
53
Objective-C Autorelease Pool 的实现原理
54
Carthage:去中心化的Cocoa依赖管理器
55
对tableView三种计算动态行高方法的分析
56
IFTTT-至于是什么鬼东西,看看你就知道
57
swift中文网
58
初识Core Data(4)
59
开发 Apple Watch 应用
60
27个提升效率的iOS开源库推荐
61
Twitter上52个iOS开发牛人
62
esoftmobile博客-Associated Objects
63
某妹纸博客-发光的我
8月1日更新
64
iOS逆向工程BBS
65
Facebook-多TCP链路的数据传输开源库
66
Swift之贪婪的UIButton
67
只会左键断点?是时候试试这样那样断点了
68
如何用代码控制以不同屏幕方向打开新页面【iOS】
69
UICollectionView拖曳
UICollectionView拖曳-blog
8月5日更新
70
怎么判断 push UINavigationController 动画完成
71
swift-简单、轻量的函数响应式编程框架
72
动画之CAShapeLayer和CAGradientLayer的介绍
73
如何轻松实现iOS9多任务管理器效果(iCarousel高级教程)
74
iOS开发系列--地图与定位
75
雷纯锋-iOS 并发编程之 Operation Queues
76
iOS自动布局高级用法及纯手码约束写法
77
自己动手构建表单验证功能【iOS】
8月20日更新
78
Thomas Hanning - A blog about iOS Development
79
App Store支持银联支付了,手把手教你…
80
国外一网站 “All Dev Resources”搜集整理了一些游戏开发者需要的工具
81
iOS安全系列之一:HTTPS
82
在线OC转swift工具
82
处理键盘通知
83
理解UIScrollView
84
高效 MacBook 工作环境配置
85
A weekly newsletter for Swift developers with links to the best Swift code, projects and playgrounds
86
iOS 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。
92
wwdc-Advanced Graphics and Animations for iOS Apps(session 419)
这篇文章主要是学习完Advanced Graphics and Animations for iOS Apps这个session后的总结和相应细节的延伸和细化。主要内容为图形性能与测试工具这两个章节。
93
NSDate , NSDateComponents , NSDateFormatter, NSCalendar
94
源码推荐(8.10):iOS 大文件断点下载库,仿微信发布语音
95
一文让你彻底了解iOS字体相关知识
96
Jazzhand开源动画框架代码分析
Jazz Hands是IFTTT发布的一个基于关键帧的动画框架,可以用于手势,滚动视图,KVO或者ReactiveCocoa,还是非常好用的。
97
如何快速在手机中查看UDID,无需itunes、itools
98
国外博客-iOS App Development
99
iOS技术周报
100
这样好用的ReactiveCocoa,根本停不下来
前戏
我个人非常推崇ReactiveCocoa,它就像中国的太极,太极生两仪,两仪生四象,四象生八卦,八卦生万物。ReactiveCocoa是一个高度抽象的编程框架,它真的很抽象,初看你不知道它是要干嘛的,等你用上了之后,就发现,有了它你是想干嘛就干嘛,编码从未如此流畅。
101
RayWenderlich 官方 Swift 风格指南
8月24日更新
102
swift学习网站
已特意加粗了,不要问我这个网站好不好
8月28日更新
103
iOS安全与逆向工程
本系列文章将对iOS安全、逆向工程的基本流程,以及涉及到的工具进行简要的介绍
104
携程App的网络性能优化实践
总结了携程在App网络性能优化方面的一些实践经验。在2014年接手携程无线App的框架和基础研发工作之后,陈浩然面对的首要工作就是App客户端性能优化,尤其是网络服务性能,这是所有App优化工作的重中之重。
原文:
http://www.jianshu.com/p/818d121363dd
【关于我们】
才淇(微信公众号:caiqicehua),专注于国内各大互联网公司社会招聘内推。每天更新最新互联网名企(包括但不限于今日头条、网易游戏、BAT、网易互联网、小米、京东、乐视、携程等名企)内推信息,有技术岗、有产品岗、有运营岗、有设计岗、有交互岗、有销售岗,更有其他N多相关岗位!更多内推信息请扫描以下二维码关注查阅。
资深ios开发工程师收藏的iOS干货文章、大神的blog博客相关推荐
- iOS开发之应用首次启动显示用户引导 - 疯狂的萝卜 - 博客园
iOS开发之应用首次启动显示用户引导 这个功能的重点就是在如何判断应用是第一次启动的. 其实很简单 我们只需要在一个类里面写好用户引导页面 基本上都是使用UIScrollView 来实现, 新建一个 ...
- 奔向三张,不破不立:一个iOS开发工程师的职业规划思考(转自iOSer 逆,以资激励)
大前天下午快下班那会儿,跟念茜聊了一下各自的工作现状,发现她现在碰到的一些职业规划上的困惑,跟我在一年多前的情况非常相似.而我经过一年多来的不断思考和调整,已经基本明确了自己的职业规划,发展的方向变得 ...
- 奔向三张,不破不立:一个iOS开发工程师的职业规划思考
大前天下午快下班那会儿,跟念茜聊了一下各自的工作现状,发现她现在碰到的一些职业规划上的困惑,跟我在一年多前的情况非常相似.而我经过一年多来的不断思考和调整,已经基本明确了自己的职业规划,发展的方向变得 ...
- iOS开发工程师笔试题
iOS开发工程师笔试题 1. Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? Object-c的类不可以多重继承:可以 ...
- 《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C
2019独角兽企业重金招聘Python工程师标准>>> 编写Hello World应用程序通常被认为,是学习任何编程语言的第一步.在这一章,你将创建iOS版的Hello World应 ...
- iOS 开发:彻底理解 iOS 内存管理(MRC 篇)
本文首发于我的个人博客:「程序员充电站」 文章链接:「传送门」 本文更新时间:2021年08月17日17:11:59 本文是 「iOS 开发:彻底理解 iOS 内存管理」系列的「MRC 篇」. 用来对 ...
- 《iOS开发完全上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营
编写Hello World应用程序通常被认为,是学习任何编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,快速了解Xcode这个开发iOS应用程序的主要工具. ...
- 《iOS开发全然上手——使用iOS 7和Xcode 5开发移动与平板应用》之Objective-C新手训练营...
编写Hello World应用程序通常被觉得,是学习不论什么编程语言的第一步.在这一章,你将创建iOS版的Hello World应用程序作为起步,高速了解Xcode这个开发iOS应用程序的主 ...
- iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载
前言:iOS开发之网络编程--使用NSURLConnection实现大文件断点续传下载是在前篇iOS开发之网络编程--使用NSURLConnection实现大文件下载的基础上进行 断点续传的设置 ...
- 资深前端开发工程师是什么职位
一名资深前端开发工程师,不单单需要掌握前端必须的各种技术,同时还要掌握其它技术,需要掌握一点后台的知识,同时也要对网站构架有一定的了解,同时还要掌握一定的SEO网站优化技术,这样才可以称之为一个&qu ...
最新文章
- Java 异常处理的 9 个最佳实践 1
- leetcode 122. 买卖股票的最佳时机 II
- 堆排序(如何手写堆)
- Apache Log4j 学习笔记
- VTK修炼之道29:图像统计_彩色直方图计算
- 四、爬虫中的urllib库使用
- [QUICK UI] 有哪些目前流行的前端框架
- centos7 mysql创建表_centos7下创建数据库和用户
- C语言-按照单词反转字符串(完整代码)
- 全局变量与局部变量的作用域问题
- 信佑7 linux,信佑无盘、顺无盘通用型万能包,镜像包,linux无盘
- Python编程题汇总(附答案)
- WPS加载项深入开发代码ribbon解析
- WordPress 速度优化的完整指南
- java 大小写转换函数_java字符串大小写转换的两种方法
- 【UC浏览器】PPC/SP平台7.0正式版发布啦
- php 生日提醒,PHP中实现简单的生日提醒功能实例,简单又实用!
- 判断一个数是不是2的N次方 自己写的土算法
- Excel画的图复制到Word中变形的解决办法
- 记录一次上网正常但是【登录客户端应用网络异常问题】
热门文章
- 54-html页面小项目------------新疆行之书
- 2022超火的微信小说小程序源码-自带安装教程
- Springboot with Impala and Kudu
- 泰拉瑞亚服务器config修改,《泰拉瑞亚》游戏配置怎么修改 游戏配置修改办法推荐...
- 泰拉瑞亚服务器config修改,泰拉瑞亚配置修改方法详解 泰拉瑞亚怎么修改游戏配置 Config文件-游侠网...
- 5. DR与BDR选举
- 简单家乡风景静态HTML网页设计作品 DIV布局家乡介绍网页模板代码
- vivo 应用商店推荐系统探索与实践
- org.springframework.mail.MailAuthenticationException: Authentication failed; nested exception is jav
- ES文件浏览器 WIFI 查看电脑文件怎么弄