文章关键字

如何学习

成为一名更好的程序员:如何阅读源代码  ---  架构架构

老程序员推荐的 10 个编程策略  --  橡皮鸭,做笔记

开发人员写博客的七个理由  --  环境好

编程语言大牛王垠:编程的智慧,带你少走弯路 

编程语言大牛王垠:不要做聪明人  --  学会忍受反驳

专业程序员必习:最牛B的编码套路  ----  佩服,多思考


程序员必知的前端演进史

我给所有新手程序员的建议  ----  控制狂躁

11个超棒的iOS开发学习网站  ---- 提高提高

iOS 初学者学习资料整理  -----  有时间研究一下  ××

我所积累的20条编程经验

技术人员应真正学会的第二课程

阅读优秀代码是提高开发人员修为的一种捷径

五年软件开发的一点自我总结

学习新技术的10个建议

风雨20年:我所积累的20条编程经验

老码农教你学英语

改良程序的11个技巧

编程能力的四种境界

iOS开发:从新手到专家的一些建议

如何提高阅读源代码的能力?

给年轻程序员的建议

多些时间思考能少写些代码

如何阅读大型代码库?

在GitHub,他们是怎么玩的?

一个iOS开发者的修真之路

架构师与程序员的区别

Facebook内部分享:25个高效工作的小技巧


程序员鸡汤 

互联网行业哪个职位比较有前途?  ---  数据说话

对程序员说点实在话  ---  语言好到位的样子

为什么编程那么难?是我脑子不行吗?

[译] 1000 赞的程序员高薪职业建议

推荐: 十大互联网经典案例:菜刀在手路好走  -----  周老板写的太好   近期最佳

辞去工作,开发你的第一个 app


面试 


乱文

最烂面试题:你最大的缺点是什么  --  很棒

程序员编程面试取胜的8个技巧  -- ...

科技公司最古怪面试问题TOP10  -- 呵呵

程序员如何写出漂亮的简历  -- 找不到了

史上最全面的程序员招聘建议 -- 一点点

当HR问你“还有什么想问的”最好怎么回答?  --  国外思维

程序员面试不完全指南  ----  值得再读

程序员如何写出杀手级的简历  --  宽泛,类似

程序员面试中的5个杀手锏问题  --  歪果,标题

以我在LinkedIn做面试官的经验,来给程序猿面试提些建议  -- High

程序员技能层次模型

我给程序员新手写简历的一些建议  --  类似

2016年百度校招小结:我做技术面试官的一些思考  ----  你并不需要「非常努力」,就可以比大多数的人「优秀」

程序员如何在技术面试表现得更出色?  -- 歪果

35岁程序员的独家面试经历

2015年名企校招时间表【附Excel表格下载】  -- 8.9


iOS

100个 iOS 程序员面试题汇总                --- 100

这些 iOS 面试基础题,你会么?            ---  4

iOS 面试大全从简单到复杂(简单篇)   ---  9

详解 iOS 上机题!附个人见解                --- 11

iOS面试题                                              --- 7

iOS面试题整理                                       --- 25

25个 iOS 面试题整理                             --- 25

阿里校招:谈谈面试与面试题

强烈推荐 | 百度、阿里、腾讯 40 道面试题超全面总结

iOS面试问题



数据结构 & 算法 &排序

程序员必备:技术面试准备手册

程序员必须知道的10大基础实用算法及其讲解

优秀程序员必须知道的32个算法,提高你的开发效率


操作系统知识 

进程与线程的一个简单解释

以操作系统的角度述说线程与进程

什么是堆和栈,它们在哪儿?


网络

HTTP 长连接和短连接

如何为应用创建短链接

iOS上的socket通信


内存管理

说说iOS与内存管理(上) | 干货  ---  �语言虽然平淡,但看的很舒服。(中)介绍Instrument小部分使用。

Objective-C 引用计数:不讲用法,只说原理  -----  串的好棒!!


底层

iOS 事件处理机制与图像渲染过程

利用OC的消息转发机制实现多重代理

详解苹果的黑魔法 - KVO 的奥秘

