1、pod install后报了如下错: 解决办法: 1、使用brew安装cocoaPods即可。 2、安装cocoapods: 注意事项: 1、Mac M1芯片环境下安装H...
1、pod install后报了如下错: 解决办法: 1、使用brew安装cocoaPods即可。 2、安装cocoapods: 注意事项: 1、Mac M1芯片环境下安装H...
1 背景 今天,新MacBook Pro到了,开始踩坑之旅。 2 Cocoapods安装错误 安装Cocoapods时,报了如下错误: 搜索了一下,大部分人说是没有安装rvm...
UIImageView 序列帧动画的实现以及内存的优化 最近笔者项目中又一次遇到了UIImageView的序列帧动画,各种百度,为了不让下一次遇到序列帧动画的时候还需要百度,...
Swift进阶 - 个人总结 本章内容来自于喵神翻译的Swift进阶,有兴趣的同学可以阅读原书,更加详细! 本章内容来自于喵神翻译的Swift进阶,有兴趣的同学可以阅读原书,...
2019 iOS面试题大全---全方面剖析面试 内存布局 内存管理方案 MRC(手动引用计数)和ARC(自动引用计数) 循环引用 一、内存布局 栈(stack):方法调用,局...
图片的解压缩 最近在看 SDWebimage 的源码,顺便补习下图片的解压缩原理 参考1,参考2 我们一班看到的图片,都是如 png jpeg 之类的图片,都是经过编码的,为...
为甚要解码?你问我为啥要解码?事实上,不管是 JPEG 还是 PNG 图片,都是一种压缩的位图图形格式。只不过 PNG 图片是无损压缩,并且支持 alpha 通道,而 JPE...
百度移动云可穿戴部门的面试经历,面试官都非常热情友好,一上来反倒弄的我挺不好意思的。下面记录一下自己的面试过程,因为我真的没啥面试经验,需要总结下。 一面 Objective...
经过一次百度面试,收获确实挺多的,首先面试官真的很nice,热情周到,问问题也不会咄咄逼人,在此记录一下面试的时候问的问题,零零散散的,有的是结合我的项目问的,我就把我记得的...
序言 疫情基本控制,同时面试也渐渐开始了,以下iOS面试题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大! 字节一面内容: 1、 自我介绍 2、 介绍一下简历中的...
[toc]主要是一些视频笔记和面试时候常问到的问题记录。(持续更新) Runtime 什么是 Runtime?它的作用是什么? Runtime 是 Objective-C 的...
1、NSArray与NSSet的区别? NSArray内存中存储地址连续,而NSSet不连续 NSSet效率高,内部使用hash查找;NSArray查找需要遍历 NSSet通...
序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开...
前言 大佬请自觉绕过,我只是站在一个菜鸟的角度来写这个文章。这个offer对我来说可以说是我职业生涯的转折点,于是乎记录一下自己一些想说的话。 笔者背景 2016年毕业,普通...
1.造成tableView卡顿的原因有哪些? 1.最常用的就是cell的重用, 注册重用标识符如果不重用cell时,每当一个cell显示到屏幕上时,就会重新创建一个新的cel...
UIKit 1.UIView 和 CALayer 是什么关系? UIView 继承 UIResponder,而 UIResponder 是响应者对象,可以对iOS 中的事件响...
5.函数 1.基本定义 func 函数名(参数) -> 返回值 { } 2.相关注意点 1.参数默认let,不是var,也只能是let(不能是变量) 2.隐氏返回 3.可以使...
一、系统用法 1.1. 现在的微信SDK,暂时不支持,多图和视频发给好友。但是系统的分享确实可以的。下面来实现一波: 上面说的是分享的常规操作 二、自定义用法 2.1 先做黑...