240 发简信
IP属地:浙江
  • iOS 组件化开发

    一.组件化介绍 需求来源 随着项目规模不断扩大,业务模块增多,开发过程中会有多条产品线(多人或多小组开发不同的功能);如果用传统的开发模式,会导致代码臃肿,编译速度越来越慢,...

  • iOS 性能优化篇章

    之前项目在迭代开发过程中做了挺多的性能优化,一直没有整理出来,这次借着空余时间整理处理出来,为了更好的总结 首先性能问题的主要原因是什么,原因有相同的,也有不同的,但归根到底...

  • 120
    iOS OC中分类Category实现原理

    一、概念 1.前言 category是Objective-C2.0之后添加的语言特性, category的主要作用是为已经存在的类添加方法。 2.设计思想 Objective...

  • Jenkins-iOS自动化打包

    之前项目中使用过Jenkins实现代码管理和自动化打包,很久没有使用了,最近快离职了,所以整理了下,希望大家可以一起学习,有错误的地方请大家指出 一、Jenkins的安装 &...

  • 120
    移动端开发 对比 跨平台开发框架分析

    移动开发对比跨平台的优缺点分析 :Cordova React Native Flutter 前言 现在主流的移动开发平台是Android和iOS,每个平台的开发技术和运行方式...

  • 120
    masonry

    为什么要做这个笔记 masonry [https://github.com/SnapKit/Masonry]可以说是当前iOS开发中最流行的Autolayout框架,其极大的...

  • AFNetworking 底层原理分析

    AFNetworking 底层原理分析 AFNetworking是封装的NSURLSession的网络请求,由五个模块组成:分别由NSURLSession,Security,...

  • 多线程内部是如何运行

    三种线程模型 一对一模型 一对一线程特性 一对一线程优点 一对一线程缺点 一对一线程创建方式 一对多模型 一对多模型特性 一对多模型缺点 一对多模型优点 多对多模型 多对多模...

  • 120
    Objective-C 与 Swift 混编

    如何实现 Objective-C 与 Swift 混编 在混编过程中分为两种情况 Objective-C 导入 swift swift 导入 Objective-C 下面进行...

  • 120
    UIStackView 简单理解

    概览 UIStackView 为单行或者单列提供自动布局、自动伸缩特性,UIScorllview 提供的特性则contentSize 大于frame.size时可以滑动的特性...

  • 120
    iOS WKWebView的使用

    前言 最近项目中的UIWebView被替换为了WKWebView,因此来总结一下。示例Demo:WKWebView的使用本文将从以下几方面介绍WKWebView:1、WKWe...

  • iOS Runtime运行机制详解

    非常有必要对runtime有一个全面而深入的理解,本文可以帮助读者实现这个愿望,详情请看下文 1.讲一下 OC 的消息机制 OC中的方法调用其实都是转成了objc_msgSe...