说说iOS与内存管理(上) | 干货

说说iOS与内存管理(中)

iOS内存管理策略和实践

iOS开发ARC内存管理技术要点

对Objective-C中Block的追探

初识block

(译)Objective-C的动态特性

轻量级KVO[译]

理解Frame

Associated Objects

Objective-C Associated Objects 的实现原理  -- 好货

NSURLProtocol和NSRunLoop的那些坑

轻松学习之 Objective-C消息转发 | 干货

Objective-C Autorelease Pool 的实现原理

关于 @synchronized,这儿比你想知道的还要多

Objective-C Runtime中的并发内存分配

iOS 中的 NSTimer

Objective-C特性:Runtime

iOS开发之使用Runtime给Model类赋值

iOS开发之遍历Model类的属性并完善使用Runtime给Model类赋值

iOS 万能跳转界面方法 (runtime实用篇一)

【iOS程序启动与运转】- RunLoop个人小结

深入理解Objective-C:方法缓存

iOS KVC & KVO


iOS:学习runtime的理解和心得  ---  写的一般,用词不够准确




代码

编码规范是什么?

编码风格不是编码规范

十条不错的编程观点

每个程序员都必须遵守的编程原则

Objective-C:神在细节之中      ---  总则 格式 命名 文件名 缩略词 注释 类与对象                                                                                                          重载NSObject   观察者模式

iOS开发总结之代码规范

Objective-C 编码建议

优秀程序员眼中的整洁代码

为什么我要垂直对齐代码(你也要如此!)

程序员应该避免的5种代码注释

iOS应用开发最佳实践:编写高质量的Objective-C代码 -- 与raywenderlich差不多

NYTimes Objective-C 编程风格指南

代码里的命名规则:错误的和正确的对比

Objective-C代码规范

采用现代Objective-C

Objective-C 不是你想的那样

Objective-C 之优雅的命名

语法浅析--从C语言到Objective-C

Objective-C的陷阱与缺陷

Objective-C开发编码规范

Objective-C 的命名空间

【译】依赖注入:代码的一针强心剂


iOS图形

iOS 处理图片的一些小 Tip

使用大图+脚本,生成各种size的app icon和图片素材

详解 UIKit:显示图像数据的高级接口 UIImage

如何处理iOS中照片的方向 | 干货

如何实现一个不规则排列的图片布局算法 | 干货

CIFilter 酷炫动画指南

iOS绘图教程

为iOS设计:图形和性能

iOS 图形编程总结


控件


如何设计一个 iOS 控件? (iOS 控件完全解析)  --  多读多读


UITabelView

自定义UITableViewCell(registerNib: 与 registerClass: 的区别)--- 小Tip

UITableView 滚动流程性优化    --  O(1)

详细整理:UITableView优化技巧 --  用到很多不熟悉的方法,都是文档里的

一次 TableView 性能优化经历

10个加速Table Views开发的Tips

阿峥教你实现UITableView循环利用


UIScrollView

示例详解:UIScrollview 与 Autolayout 的那点事  --  自己理解才最重要啊。。。

照片浏览滑动效果UIScrollView和UIPageControl组合 -- tada

使用UIScrollView 结合 UIImageView 实现图片循环滚动 -- 两个和三个ImageView哪个性能更好?

UIScrollView新手教程  --  不错

理解Scroll View  -- 光栅化和组合

UIScrollView 实践经验  --  好棒几个例子,最佳技巧UITableView


UICollectionView

UICollectionView 高级进阶篇 -- 开源代码

如何轻松实现iOS9多任务管理器效果(iCarousel高级教程)


TextKit

Text Kit学习(入门和进阶)

iOS 7教程:浅析Text Kit

iOS 7系列译文:认识 TextKit


WebKit

iOS 8 WebKit框架概览(上)


UIKit & Foundation

UIKit 力学教程

搜索栏UISearchBar和UISearchController

UITabBarController+UINavigationController多层嵌套

详解 UIView 的 Tint Color 属性

iOS小技巧:用runtime 解决UIButton 重复点击问题

自定义系统控件的外观:UIAppearance

