摘要: 什么是TCP TCP基础服务搭建 SocKet 阅读全文
posted @ 2019-06-21 09:40 xianliangDev 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 新建代码库 $ git init <->在当前目录新建一个git代码库 $ git init [project-name] <->新建一个目录,将其初始化为git代码库 $git clone [url] <-> 下载一个项目和它的整个代码历史 配置 $ git config --list <->显示 阅读全文
posted @ 2018-10-30 21:31 xianliangDev 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 什么情况下会添加UIWindow? 添加UIWindow的过程及遇到的问题 UIWindow的销毁释放过程 阅读全文
posted @ 2018-10-15 19:02 xianliangDev 阅读(1289) 评论(0) 推荐(0) 编辑
摘要: 环境: mac 环境下,RN版本 0.57 问题原因: 升级了react-native 版本,出现了“CFBundleIdentifier", Does Not Exist”的问题,在iterm控制台有明确的错误提示,就是在react-native run ios 的命令使用中,因为在/usr/用户 阅读全文
posted @ 2018-09-27 11:14 xianliangDev 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 在Mac os >=10.9,系统默认安装了2.x的版本,下面介绍怎么把默认的python切换成3.7或者更高。 阅读全文
posted @ 2018-09-09 17:35 xianliangDev 阅读(775) 评论(0) 推荐(0) 编辑
摘要: //查找第一个只出现一次的字符 char findfirstSingleChar(char* cha){ //定义结果值,初始化为空字符 char result = '\0'; //定义一个数组 来储存每个字母出现的次数 int array[256]; //对数组进行初始化 for (int i = 阅读全文
posted @ 2018-08-12 23:31 xianliangDev 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 工厂模式: 阅读全文
posted @ 2018-08-08 18:07 xianliangDev 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 简介: objc是一门动态语言,它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译系统是不够的,,还需要一个把一些一个运行时系统(runtime system)来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个 Objc 运行框架的一块基石。 阅读全文
posted @ 2018-08-08 17:03 xianliangDev 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 摘要: 1、 2、UIView和CALayer的区别 正文: 面试人问:UIView和CALayer的区别,我们可以这样回答:根据单一指职责的设计模式,苹果将uiview和calayer分开,让其完成各自的职能,uiview为calayer提供内容展示,以及负责处理触摸事件,参与响应者链,而cala 阅读全文
posted @ 2018-08-08 15:11 xianliangDev 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 摘要: 1、UITableViewCell的重用机制描述一下? 2、UITableView相关的数据源同步问题,即如何在tableview解决多线程情况下,数据的处理? 3、是否遇到过卡顿和掉帧的问题,如何解决的,为什么出现卡顿和掉帧的问题? 4、绘制原理&异步绘制、什么是离屏渲染 5、图像显示的原 阅读全文
posted @ 2018-08-08 12:02 xianliangDev 阅读(869) 评论(0) 推荐(0) 编辑