Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。在过去的一年里,Flutter的更新频率是...
Flutter是Google推出的一套开源跨平台UI框架,可以快速地在Android、iOS和Web平台上构建高质量的原生用户界面。在过去的一年里,Flutter的更新频率是...
有时候 UI设计师设计的搜索框和系统的不太一样, 而且相差很多,可以自定义一个 UISearchBar. 系统默认的样子 可以看到默认的样式中有背景, 且搜索框中的底色是白色...
1.前言2.融云聊天的实现3.自定义消息类型和自定义消息cell4.融云使用过程中出现的问题及解决方法5.结语 1.前言 之前做过一个项目的聊天是是基于 XMPP 协议,所有...
现在使用GitLab管理项目,简单整理了相关操作。 GitLab 1.创建组因为是公司的项目,所以选择私有 出现如下图文字,就是上传成功了 Source tree 1.选择从...
咱们直接输入一个Url,最终得到的是: 这样一个分类,我们给其添加一个属性: 这是编译一下,会报如下警告 而且如果这时在外部使用这个属性,运行会crash,并会报如下错误 原...
今天我们来学习下iOS中一个较为重要的核心--RunLoop。其实我们对RunLoop既熟悉又陌生。熟悉是因为我们在开发中时不时的都会用到它,陌生是因为它较为底层,我们对它的...
随着我们移动互联网的兴起到火爆,成千上万款app营运而生,电商、出行、音视频、教育等等,五花八门,那么每一款APP都会有对应的人群去下载使用,那么用户对一款app的钟爱程度除...
引言 SDWebImage的最大并发数是多少?_downloadQueue.maxConcurrentOperationCount = 6; SDWebImages是如何识别...
1 KVC(KeyValueCoding) 1.1 KVC 常用的方法 1.2 KVC 底层实现原理 1.3 KVC 的使用场景 1.3.1 赋值 (1) KVC 简单属性赋...
2019 iOS面试题大全---全方面剖析面试2018 iOS面试题---算法相关1、七种常见的数组排序算法整理(C语言版本)2、2019 算法面试相关(leetcode)-...
1、2018 iOS面试题---UI相关:事件传递,图像显示,性能优化,离屏渲染2、2018 iOS面试题---Objective_C语言特性相关问题3、2018 iOS面试...
1. App启动过程• 解析Info.plist▪ 加载相关信息,例如如闪屏▪ 沙箱建立、权限检查 • Mach-O加载▪ 如果是胖二进制文件,寻找...
ViewController生命周期 按照执行顺序排列: initWithCoder:通过nib文件初始化时触发。 awakeFromNib:nib文件被加载的时候,会发生一...
技术由来 数据持久化是iOS开发中必不可少的一项技能。因为开发中我们多会涉及到用户信息存储、文件存储、应用内容缓存中的一个或者几个场景。 数据持久化的几种方式 NSUserD...
现在已经不断有网友发我他们在面试中遇到的面试题,这是一位程序媛前面在面试中遇到的问题 前面两个过于基础,从提高题开始分享;个人见解,勿喷 持续关注:iOS开发_小贤,持续输出...