对NSArray中自定义的对象进行排序

NSExpression

NSString&NSMutableString常用操作梳理

对象下标索引

自定义 URL Scheme 完全指南

NSRecursiveLock递归锁的使用


MapKit

谷歌地图SDK和苹果MapKit深度对比:推荐新手使用MapKit

iOS 9 学习系列:MapKit 的新变化(Flyover、交通和自定义)

如何在iOS地图上高效的显示大量数据

一次对MKMapView的性能优化


UIStackView

iOS 9: UIStackView入门

iOS 9: UIStackView 浅析

iOS9 Day-by-Day :: Day 4 :: UIStack View

iOS 9 学习系列:UIStack View

iOS 9学习系列:UIStackView如何让你的开发更简单

iOS 9 新增 UIStackView 官方文档翻译


键盘

数字键盘添加自定义按钮

iOS自定义键盘

iOS8自定义输入法教程:如何创建第三方输入法

iOS开发之自定义表情键盘(组件封装与自动布局)


IAP

腾讯iOS预审团队分享:被苹果拒绝100多次,一半原因是”IAP异常“

优化In-App Purchase设计的四个方法和建议

iOS内购实现及测试Check List

IAP最佳实践


Tips:

宏定义的黑魔法 - 宏菜鸟起飞手册

iOS唯一标示符引导

从copy和mutableCopy谈起  --  结合深浅拷贝看

几点iOS开发技巧

加密你的SQLite

细说 iOS 消息推送

详细讲述iOS自定义转场

对 Xcode 菜单选项的详细探索

【辅助工具】20款优秀的移动产品原型和线框图设计工具

iOS 开发者必知的 75 个工具(译文)

iOS系类教程之用instruments来检验你的app

94个iOS开发资源推荐,帮你加速应用开发

iOS微信安装包瘦身

iOS 硬件授权检测:定位服务、通讯录、日历、提醒事项、照片、蓝牙共享、麦克风、相机等

@protocol 的一个小细节

iOS 9开发小技巧

Clang 警告:可空值强转为不可空值

【译】使用UIKit进行面向对象的编程

iOS开发之如何跳到系统设置里的各种设置界面

Home Kit框架简介

iOS NSNotificationCenter 使用姿势详解

简化通知中心的使用

如何使用iAd在应用程序中展示Banner广告

在APP中集成iAd Banner展示广告盈利

iOS 通知中心扩展制作入门

第三方微信授权登录的iOS代码分析

iOS开发实战:如何将非ARC的项目转换成ARC项目

深入探究frame和bounds的区别以及setbounds使用

iOS工程适配64-bit经验分享

创业者的新春礼包—优秀免费资源300+

iOS开发之静态库.a的制作教程

使用Cocoapods创建私有podspec

iOS Crash文件的解析(一)

project.pbxproj,最熟悉的“陌生人”

iOS 代码实践总结


Xcode & 调试

Xcode7中你一定要知道的炸裂调试神技   -- address sanitizer & crash跟踪

5个Xcode开发调试技巧

Storyboards

http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=200817517&idx=3&sn=62dfdaf8ffd63b45f657db1c9534224f&scene=4#wechat_redirect

高效使用你的Xcode

iOS使用StoryBoard页面跳转及传值

Xcode 的正确打开方式——Debugging

iOS 开发 UI 搭建心得(一)—— 驾驭 StoryBoard

iOS 开发 UI 搭建心得(二)—— 善用 xib

iOS 9 学习系列:Storyboard References

使用Storyboards开发的10个小技巧

在Xcode 7上直接使用Clang Address Sanitizer


屏幕适配 & autolayout & size Classes & mansory


利用Cocoa Layout Instrument检视自动布局  --  mark

iOS 8 Size Classes初探  --  语文学很好哈!

iOS 8 AutoLayout与Size Class自悟  -- 图图图

Masonry介绍与使用实践:快速上手Autolayout  --  几个例子

有趣的Autolayout示例-Masonry实现123  --  敲敲敲

实时显示iOS编写UI代码效果  --  Classy

Auto Layout 使用心得  --  基础

