转自微信公众号「马小峰」! 本期邀请到我的大学同学--麒鎮,麒鎮学的是土木工程,本科毕业后先去了北京的一家新能源公司,三个月后去了一家集成公司做ICT(Information...
转自微信公众号「马小峰」! 本期邀请到我的大学同学--麒鎮,麒鎮学的是土木工程,本科毕业后先去了北京的一家新能源公司,三个月后去了一家集成公司做ICT(Information...
转自微信公众号「马小峰」! 这期我邀请到了一个发小--帅杰,帅杰本科在内蒙古科技大学,专业是矿业工程下面的矿物加工工程,然后现在在广西大学继续读矿业工程的研究生。 我俩小学、...
转自微信公众号「马小峰」! 我已有三年多没回重庆了。 上次回去时,还没毕业,答辩后就急匆匆地回到了北京。 现在终于有些时间了,就打算回去看看(再不回去的话,读研的同学就要毕业...
简述: 1、工程中所有使用 Asset Catalog 管理的图片(在 .xcassets 文件夹下),最终输出的时候,都会被压缩到 Assets.car 内。 2、反之,不...
0、iOS 包的构成 在 iPhone 上的应用包称为 ipa,即 iPhone Application。将 ipa 包解压后主要由以下三部分构成: 1)同名的可执行文件; ...
1、区别 frame: 该view在父view坐标系统中的位置和大小。(参照点是,父亲的坐标系统) bounds:该view在本地坐标系统中的位置和大小。(参照点是,本地坐标...
1、MVC MVC即Model-View-Controller 职责: Model:业务模型 View:显示用户界面 Controller:业务流程和逻辑 MVC的特点: 1...
1、什么是离屏渲染? 1)On-Screen Rendering 意为当前屏幕渲染,指的是 GPU 的渲染操作是在当前用于显示的屏幕缓冲区中进行。 2)Off-Screen ...
1、区别 1.UIView 是 UIKit 的(只能 iOS 使用),CALayer 是 QuartzCore 的(这是一个跨平台的框架,既可以用在iOS 中又可以用在 Ma...
参考文档: https://www.jianshu.com/p/7018e61b6ee5 https://limboy.me/tech/2013/06/08/ios-grap...
参考文档: iOS底层原理总结 - Category的本质 - 掘金 Objective-C 深入理解 +load 和 +initialize - iOS - 掘金 问题汇总...
内容参考: 南峰子技术博客 iOS底层原理总结 - Category的本质 iOS底层原理总结 - 探寻Runtime本质(四) 1、OC 消息发送机制/消息转发流程 1.1...
1、iOS 的基础数据类型及其包装类型: 1.1、iOS 的基础数据类型 int、float、double、long、char、NSInteger、NSUInteger、CG...
0、KVO 简介 KVO(NSKeyValueObserving)为键值观察,是一种非正式协议,它定义了一种机制,允许对象去监听其它对象的某个属性的修改。 我们可以监听一个对...
举例,一般情况下,在对一个viewController中的方法进行单元测试,需要在UnitTest中调用到相应方法.最简单的方法就是将需要调用的方法写到viewControl...
前言 在上篇中,仔细分析了一下Block的实现原理以及__block捕获外部变量的原理。然而实际使用Block过程中,还是会遇到一些问题,比如Retain Circle的问题...
前言 花了半个多月,把React Native源码看了一遍,大概的实现逻辑全看明白了,希望对想了解React Native实现原理的同学有所帮助,其实只要看懂文章的四幅图就明...