一直觉得用好命令行是件很美好很幸福的事情,可是系统自带的终端太过简陋,于是没有更多废话请看最终效果图: 首先安装item2: 下载地址 item自带 zsh shell,用...
一直觉得用好命令行是件很美好很幸福的事情,可是系统自带的终端太过简陋,于是没有更多废话请看最终效果图: 首先安装item2: 下载地址 item自带 zsh shell,用...
优化git clone/pod install等下载速度慢 1 用浏览器访问 http://tool.chinaz.com 这个工具网站,使用IP查询工具获得以下两个域名gi...
最近花了些时间实现了jenkins自动化打包,在此记录下步骤以及过程中遇到的坑(我使用的各版本号 -> Mac OS : 10.14.4,Jenkins : 2.141,Xc...
什么是Runloop Runloop顾名思义,就是运行循环。首先它根程序运行过程有关系,其次它是一种转圈圈的效果。但如果这么解释,恐怕谁都听不懂。 想要弄明白Runloop,...
在iOS实际开发中常用的动画无非是以下四种:UIView动画,核心动画,帧动画,自定义转场动画。 1.UIView动画 能实现UIView动画的属性 UIView动画是iOS...
[这是第15篇] 导语:在当前的iOS开发中,虽然ARC为开发者解决了手动内存管理时代 的许多麻烦,但是内存方面的问题依然是产生iOS Crash的元凶之一,本文介绍内存方面...
公司的架构一直都是MVC,其主要控制器有超过2000行不止,而MVVM其实就是MVC的进化版,将一些业务逻辑解耦到ViewModel,从而减轻控制器的“压力”。 RAC的信号...
前言 MVP模式是MVC模式的一个演化版本(好像所有的模式都是出自于MVC~~),MVP全称Model-View-Presenter。顾名思义, Model:与MVC中的mo...
目录一、socket是什么,socket和HTTP的区别二、如何建立一个socket连接三、使用CocoaAsyncSocket实现socket编程 1、基本实现 2、数据粘...
序言 最近正在重新系统的学习iOS,收集了一些自己认为不错的博客和资料和大家分享。有⭐️标记的是我看过觉得详细易懂的文章。 底层 isa和Class⭐️--参考:(What ...
iOS组件化方案探索 一、什么是组件化? 1、什么是组件? "组件"一般来说用于命名比较小的功能块,如:下拉刷新组件、提示框组件。而较大粒度的业务功能,我们习惯称之为"模块"...
通知概念 苹果官方文档有一段对通知的介绍如下: A notification is a message sent to one or more observing objec...
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方...
1.背景说明 最近公司需要对用户行为进行深层次的数据分析和挖掘,需要用户详细的操作数据,想走无埋点的数据上报方式。期间也找了一些第三方的sdk,但是都是数据资料需要上传到第三...