AutoLayout 布局技巧-等宽子视图  --  mark

关于 Cocoa Auto Layout,你需要知道十件事  --  mark

友好的 ContainerView & AutoLayout 资料推荐 -- IB(ContainerView)=ChildVC

AutoLayout深入浅出一[前传] 

-- 基于View的大小可以适应屏幕!Rect->autoresizingMask(Springs-struts)=view之间没有padding

AutoLayout深入浅出二[基本使用]  --  预览功能,右键=control,HIG-8px

AutoLayout深入浅出四  --  UITableView & UIWebView ?

有了Auto Layout,为什么你还是害怕写UITabelView的自适应布局?  --  mark,两个坑

AutoLayout 实现固定宽度动态高度的 ScrollView  --  contentView.width = view.width

ScrollView 与 Autolayout  --  熟悉多了

Masonry -- 使用纯代码进行iOS应用的autolayout自适应布局  -- edges & sizeOffset & centerOffset +-注意

为iPhone6设计自适应布局(一)

为iPhone6设计自适应布局(二)

新手教程:使用Masonry创建一个下拉式菜单

关于iPhone适配问题说明

iPhone6分辨率与适配

屏幕适配的那些坑

Bitcode适配指南

Xcode 7 Bitcode的工作流程及安全性评估

一篇搞定iOS 9适配--系列教程

整理 iOS 9 适配中出现的坑(图文)


多线程

关于iOS多线程,你看我就够了  --  mark

深入理解dispatch_queue  --  线程池,串行,并行,同步,异步

知其然亦知其所以然--NSOperation并发编程  --  run loop调用NSURLConnection的delegate

OC中并发编程的相关API和面临的挑战(1)(2)  --  objccn

iOS开发中一些常见的并行处理  --  objccn

Objc的底层并发API  --  objccn

并发编程之Operation Queue和GCD  --  mark

iOS并发开发简要整理(上)(下)  --  mark


数据

关于数据:先加载还是先展示?


动画

一款Loading动画的实现思路(一):拆分复杂任务

iOS 动画效果:Core Animation & Facebook's pop

控制动画时间

iOS7教程系列:自定义导航转场动画以及更多

Core Animation编程指南

iOS中的转场研究

iOS开发使用半透明模糊效果方法整理

iOS 8自定义动画转场上手指南

iOS动画——ViewAnimations

iOS动画——Layer Animations

iOS中旋转加载动画的实现

如何实现Ping App的转场动画 | 干货

谈谈iOS中粘性动画以及果冻效果的实现 | 干货

文字渐变效果:图层中的mask属性


第三方开源

源码篇:MBProgressHUD

网易新闻iOS版使用的18个开源组件

iOS开发之遍历Model类的属性并完善使用Runtime给Model类赋值 

8行代码教你搞定导航控制器全屏滑动返回效果  ---  FD的全屏滑动原理

Chun 阅读笔记 - 如何做一个图片缓存库

AFNetworking2.0 NSHipster翻译

说说ReactiveCocoa 2

AFNetworking2.0源码解析<一>

AFNetworking2.0源码解析<二>

AFNetworking源码解析<四>

自己动手写一个 iOS 网络请求库(一)—— NSURLSession 初探

自己动手写一个 iOS 网络请求库(二)——封装接口

自己动手写一个 iOS 网络请求库(三)——降低耦合

自己动手写一个 iOS 网络请求库(四)——快速文件上传 | 干货

源码推荐(4.22):AutoLayout下自动计算UITableViewCell高度的扩展,常用加密算法

iOS最佳实践

http://mp.weixin.qq.com/s?__biz=MjM5OTM0MzIwMQ==&mid=204864213&idx=2&sn=8ef07ccbf71cf51483b334e1ed6227f4&scene=4#wechat_redirect

再造 “手机QQ” 侧滑菜单(一)——实现侧滑效果

再造 “手机QQ” 侧滑菜单(二)——高仿左视图

再造 “手机QQ” 侧滑菜单(三)——视图联动

iOS开发之多表视图滑动切换示例(仿"头条"客户端)

iOS开发之多表视图滑动切换示例(仿"头条"客户端)---优化篇(一)

