第18月第2天 ios博客
1.
github
https://githuber.cn/search?language=Objective-C
https://www.jianshu.com/u/815d10a4bdce
https://blog.csdn.net/hello_hwc
https://blog.ibireme.com/2015/05/18/runloop/
https://www.jianshu.com/p/64e33f9bdc03
https://github.com/zhouhuanqiang/LearningIOS
https://blog.csdn.net/gang544043963/article/details/79610300
WeRead团队博客 | 微信读书团队博客 |
百度Hi iOS团队技术周报 | 百度Hi iOS团队技术周报 |
美团点评技术团队博客 | 美团点评技术团队 |
苹果核 | 现由天猫无线-基础业务团队主力维护 |
SwiftGG翻译组 | 翻译的文章来源于国外的优秀 Swift 网站和博客 |
移动开发前线博客 | 第一时间传递移动开发最新干货内容,与时代保持同步,消除信息焦虑。微博@移动开发前线 |
sunnyxx的技术博客 | 孙源,前百度研发工程师微博@我就叫Sunny怎么了 |
Garan no Dou | ibireme,YYKit作者 |
叶孤城 | 大神。微博@叶孤城___ |
Kenshin Cui's Blog | 崔江涛,文章写的非常详细 |
ChenYilong | 微博@iOS程序犭袁有iOS9AdaptationTips,iOSInterviewQuestions等多个上千star的项目 |
南峰子的技术博客 | 就职于京东金融。微博@南峰子_老驴 |
FengJian's Blog | FengJian's Blog |
阿毛的蛋疼地 | 博客从2011年就开始更新了 |
王中周的技术博客 | 曾就职于高阳科技、北京拉手网 |
土土哥的技术博客 | 就职于阿里巴巴B2B国际事业部 |
玉令天下的博客 | 腾讯移动开发 |
Casa Taloyum | iOS应用架构谈系列作者 |
GeekerProbe | 曾就职于美丽说,负责美丽说主站APP的开发工作,在时尚圈也有一番打拼,现就职于百度,负责百度知道项目的开发,也因此加入forkingdog开源小组,为iOS的开源社区做出一点贡献。 |
Luke's Homepage | 2008年开始更新,经验丰富的工程师 |
Zhiyi | 他的github上拥有多个超过200star的项目 |
Limboy | 蘑菇街iOS工程师 |
刘坤的技术博客 | 现就职于杭州阿里 |
kuailejim | kuailejim |
高少东 | SDAutoLayout作者 微博@GSD_iOS |
lzwjava | 前 LeanCloud 工程师。微博@lzwjava |
唐巧 | 猿题库iOS高级研发工程师。微博@唐巧_boy |
bestswifter | 微博@bestswifter |
李明杰 | 小码哥CEO。微博@M了个J |
OneV's Den | 王巍,喵神,知名iOS/Unity 开发者,现居日本,就职于LINE微博@onevcat |
tany | Github上有很多干货 微博@yeBlueColor |
微博@GitHubDaily | 专注于分享 GitHub 最新的优质开源项目 |
故胤道长 | Github全美前20的Swift开源作者。微博@故胤道长 |
App 开发
- 深入理解 RunLoop
- CPU vs GPU · iOS 核心动画高级技巧
- iOS 保持界面流畅的技巧
- 单向数据流动的函数式 View Controller
- 微信读书 iOS 性能优化总结
- 微信读书 iOS 质量保证及性能监控
- SOLID Principles in Swift
- Swift with a hundred engineers
- Tales of a rewrite at Lyft
- Re-architecting Pinterest’s iOS app
- Immutable models and data consistency in our iOS App
- Optimizing App Startup Time
- Managing Consistency of Immutable Models
- Migrating to Swift 3
- Getting to Swift 3
- Building Mixed-Language iOS Project with Buck
第三方开源库
- 如何将 iOS 项目的编译速度提高5倍
- 如何打造易扩展的高性能图片组件
- iOS 启动连续闪退保护方案
- GYDataCenter:高性能数据库框架
- GYHttpMock:iOS HTTP请求模拟工具
- 预加载与智能预加载(iOS)
- 使用 ASDK 性能调优 - 提升 iOS 界面的渲染性能
- AsyncDisplayKit 2.0 Tutorial: Getting Started
- AsyncDisplayKit 2.0 Tutorial: Automatic Layout
- Introducing Lottie
- Introducing Plank: Immutable model generation for iOS
- Engineering Signature Rendering on iOS with UberSignature
开发工具与调试
- Visual Debugging with Xcode
- Debugging Tips and Tricks
- Improving Existing Apps with Modern Best Practices
- An Introduction to the Swift Package Manager
- Charles Proxy Tutorial for iOS
- fastlane Tutorial: Getting Started
语法性能
- Swift 性能相关
- Swift 性能探索和优化分析
- Optimizing Swift Performance
- Understanding Swift Performance
- The Objective-C Runtime & Swift Dynamism
- Protocol-Oriented Programming in Swift
- Building Better Apps with Value Types in Swift
- Introducing Protocol-Oriented Programming in Swift 3
- Protocol and Value Oriented Programming in UIKit Apps
- Manual Swift: Understanding the Swift/Objective-C Build Pipeline
iOS 框架使用和优化
- 再看关于 Storyboard 的一些争论
- NSSecureCoding
- iOS Accessibility Tutorial: Getting Started
- How iOS Security Really Works
- Advanced Animations with UIKit
- Introducing Drag and Drop
- Mastering Drag and Drop
- Extend Your App's Presence With Sharing
- Extend Your App’s Presence with Deep Linking
iOS 11 更新
人工智能 增强现实
- Introducing Core ML
- Core ML in depth
- Natural Language Processing and your Apps
- Vision Framework: Building on Core ML
- Introducing ARKit: Augmented Reality for iOS
架构
- iOS 响应式架构
- iOS 组件化方案探索
- iOS 组件化 —— 路由设计思路分析
- Do MVC like it’s 1979
- Model-View-Controller (MVC) in iOS: A Modern Approach
- Presenting Coordinator
- A dumb UI is a good UI: Using MVP in iOS with swift
- Introduction to MVVM
- From MVC to MVVM in Swift
- Bindings, Generics, Swift and MVVM
- MVVM with Coordinators and RxSwift
- Introduction to Protocol-Oriented MVVM
- MVVM with RxSwift
- Implementing MVVM in iOS with RxSwift
- Simplification of iOS View Controllers: MVVM or Presentation Controls?
- Meet VIPER: Mutual mobile's application of clean architecture for iOS apps
- iOS Project Architecture: Using VIPER
- Architecting iOS Apps with VIPER
- 250 Days Shipping With Swift and VIPER
- VIPER to be or not to be
- Unidirectional Data Flow in Swift: An Alternative to Massive View Controllers
- Engineering the Architecture behind Uber's New Rider App
- iOS Architecture Patterns Demystifying MVC, MVP, MVVM and VIPER
大前端 vs. 原生态
- An iOS Developer on React Native
- React Native: A year in review
- Comparing the Performance between Native iOS (Swift) and React-Native
- Apple’s refusal to support Progressive Web
科技前沿信息
- This is How Google will Collapse
- Facebook Open Source 2016 year in review
- Complexion Reduction: A New Trend In Mobile Design
- Communication Between Designers and Engineers
- 100 Days of Vector Illustration
- Apple Culture After Ten Years of iPhone
- Bike-sharing app comparison: Mobike vs. ofo vs. Bluegogo
- Revisiting The Unicorn Club
作者:故胤道长
链接:https://www.jianshu.com/p/64e33f9bdc03
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
第18月第2天 ios博客的更多相关文章
- 高质量iOS博客推荐
https://www.jianshu.com/p/ea9fabdc12ed 原文地址 原作者记录了一些高质量ios博客地址,本文只做收藏使用.
- 推荐一些iOS博客
公司性质的: 公司 地址 美团 http://tech.meituan.com/archives 个人博客: 博主 地址 (斜体的技术文章较少) 王巍(onevcat) https://onevcat ...
- iOS博客列表
国外 iOSDevWeekly NSHipster NSBlog objcio Raywenderlich Bignerdranch NSScreencast 需FQ Pilky.me jeremyw ...
- IOS博客
http://www.cnblogs.com/lovecode/articles/2249548.html从这个人这里了解了一些关于uiview和uilayer的区别 以及对于渲染和动画也有了一些了解 ...
- 一些牛人的IOS博客,mark下慢慢学习
http://blog.devtang.com/ 唐巧的个人blog http://gracelancy.com/ Lancy's blog http://b ...
- iOS 博客资源精选
摘要:记录一些网上非常牛的人写的博文.收藏起来. 以备日后需要时学习备用. 1:iOS中UIWebView的Javascript与Objective-C通信 http://imchao.net/201 ...
- 我的iOS博客旅行开始了,欢迎光临!
期待您的关注!
- ios 博客集合
ryantang03 http://blog.csdn.net/ryantang03/article/category/1073221 kmyhy http://blog.csdn.net ...
- 古来月小队 Alpha冲刺阶段博客目录
一.Scrum Meeting 第六周: 链接:https://www.cnblogs.com/ouc-xxxxxx/p/11789325.html 任务:搭建安卓编程环境,学习安卓前端知识 第七周: ...
随机推荐
- Delphi 实现获取其他程序的子窗体
通过一个父窗体的句柄,递归的枚举它的子窗体,我们可以最终找到需要的子窗体. 用法如下: nParentHandle: HWnd; nChildHandle: HWnd; nParentHandle : ...
- Git提交代码失败: empty ident name (for <>) not allowed
使用git提交代码,报错如下: 下午2:56 Commit failed with error 0 files committed, 1 file failed to commit: 升级 empty ...
- html页面出现,影响布局
这个问题只会在chrome和edge浏览器出现.由于该HTML页面是由PHP解析模版生成的. UTF-8 + BOM编码方式一般会在windows操作系统中出现,比如WINDOWS自带的记事本等软件, ...
- BZOJ3456 城市规划 【生成函数】【FFT】
题目分析: 容易想到生成函数的构造方法. 令g(n)表示n个点的无向图个数,f(n)表示n个点的无向连通图的个数.式子是显然的. 容易发现式子是卷积的形式,写出生成函数,然后多项式求逆后多项式乘法即可 ...
- 洛谷 P2887 [USACO07NOV]防晒霜Sunscreen 解题报告
P2887 [USACO07NOV]防晒霜Sunscreen 题目描述 To avoid unsightly burns while tanning, each of the C (1 ≤ C ≤ 2 ...
- 【bzoj1568】 JSOI2008—Blue Mary开公司
http://www.lydsy.com/JudgeOnline/problem.php?id=1568 (题目链接) 题意 在线维护若干条直线,询问一些横坐标上的最高直线的纵坐标. Solution ...
- 离线安装.NET 3.5
最近为系统新增一个功能,写完以后进行部署,发现在IIS7上部署没有问题,但是IIS6上部署会出现未知情况,具体表现为取不到数据,估计是IIS6和IIS7直接的差异导致程序异常退出. 为了重现异常,在本 ...
- TCHAR和CHAR类型的互转
http://blog.csdn.net/ahjxly/article/details/8494217 http://blog.csdn.net/b_h_l/article/details/75815 ...
- pascal与其它语言代码书写的不同和pascal的快捷键
1.把很多简单语句括起来 begin end; 2.开始,结束 begin end. 3.判断if if (布尔表达式) then begin 语句 end //没有‘:’ else if () b ...
- 包学会之浅入浅出Vue.js:结业篇(转)
蔡述雄,现腾讯用户体验设计部QQ空间高级UI工程师.智图图片优化系统首席工程师,曾参与<众妙之门>书籍的翻译工作.目前专注前端图片优化与新技术的探研. 在第一篇<包学会之浅入浅出Vu ...