生产环境推荐使用阿里云服务器,阿里云代金券领取 最近更新时间:2019-03-09原文链接:https://nideshop.com/documents/nideshop-m...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...
前言 看了下上篇博客的发表时间到这篇博客,竟然过了11个月,罪过,罪过。这一年时间也是够折腾的,年初离职跳槽到鹅厂,单独负责一个社区项目,忙的天昏地暗,忙的差不多了,转眼就到...
介绍多线程前先来理解下进程和线程的概念: 进程:一个在前台正在运行的应用程序就是一个进程。比如打开的微信APP就是一个进程。 线程:微信APP可以聊天,发图片,而做这些事情都...
最近研究了下Block的实现代码,解惑了以前一直好奇的Block捕获外部变量,__block,Block回调等特性,在此记录下Block的实现原理。 最简单的没有变量捕获的b...
阿里三面面试题: 1.dSYM你是如何分析的? 2.多线程有哪几种?你更倾向于哪一种? 3.单例弊端? 4.如何把异步线程转换成同步任务进行单元测试? 5.介绍下App启动的...
由于Objective-C是基于C语言的,在了解Objective-C内存管理前应该先了解下C语言的内存模型。 简单回顾下C程序的占用空间的几个区域: 程序代码区:存放程序执...
截图 关于截图有两个方法: - (void)renderInContext:(CGContextRef)ctx: 作用于CALayer层的方法。将view的layer渲染到当...
1.对象模型 Objective-C是一门面向对象的语言,对象是我们编程的基本单元,所有的操作都是通过对象。对象其实是对 数据 和 行为 的封装。在OC中,数据的载体就是实例...
最近在公司内部做了一个分享会,探讨了iOS上性能优化的话题,现在将重点的内容整理好发出来,各位大牛斧正。 本文将从原理出发,解释卡顿发生的原理,然后会讲解项目中行之有效的几个...
在客户端开发中,我们很少用到信号量,并发数。甚至有些同学根本就没听说过这两个概念。今天就简单说说GCD中的信号量。 基本概念 ** 关于iOS开发中,多线程基本的概念和基本使...
最近在学习swift做动画,用到constraint的动画,用到layoutIfNeeded就去研究了下UIView的这几个布局的方法。 下面列举下iOS layout的相关...
1. 简单功能 2. 上面表格的实现
写在开头: 作为一个iOS开发,也许你不知道NSUrlRequest、不知道NSUrlConnection、也不知道NSURLSession...(说不下去了...怎么会什么...