Parse 教程:网络后台基础

HTTP Live Streaming直播(iOS直播)技术分析与实现

iOS开发之微信聊天工具栏的封装


iOS 9

iOS 9 学习系列:Contacts Framework


code review

从零开始 Code Review

让代码审查成为你的团队习惯

从Code Review 谈如何做技术

为什么要Code Review


测试

Xcode7 UI自动化测试详解 带demo UITests

iOS开发中的测试框架

Xcode:为你的项目集成单元测试时记得避开这些坑

iOS崩溃调试的使用和技巧总结

如何简单地为测试切换 App Delegate

TDD的iOS开发初步以及Kiwi使用入门

iOS 8中的TestFlight简介

Testing with Xcode文档(中文版):测试基础

Xcode 6单元测试:XCTestCase/XCTestExpectation/measureBlock()


app发布

iOS提交审核:您的 App 正在使用广告标识符 (IDFA)

苹果应用商店审核指南中文翻译

16个实例讲述如何写好App描述

苹果App Store审核指南中文翻译(更新)

超详细雄文分享申请IDP账号的过程,包含duns申请的分享

苹果App Store审核指南中文【最新更新】



安全

打造安全的App!iOS安全系列之 HTTPS




.  iOS最佳实践

11个超棒的iOS开发学习网站 | 干货

iOS最佳实践

10步成为专业iOS开发者——从零起步 | 干货


.  项目开发

iOS 大型项目开发漫谈

从Java转iOS第一个项目总结

Java转iOS-第一个项目总结(2):遇到问题和解决方案

你的软件招人讨厌的4大原因

软件开发全过程,描述的不能再准确了

代码质量反馈最佳方式:Chrome iOS版测试及发布流程

Instagram的3D Touch经验谈


.  iOS应用架构谈 

iOS应用架构谈开篇  -----  写的太好,尤其关于common

iOS应用架构谈view层的组织和调用方案  -----  好后悔现在才读,特别喜欢他这种递归式的文章

iOS应用架构谈网络层设计方案  -----  文章有魔力,停不下来

iOS应用架构谈动态部署方案  ----- 完美

iOS应用架构谈本地持久化方案  -----完美

iOS中几种数据持久化方案:我要永远地记住你!

iOS数据库离线缓存思路和网络层封装 

座谈会:移动开发中的痛点  -----  简短,精炼

iOS新建项目架构规范


MVVM & ReactiveCocoa

iOS 开发之 ReactiveCocoa 下的 MVVM(干货分享)

【更新,更易懂】函数式编程:Functor、Applicative 和 Monad

浅谈iOS中MVVM的架构设计与团队协作

【长篇高能】ReactiveCocoa 和 MVVM 入门

MVVM without ReactiveCocoa

ReactiveCocoa自述:工作原理和应用

细说ReactiveCocoa的冷信号与热信号(二):为什么要区分冷热信号

一次简单的 ViewModel 实践

用Model-View-ViewModel构建iOS App


MVP

基于面向协议MVP模式下的软件设计-iOS篇

接口编程那些事(或者面向协议编程)


设计模式

iOS设计模式(02):单例模式

iOS设计模式

iOS开发:设计模式那点事

Objective-C类族和工厂模式


ViewController瘦身

Controller不是tableView的垃圾桶

ViewController的关键流程

ViewController 瘦身的另一种解决方案--  貌似 DataSource 分离

iOS应用性能调优的25个建议和技巧

如何让iOS 保持界面流畅?这些技巧你知道吗

打造轻量化的View Controller

如何给UIViewController瘦身

MVVM -- http://blog.ios-developers.io/dont-let-your-uiviewcontroller-think-for-itself/


重构

写好软件的诀窍

软件设计哲学

面向对象程序设计简介(1/2)

代码重构方向原则指导                            --   虽然打太极,但是高度提炼

iOS项目的完整重命名方法图文教程

iOS 项目的目录结构能看出你的开发经验   ---  mark

iOS项目的目录结构和开发流程                 --  赞同部分,HBRating HBAPNS有点意思

