随笔分类 -  iOS开发笔记

iOS开发笔记
摘要:什么情况下会添加UIWindow? 添加UIWindow的过程及遇到的问题 UIWindow的销毁释放过程 阅读全文
posted @ 2018-10-15 19:02 xianliangDev 阅读(1317) 评论(0) 推荐(0)
摘要://查找第一个只出现一次的字符 char findfirstSingleChar(char* cha){ //定义结果值,初始化为空字符 char result = '\0'; //定义一个数组 来储存每个字母出现的次数 int array[256]; //对数组进行初始化 for (int i = 阅读全文
posted @ 2018-08-12 23:31 xianliangDev 阅读(604) 评论(0) 推荐(0)
摘要:简介: objc是一门动态语言,它总是想办法把一些决定工作从编译连接推迟到运行时。也就是说只有编译系统是不够的,,还需要一个把一些一个运行时系统(runtime system)来执行编译后的代码。这就是 Objective-C Runtime 系统存在的意义,它是整个 Objc 运行框架的一块基石。 阅读全文
posted @ 2018-08-08 17:03 xianliangDev 阅读(118) 评论(0) 推荐(0)
摘要:摘要: 1、 2、UIView和CALayer的区别 正文: 面试人问:UIView和CALayer的区别,我们可以这样回答:根据单一指职责的设计模式,苹果将uiview和calayer分开,让其完成各自的职能,uiview为calayer提供内容展示,以及负责处理触摸事件,参与响应者链,而cala 阅读全文
posted @ 2018-08-08 15:11 xianliangDev 阅读(190) 评论(0) 推荐(0)
摘要:摘要: 1、UITableViewCell的重用机制描述一下? 2、UITableView相关的数据源同步问题,即如何在tableview解决多线程情况下,数据的处理? 3、是否遇到过卡顿和掉帧的问题,如何解决的,为什么出现卡顿和掉帧的问题? 4、绘制原理&异步绘制、什么是离屏渲染 5、图像显示的原 阅读全文
posted @ 2018-08-08 12:02 xianliangDev 阅读(889) 评论(0) 推荐(0)
摘要:前言: h5相关的技术发展的越来越成熟、功能也越来越多,原生客户端为了能加速自己的迭代速度,很多页面能用h5做的尽量用h5,那么对应的js与原生语言oc、swift交互知识是我们客户端开发必不可少的。 阅读全文
posted @ 2018-08-06 15:35 xianliangDev 阅读(140) 评论(0) 推荐(0)
摘要:1、操作系统 2、进程 概念: 性质: 举例: 在Mac上查看进程: 所有的UI操作和UI事件都是进程 3、应用软件:进程为手机上的应用软件开辟独立的内存空间,这块内容空间是独立的,受保护的(进程与进程之间互不干扰)。 4、线程 概念: 性质: 举例 主线程、子线程 5、单个线程-串行 6、多个线程 阅读全文
posted @ 2018-07-25 00:18 xianliangDev 阅读(196) 评论(0) 推荐(0)
摘要:前言: 从网上看到一张关于iOS高级开发工程师具备知识的脑图,这里把图片内容转成自己未来三个月要自己学习的大纲!!!先把整体框架搭出来,也相当于给自己定个学习计划吧。 正文: 一、多线程与网络进阶 1、多线程概念深入浅出 NSThread GCD NSOperation 2、异步任务处理 3、Rea 阅读全文
posted @ 2018-07-23 15:59 xianliangDev 阅读(868) 评论(0) 推荐(0)
摘要:前言: 一般一本书尤其是技术类的书第一张大多都是整书内容的一个大概预览,做整个书籍内容的引子,表面的一些概念和大概会用到哪些知识和工具。 首先就是要明白逆向工程的概念,就是我们为什么要做逆向工程,逆向工程能帮我们做什么?举个例子,当我们看见一个软件效果非常掉渣天,为了显示出自己的开发档次想实现一个这 阅读全文
posted @ 2018-07-03 21:37 xianliangDev 阅读(184) 评论(0) 推荐(0)
摘要:前言: 专题主要用来记录学习iOS逆向工程分析与实战的过程,参读书籍《iOS应用逆向工程-分析与实战》作者:沙梓社、吴航、刘瑾 目录: 第一部分 概念篇 第1章 iOS逆向工程简介 1.1 iOS软件逆向工程的要求 1.2 iOS软件逆向工程的作用 1.3 iOS软件逆向工程的一般过程 1.4 iO 阅读全文
posted @ 2018-07-03 21:30 xianliangDev 阅读(203) 评论(0) 推荐(0)
摘要:RAC记得是15年就知道有这么个框架,一直没有深入学习过,从今天开始从初级到深入一步步探究下RAC的基本使用和原理实现 iOS开发,RAC学习过程。。 阅读全文
posted @ 2018-05-21 14:04 xianliangDev 阅读(164) 评论(0) 推荐(0)