序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,随着各大公司秋招的开始,很多小伙伴都行动起来...
介绍 因业务需求,需要做一个跑马灯效果的公告栏,查了网上大部分制作原理,都不能满足也无需求,决定自己造轮子 效果 需求 如果文字太多,跑马灯效果;否则,无动画中间位置显示 默...
多线程的四种解决方案:pthread,NSThread,GCD,NSOperation 一、多线程的基本概念进程:可以理解成一个运行中的应用程序,是系统进行资源分配和调度的基...
概述 RunLoop作为iOS中一个基础组件和线程有着千丝万缕的关系,同时也是很多常见技术的幕后功臣。尽管在平时多数开发者很少直接使用RunLoop,但是理解RunLoop可...
内存管理ARC处理原理ARC是Objective-C编译器的特性,而不是运行时特性或者垃圾回收机制,ARC所做的只不过是在代码编译时为你自动在合适的位置插入release或a...
在 iOS 的图片加载框架中,SDWebImage 可谓是占据大半壁江山。它支持从网络中下载且缓存图片,只要一行代码就可以实现图片异步下载和缓存功能,并设置图片到对应的 UI...
1、简述: FMDB是iOS平台的SQLite数据库框架,是对libsqlite3框架的封装 FMDB以OC的方式封装了SQLite的C语言API 2、FMDB的优点: 使用...
YYKit YYKit 是一组庞大、功能丰富的 iOS 组件。为了尽量复用代码,这个项目中的某些组件之间有比较强的依赖关系。为了方便其他开发者使用,我从中拆分出以下独立组件:...
关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等TODO: Instruments 高级技巧、常见的...
第三方库地址:https://github.com/SnapKit/Masonrypod 'Masonry' (UIKit - 中有系统的自动布局) 一般的布局 到这里,基本...