前言 最近在项目中,遇到了视频播放的需求,直接使用系统封装的播放器太过于简单,不能很好的满足项目要求,于是花时间研究了一下,使用AVPlayer来自定义播放器。 本视频...
在如今IT行业竞争异常激烈的形势下,一个程序员不学个几门语言感觉都没底,这不经过一年的Android自学开发,已经将iOS端的整体功能完成70%左右,主要是时间问题和自学成本...
一、卡顿问题的几种原因 复杂 UI 、图文混排的绘制量过大;在主线程上做网络同步请求;在主线程做大量的 IO 操作;运算量过大,CPU 持续高占用;死锁和主子线程抢锁。 二、...
今天刚刚开始面试,接下来这几天把遇到的面试题总结如下: 1.内存管理在实际开发中的应用(必考,已经被问两次了) 答:1.UITableView的数据条数太多时会消耗内存,可以...
链接:http://www.360doc.com/content/20/0926/20/65839522_937736217.shtml[http://www.360doc....
队列:串行队列,并发队列,全局队列,主队列。 2.执行的方法有:同步执行和异步执行。 多线程,四种,pthread,NSthread,GCD,NSOperation,phtr...
Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。在过去的一年里,Flutter的更新频率是...
做这个的初心是希望能巩固自己的基础知识,也通过这种方式检查自己知识的缺失点。目前还不完善,后续会根据时间不断更正和完善,当然也希望能帮助更多的开发者参与进来 持续更新 ,喜欢...
该系列的文章记录着自定义相机的方式,项目地址如下:SCCamera 【iOS】自定义相机(一)基础介绍【iOS】自定义相机(二)权限获取【iOS】自定义相机(三)预览视图【i...
1面 (社交软件) 1.UIButton的继承关系UIButton -> UIControl -> UIView ->UIResponder ->NSObject2.什么是僵...