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

Objc APP架构 王巍(喵神) 翻译 PDF+epub 双份高清完整版 Objc APP架构 王巍(喵神) 翻译 PDF+epub 双份高清完整版,不差钱的朋友可以去官网购买,支持一下大神王巍,并且可以得到持续更新。如有侵权请联系本人删除。iOS开发还是有人要的大家加油!本来想零积分的但是发现设置积分的地方不见了。。。。。。 立即下载

以下网站不分排序。

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优化工作的重中之重。

原文:

http://www.jianshu.com/p/818d121363dd

 【关于我们】

才淇(微信公众号:caiqicehua),专注于国内各大互联网公司社会招聘内推。每天更新最新互联网名企(包括但不限于今日头条、网易游戏、BAT、网易互联网、小米、京东、乐视、携程等名企)内推信息,有技术岗、有产品岗、有运营岗、有设计岗、有交互岗、有销售岗,更有其他N多相关岗位!更多内推信息请扫描以下二维码关注查阅。

 

喵神 Swifter-Swift 100个 Tips (第四版) Swifter第四版,支持swift4,2017 年八月更新的,onevcat喵神作品。王巍 (onevcat) 是来自中国的一线 iOS 开发者,毕业于清华大学。 Swifter-Swift 100个 Tips (第四版) swift4 立即下载

相关推荐

App 架构 (喵神创作)

App 架构 喵神创作 详细介绍了App常用架构知识,并深入举例实践说明架构的重要性!

iOS结构化并发---喵神出品。

ios结构化并发

m0_60543356的博客 2715

iOS开发教程(大神笔记)

大神原创的iOS开发教程,内容全面,覆盖OC及iOS开发全部技术细节内容,值得认真学习

是时候适配 Swift 3 了吗——专访 LINE iOS 开发工程师王巍

