• 120
    iOS SDK开发

    有这样一个需求:开发一个SDK,SDK需要用到AFNetworking等常用第三方库,且主项目中也会用到同样的三方库。 一直以来开发iOS SDK的常用方式是使用静态库开发,...

  • UICollectionView 布局详解导读

    本系列文章的编码环境为 Xcode 10.1 , Swift 4.2 , iOS 9 为什么写这个系列文章 目前我们大部分开发的界面都是列表的形式,所以在日常开发中对 UI...

  • 120
    谈谈dispatch_sync 和 dispatch_async

    看了网上很多关于多线程介绍这俩货的,夹杂着串行队列,并发队列,主队列,全局队列,开/不开新线程,看的我是头都晕了.得,我干脆自己也整一篇,梳理一下. dispatch_syn...

  • 120
    iOS-Objective-C对象的本质

    前言:本文简述Objective-C基础知识,如有错误请留言指正。 Q:Objective-C的本质 A:Objective-C->C\C++->汇编语言->机器语言 Obj...

  • 120
    iOS中static,const,extern相关的问题

    static static分两种情况,修饰局部变量和全局变量。我们首先要搞清楚生命周期和作用域的概念。生命周期:这个变量能存活多久,它所占用的内存什么时候分配,什么时候收回。...

  • 120
    iOS 图片压缩、滤镜、剪切、渲染等解析

    主要内容: 1、图片基础知识的介绍 2、图片压缩简单的回顾一下从相册获取一张图片直接格式转换压缩:png、jpg、Context 重新绘制 3、图片处理基于图片像素修改图片剪...

  • 感觉这种每次调用都alloc个中间target类的做法不明智,好像也不支持类方法,如果缓存就会有内存泄漏风险,释放的话释放时机也是个问题。个人感觉这个中间target类就是纯粹业务,所有暴露出去方法都应该用类方法,这样的话缓存业务是不是也可以去掉

    iOS组件化方案与实践:Target-Action

    目前项目组件化已经告一段落,我把总结的相关文章列罗出来创建cocoapod私有库详细步骤(基础组件组件化)iOS组件化方案与实践:Target-ActioniOS组件化解决图...