搜索
您的当前位置:首页正文

文章关键字

来源:二三娱乐

如何学习

我所积累的20条编程经验

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

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

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

学习新技术的10个建议

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

老码农教你学英语

改良程序的11个技巧

编程能力的四种境界

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

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

给年轻程序员的建议

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

如何阅读大型代码库?

在GitHub,他们是怎么玩的?

一个iOS开发者的修真之路

架构师与程序员的区别

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

程序员鸡汤 


面试 

乱文

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

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

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

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

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

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

iOS

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

iOS面试问题

数据结构 & 算法 &排序

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

操作系统知识 

网络

如何为应用创建短链接

iOS上的socket通信

内存管理

底层

说说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应用开发最佳实践:编写高质量的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中照片的方向 | 干货

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

iOS绘图教程

为iOS设计:图形和性能

iOS 图形编程总结

控件

UITabelView

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

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

一次 TableView 性能优化经历

10个加速Table Views开发的Tips

阿峥教你实现UITableView循环利用

UIScrollView

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

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

UIScrollView新手教程  --  不错

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

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

UICollectionView

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

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

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

iOS内购实现及测试Check List

Tips:

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

iOS唯一标示符引导

几点iOS开发技巧

加密你的SQLite

细说 iOS 消息推送

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

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

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

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 & 调试

5个Xcode开发调试技巧

Storyboards

高效使用你的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

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

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

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

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

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

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

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

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

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

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

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

ScrollView 与 Autolayout  --  熟悉多了

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

关于iPhone适配问题说明

iPhone6分辨率与适配

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

多线程

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

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

Objc的底层并发API  --  objccn

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

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

数据

动画

控制动画时间

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

Core Animation编程指南

iOS中的转场研究

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

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

iOS动画——ViewAnimations

iOS动画——Layer Animations

iOS中旋转加载动画的实现

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

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

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

第三方开源

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

AFNetworking2.0 NSHipster翻译

说说ReactiveCocoa 2

AFNetworking2.0源码解析<一>

AFNetworking2.0源码解析<二>

AFNetworking源码解析<四>

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

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

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

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

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

iOS最佳实践

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

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

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

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

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

Parse 教程:网络后台基础

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

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

iOS 9

code review

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

从Code Review 谈如何做技术

为什么要Code Review

测试

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

iOS 8中的TestFlight简介

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

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

app发布

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

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

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

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

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

安全



.  iOS最佳实践

.  项目开发

.  iOS应用架构谈 

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

MVVM & ReactiveCocoa

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

【长篇高能】ReactiveCocoa 和 MVVM 入门

MVVM without ReactiveCocoa

ReactiveCocoa自述:工作原理和应用

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

一次简单的 ViewModel 实践

用Model-View-ViewModel构建iOS App

MVP

设计模式

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

Objective-C类族和工厂模式

ViewController瘦身

打造轻量化的View Controller

如何给UIViewController瘦身

重构

写好软件的诀窍

软件设计哲学

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

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

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

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

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

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

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

.  本地持久化

iOS优化

iOS性能优化

iOS可执行文件瘦身方法

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



.  swift

.  正则表达式

iOS开发之详解正则表达式

.  二维码

.  UX

.  产品分析

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




.  创业

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

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

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

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

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

iOS未来设计再猜想

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

技术人员如何创业

一夜暴富之前的漫漫长路

程序算法与人生选择

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

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

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

3年创业总结

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

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

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

该让谁升职?该裁掉谁?

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

.  运营

.  H5

.  优秀文章

.  React Native

.  WWDC

Top