王巍(@onevcat),江湖人称“喵神”,iOS 和 Unity3D 开发者,旅居日本,目前供职于 LINE,著有《Swifter - 100 个 Swift 必备 tips》,同时也是翻译项目 ObjC 中国的组织者和管理者,维护 VVDocumenter-Xcode 及 Kingfisher 等开源项目。 王巍 LINE iOS开发工程师(Photo by 李涛 Geek2Start...

唐小引(Echo)的 优快云 博客。 1169

iOS开发教程(大神原创笔记)副本.pdf

iOS开发教程(大神原创笔记)副本.pdf

跨境TRS投资实战:从开户到交易的完整系统解析

本文系统解析了跨境TRS(总收益互换)投资的完整实战流程。详细阐述了TRS作为境外资金投资A股的灵活工具,如何通过其独特的合约结构绕开港股通限制,并提供杠杆效应。内容涵盖从选择机构、开通账户、资金管理到核心交易操作的全过程,并强调了构建包含策略、风控与心态的完整投资系统的重要性。

weixin_29233333的博客 314

手把手教你ARC——iOS/Mac开发ARC入门和使用

本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。 欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/ 本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机

wangyx810328的专栏 1058

从原理图到代码:深入解析SX1278 LoRa模块与STM32的SPI通信驱动(附完整工程)

本文深入解析了SX1278 LoRa模块与STM32的SPI通信驱动实现,从硬件原理图到完整工程代码,详细介绍了LoRa技术的通信原理、寄存器配置、SPI接口设计及低功耗优化策略。适合物联网开发者和嵌入式工程师提升远距离无线通信能力,附完整工程代码助力快速开发。

weixin_42715608的博客 423

我常去逛的iOS干货文章、blog等【持续更新】

俗话说,三人行必有我师焉。 总有些知识别人知道,你是不知道的。 感谢开源,感谢分享。我们学习才不会走太多弯路。 所以才会有如此多的好blog、好文章。 以下网站不分排序。 1.1、 喵神-OneV's Den 1.2、 喵神-Swifter.tips 2、 唐巧的技术博客 3、虾神的技术博客 4、 Kitten的技术博客 5、 CocoaPods

dazuiheshan的专栏 693

《Cesium 基础知识点》- 申请 Cesium Ion 密钥

一、访问 https://cesium.com/ion/signin/tokens 二、登录/注册 三、申请 四、使用 // 密钥 let defaultAccessToken = 'your token string'; // 设置 Cesium.Ion.defaultAccessToken = defaultAccessToken; // 初始化 let viewer = new Cesium.Viewer('cesiumContainer', {}); ...

前端技术 2570

从“要啥”到“咋测”:手把手拆解Aspice SWE.1需求分析,为你的车载/嵌入式项目避坑

本文深入解析Aspice SWE.1需求分析在车载/嵌入式项目中的关键作用,帮助开发者将模糊的系统需求转化为可执行、可验证的软件需求。通过实战案例和结构化方法,详细拆解功能需求原子化、非功能需求工程化表达等核心技巧,为项目避坑提供实用指南。

weixin_31682031的博客 257

iOS/mac开发的一些知名个人博客(会陆续追加)

王巍的博客:王巍目前在日本横滨任职于LINE。工作内容主要进行Unity3D开发,8小时之外经常进行iOS/Mac开发。他的陈列柜中已有多款应用,其中番茄工作法工具非常棒。 http://onevcat.com 池建强的博客: 池建强,70后程序员,Blogger。98年毕业,先后就职于洪恩软件、RocketSofeware和用友软件工程公司(后更名为瑞友科技),现任瑞友科技IT应用研究院副院

iOS 持续学习 805

第2章-系统控制原理 -> 经典控制理论

第1章 回到目录 第3章 2 控制原理2.1 控制系统的数学模型2.1.1 时域数学模型2.1.2 复域数学模型2.2 线性系统的稳定性2.2.1 复数域稳定判据2.2.2 频率域稳定判据2.3 线性系统状态空间模型2.3.1 状态空间表达式2.3.2 状态空间系统设计2.4 李雅普诺夫稳定性分析2.4.1 李雅普诺夫稳定性2.4.2 李雅普诺夫稳定判据 2.1 控制系统的数学模型 2.1.1 时域数学模型 2.1.2 复域数学模型 2.2 线性系统的稳定性 2.2.1 复数域稳定判据 2.2....

赵继超的笔记 5550

Android 开发值得订阅的日报和周刊

Android Weekly  Android Weekly 是由一群国外知名的Android 开发者维护,分享的内容不仅仅只有干货,而且还有最新的技术分享,也是Android 开发圈子最早,最有名的周报。如果想看中文版,请移步知乎专栏——《Android Weekly - 知乎专栏》。 Android开发技术周报 Android开发技术周报是由@脉脉不嘚語 维护更新,截止到现在

hpb21的专栏 2053

六、数据资产平台功能架构

该架构图展示了一个功能完善的数据资产平台,它涵盖了数据资产管理的各个方面,从数据采集、模型设计、编目到使用和分析。通过该平台,企业可以更好地管理数据资产,提高数据利用效率,并为业务决策提供有力支持。

moton2017的博客 1626

ICC2 user guide(二)Placement and Optimization

ICC2 place阶段user guide

m0_61544122的博客 9224

AI Newsletter设计方法论:信息熵压缩与决策锚点构建

Newsletter作为一种轻量级知识基础设施,本质是面向工程师与技术决策者的认知提纯工具。其核心原理在于通过人工增强筛选与结构化压缩,降低垂直领域信息熵,提升技术信噪比。相比泛资讯聚合,它强调可验证性、环境绑定与行动导向,将论文、代码、API日志等原始信号转化为‘读完即用’的决策锚点。在大模型生成内容泛滥的当下,高质量AI Newsletter的价值不在于信息广度,而在于可信度、嵌入工作流的即时性,以及对真实技术选型、模型评估与落地验证的支撑能力。本文深入解析其信源过滤、F-A-C-T摘要法、时间SLA工

dielucui7698的博客 332

基于深度学习的异常检测实战:从自编码器到GAN

本文通过一个完整的实战案例,展示了如何使用自编码器和GAN进行异常检测。我们详细介绍了数据准备、模型定义、训练和评估的步骤,并提供了可运行的代码。希望本文能为读者在实际项目中应用异常检测技术提供实用的指导和启发。

Programming Talk 242

iOS开发进阶(二):走近iOS原生开发

在应用uni-app进行跨平台APP开发过程中,发现并不支持视频播放小窗功能,且插件市场提供的插件用户体验不好,遂决定自行开发uni-app原生插件。uni-app原生插件指的是将原生开发的功能按照规范封装成插件包,然后即可在uni-app前端项目中通过js调用开发的原生能力。有关iOS原生开发环境搭建步骤,详参博文《跨平台应用开发进阶(二十七) iOS原生开发环境搭建步骤详解。

IT全栈 华强工作室 4063

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

活久见的重构 - iOS 10 UserNotifications 框架解析

作者简介:王巍(@onevcat),江湖人称“喵神”,iOS 和 Unity3D 开发者,旅居日本,目前供职于 LINE,著有《Swifter - 100 个 Swift 必备 tips》,同时也是翻译项目 ObjC 中国的组织者和管理者,维护 VVDocumenter-Xcode 及 Kingfisher 等开源项目。剧透:在 9 月 23 日 - 24 日举行的“MDCC 2016 移动...

历史上的今天 732

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ios开发swift_10位Swift和iOS开发大师

ios开发swift 在过去的四年中,Swift社区取得了巨大的发展,尤其是在苹果公司将Swift开源之后。 此处介绍的优秀Swift和iOS开发人员教授您可能不敢尝试的主题,例如核心数据,设计模式,最佳实践和自动布局技术。 您还将获得更高层次的概念,如测试,TDD(测试驱动的开发),依赖项注入,SOLID,MVVM(模型-视图-视图模型),RxSwift,应用程序体系结构等。 如果您在Ap...

cxu0262的博客 359

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

一个资深iOS开发者对于React Native的看法

原文链接   An iOS Developer on React Native 作者:Marc Shilling 当我第一次尝试ReactNative的时候,我觉得这只是网页开发者涉足原生移动应用领域的歪门邪道。 我认为一个js开发者可以使用javascript来构建iPhone应用确实是一件很酷的事情,但是我很快放弃了自己去使用它的念头。毕竟我因为爱好而从事ios原生开发多年

zhe13 2万+

大神手册:优秀的iOS开发站点

工欲善其事必先利其器,每一次的惊叹背后都有不为人知的努力。分享和共赢,是开源的精神所在。感谢那些开诚布公,乐于助人的程序员们。从优秀到卓越,我们需要不停地向他人学习。 国内优秀的iOS网站国外优秀的iOS网站 常用的国内网站 社区网站: 简书稀土掘金SegmentFault博客园 cocoachinaITeye优快云51CTOinfoq开发者头条

努力,可能成功!放弃,注定失败! 1714

一个iOS高级工程师必须具备的十五大知识技能点,(你了解多少?)

前言:随着互联网的发展以及未来物联网到来的时代,需要大量移动开发人才。一个开发者走得更高更远,就要站在先人的肩膀,就要不断去专研新技术,站得高看得远,视目阔野前途明亮。移动互联网的高速发展泄洪而来,有意学习移动开发的人越来越多,竞争也是越来越大,需要学习的东西很多。如何才能在激烈的移动开发者竞争中一枝独秀,成为一名真正合格的高级iOS开发工程师?这里总结了成为一个移动iOS开发者必须掌握的十五大技...

程序猿 9625

个人资源收集备忘录

1.Xcode 的Debugging调试 :http://www.cocoachina.com/ios/20150225/11190.html 2.唐巧 : ios开发周报 关于苹果开发行业 3.王巍:object 中国 苹果开发的个人博客 3. brightti个人技术bolg,牵涉个人建站一个oc的知识点 http://www.brighttj.com/ 4. NSShi...

bailinshu8989的博客 518

IOS开发,九年以上行业经验的大神,教你如何入门的去学习

阅读底层库本篇文章介绍IOS开发,九年以上行业经验的大神,教你如何入门的去学习,在给大家分享这个操作之前,小编推荐大家加一下这个群:680565220!大家遇到啥问题都会在里面交流!而且免费分享十年开发经验牛人经验分享课一整套!是个非常好的学习交流地方!也有程序员大神给大家热心解答各种问题!很快满员了。欲进从速哦!等大家加入学习交流基地哦关于ios顺序而言起首建议浏览 Start Developi...

qq_41597968的博客 2276
上一篇: 资深BAT工程师推荐 Android 大牛大神的 blog博客
下一篇: BAT工程师推荐 iOS开发工程师学习之大牛大神们的博客
caiqicehua
博客等级 码龄10年 153粉丝 9原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值