搭建私有库(PrivateSpec) 前言:多项目多工程组件化之路,之前搭建了公司内部私有库,有空整理了下资料 1.名词解释 1.1 索引库 repo [https://im...
搭建私有库(PrivateSpec) 前言:多项目多工程组件化之路,之前搭建了公司内部私有库,有空整理了下资料 1.名词解释 1.1 索引库 repo [https://im...
你想图省事,硬盘空间有几十G的空余,秒切分支,可以看文章底部,有笨重但极方便的方法 概述 腰果上岸科技有三个APP分别是腰果公考(支持iPad)、上岸计划、每日一题,最...
前言 自2016年8月至2017年10月,今日头条iOS端已经进行了3轮安装包大小优化。 2016.08-2016.10第一期优化78MB -> 42MB (1)删除Swif...
研究这个的主要目的原因在于自己电脑不是特别高配的那种,开多了程序容易卡。知道有自动打包这么一回事,可是却没有去实践,觉得费事也没有必要。浪费时间。但是研究之后才发觉确实提高了...
MVC 传统的MVC,Cocoa MVC,以及大多数iOS开发使用的MVC,这三者并不相同。 MVC历史悠久,在不同平台有各自的实现方式。其目的是实现并行开发和代码复用。 苹...
面试中常常问道性能优化的问题,其中有几个主要的 你在项目中是怎么优化内存的? 优化你是从哪几方面着手? 列表卡顿的原因可能有哪些?你平时是怎么优化的? 遇到tableView...
前言在面试过程中,性能优化、多线程、runtime、RunLoop、是必不可少的谈论话题。有一些面试官可能要你当场手写算法,曾经笔者就遇到过。结果可想而知,面试通过。。。而关...
前言 更多内容,请访问我的 个人博客。 CSS3 渐变(gradients)可以在两个或多个指定的颜色之间显示平稳的过渡。CSS3 定义了两种类型的渐变(gradients)...
前言 Blocks是C语言的扩充功能,而Apple 在OS X Snow Leopard 和 iOS 4中引入了这个新功能“Blocks”。从那开始,Block就出现在iOS...
一、由 Xcode 创建的新项目 1、删除 SceneDelegate.h 和 SceneDelegate.m 文件 文件位置如下图所示: 2、删除 AppDelegate....
经过多个版本的迭代,iOS的ipa包一度达到了153M,突破了150M的阈值,虽然经过了简单的优化,暂时低于150M,但是app瘦身已经刻不容缓! 下面我列出...
用id修饰和NSObject *修饰有何不同? 要详细了解两者的不同,需要先说一说Objective-C中的动态类型和静态类型。 动态类型动态类型指的是对象指针类型的动态性,...
copy 和 mutableCopy 你真的理解吗?最近发现很多面试者基本都不能很好地回答这个问题。所以整理一下。 copy和mutableCopy的概念: copy 浅拷贝...
前言 一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在执行的时候,必须先通过编译器生成机器码,机器码可以直接在CP...
一般可以将编程语言分为两种,编译语言和直译式语言。 像C++,Objective C都是编译语言。编译语言在执行的时候,必须先通过编译器生成机器码,机器码可以直接在CPU上执...