240 发简信
IP属地:河北
  • iOS开发面试经验,如何轻松通过腾讯,阿里各大BAT

    序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,随着各大公司秋招的开始,很多小伙伴都行动起来...

  • iOS 跑马灯效果

    介绍 因业务需求,需要做一个跑马灯效果的公告栏,查了网上大部分制作原理,都不能满足也无需求,决定自己造轮子 效果 需求 如果文字太多,跑马灯效果;否则,无动画中间位置显示 默...

  • 240
    2.iOS多线程

    多线程的四种解决方案:pthread,NSThread,GCD,NSOperation 一、多线程的基本概念进程:可以理解成一个运行中的应用程序,是系统进行资源分配和调度的基...

  • 240
    3.RunLoop

    概述 RunLoop作为iOS中一个基础组件和线程有着千丝万缕的关系,同时也是很多常见技术的幕后功臣。尽管在平时多数开发者很少直接使用RunLoop,但是理解RunLoop可...

  • 4.内存管理

    内存管理ARC处理原理ARC是Objective-C编译器的特性,而不是运行时特性或者垃圾回收机制,ARC所做的只不过是在代码编译时为你自动在合适的位置插入release或a...

  • 240
    10.第三方源码-SDWebImage

    在 iOS 的图片加载框架中,SDWebImage 可谓是占据大半壁江山。它支持从网络中下载且缓存图片,只要一行代码就可以实现图片异步下载和缓存功能,并设置图片到对应的 UI...

  • 12.第三方源码-FMDB

    1、简述: FMDB是iOS平台的SQLite数据库框架,是对libsqlite3框架的封装 FMDB以OC的方式封装了SQLite的C语言API 2、FMDB的优点: 使用...

  • 240
    13.第三方源码-YYKit

    YYKit YYKit 是一组庞大、功能丰富的 iOS 组件。为了尽量复用代码,这个项目中的某些组件之间有比较强的依赖关系。为了方便其他开发者使用,我从中拆分出以下独立组件:...

  • 240
    21.性能优化

    关于iOS 性能优化梳理: 基本工具、业务优化、内存优化、卡顿优化、布局优化、电量优化、 安装包瘦身、启动优化、网络优化等TODO: Instruments 高级技巧、常见的...