如何避免重构带来的危险                         --  外刊IT

从把三千行代码重构成15行代码谈起        --   C#

重构的技巧                                            --- 终于有代码



.  本地持久化

深受开发者喜爱的10大Core Data工具和开源库

持久化存储解决方案MagicalRecord使用入门


iOS优化

iOS性能优化

iOS可执行文件瘦身方法

iOS应用性能调优的25个建议和技巧



iOS 开发 OpenGL 新手入门

.  swift

怎样在swift中创建一个CocoaPods

Swift 中 String 与 CChar 数组的转换

不要用子类!Swift的核心是面向协议

基础很重要:Swift需要注意的基本运算符和高级运算符

这是一篇写给新手的NSDate教程(Swift版)

Swift 3 API 设计准则

Swift中编写单例的正确方式

编写高性能的 Swift 代码

从今天开始学习iOS开发 (Swift)--开发一款美食 app

Swift 小贴士:语言的扩展和自定义


.  正则表达式

正则表达式-理论基础篇

iOS开发之详解正则表达式


.  二维码

二维码的生成细节和原理


.  UX

提升用户体验的7大微交互

小心别让圆角成了你列表的帧数杀手

我们为什么需要动效设计

UI设计案例分析


.  产品分析

小咖秀是如何登上App store免费应用榜单榜首的  ---  用户定位特定人群,i.e 明星需要方式与粉丝互动,提高曝光率,让自己更有名。图片已经不能满足,蔓延到视频。设想可以设计一款游戏,即时简单容易上手,要有空间与粉丝互动,明星发布链接,粉丝可以进入互动游戏。奖励机制:粉丝获胜可以与明星真心话大冒险? 粉丝要求一个问题?要求明星问陌生人要PhoneNum? 各种思维涌动啊。。。泛读感觉小咖秀受众明星过小,明星很多,可以针对明星细分用户类型,设计不同的方式,看到第一条逗比文化,感觉大多数明星不是逗比。

感觉这种类型的应用达到的效应更像是一款游戏,脸萌之类,玩一阵子就没兴趣了,难形成良好用户生态环境。

美团Vs大众点评:产品分析报告  -----  很长很全面,funnyplay共勉

前车之鉴,三个失败应用给我们上的一堂营销课  ---  它能做什么,能解决什么问题。

百度贴吧前负责人:做产品16年,我有9条心得  -----  高度果然不一样




.  创业

成功熬了四年还没死?一个IT屌丝创业者的深刻反思

创业公司常见散伙原因

创业之前你需要了解的九个真相

从程序员的角度谈创业三年

深度好文!为什么我不想去创业? | 人生

李开复:给热血创业青年的八桶冷水 | 人生

算一算,创建一个互联网创业团队需要多少钱?

GungHo首席执行官谈《Puzzle & Dragons》的成功原因

从程序员到项目经理:谈思维

如何做一款成功的应用(上)

5个降低App开发成本的方法

第一次尝试独立开发的经验和感悟

iOS未来设计再猜想

SEO如何给我的应用带来15万个下载量

技术人员如何创业

一夜暴富之前的漫漫长路

程序算法与人生选择

独立开发者回顾自身失败经历及其教训

IT职场求生法则(加强版)

从程序员到项目经理:怎样给领导汇报工作

3年创业总结

从程序员到项目经理:程序员加油站--不要死于直率

也谈谈程序员职业规划的几个问--我的一些故事

你不懂技术,如何领导我们

该让谁升职?该裁掉谁?

程序员职业之路的选择

如何成为一名优秀的CTO(首席技术官)


.  运营

App运营的潜规则:渠道那些坑

干货 | 腾讯高级产品经理:真正运营就是直面人的七情六欲


.  H5

2015年最棒的HTML5框架TOP 5

天猫高手来教你!零基础如何系统地学习前端开发?


.  优秀文章

iOS 开发者必读的 10 篇优秀技术文章


.  React Native

天猫Web架构/Pad客户端负责人:如何评价 React Native?


.  WWDC

WWDC心得与延伸:iOS图形性能

你可能感兴趣的:(文章关键字)