会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
jgCho
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
···
14
下一页
2019年8月3日
给最近正在找工作(iOS)的朋友一些建议/经验
摘要: 众所周知, iOS开发找工作越来越难, 企业要求越来越高,一方面是资本寒冬期+七八月是企业招人淡季, 另外一方面也是iOS市场饱和。最近有出去看新机会, 所以下面记录一下面试XimalayaFM的大概过程。 面试一共分为4轮,全程手写代码和算法。 一面:自我介绍, 然后问一下手头开发App日活和崩溃
阅读全文
posted @ 2019-08-03 22:00 jgCho
阅读(1075)
评论(0)
推荐(1)
2019年7月26日
iOS 类知乎”分页”效果的实现?
摘要: 我们先看张gif图看一下效果(LICEcap录制的有点卡, 凑合看) 好像还是卡, 怼个视频演示链接吧: https://m.weibo.cn/1990517135/4398431764047996 我们先来分析一下页面结构, 然后分析具体动画实现. 页面结构: 可以将当前页面和下个页面复用, 下个
阅读全文
posted @ 2019-07-26 22:40 jgCho
阅读(972)
评论(2)
推荐(1)
2019年7月25日
iOS 图解弹幕功能的实现
摘要: 先来看一张效果图(LICEcap录制的有点卡, 凑合看) 理一下大概流程: 接下来实现: 弹幕视图从底部弹上来, 依次动画向上滚动, 出屏幕就移除加入重用队列, 下次使用. 定义相关属性: 1. 根据弹幕区域, 确定总共需要的弹幕itemView个数(总区域高度/最小高度),并添加到弹幕控件底部 从
阅读全文
posted @ 2019-07-25 10:52 jgCho
阅读(1227)
评论(0)
推荐(0)
2019年7月21日
iOS 为何使用runtime方法交换多次后却能按照交换顺序依次执行代码逻辑?
摘要: 题目: 假设我们有一个ViewController, Category A(ViewController), Category B(ViewController), Category C(ViewController) 4个文件, 其中3个category中都实现了自定义viewDidLoad方法,
阅读全文
posted @ 2019-07-21 00:33 jgCho
阅读(1746)
评论(0)
推荐(0)
2019年7月18日
iOS常用算法之单链表查找倒数第n个节点(图解)
摘要: 拿到题目, 首先要先了解链表数据结构, 如下图: 常规思路: 利用数组, 遍历整个单链表, 将每个节点装入数组中, 最终拿到数组. 再根据索引(数组长度-1-n)就得到了倒数第n个元素, 这里要注意从数组中根据索引取值的时候要注意数组越界的情况发生. 简单思路: 定义两个指针p1,p2; 假设总长度
阅读全文
posted @ 2019-07-18 10:34 jgCho
阅读(957)
评论(0)
推荐(0)
2019年7月17日
iOS常用算法之两个有序数组合并, 要求时间复杂度为0(n)
摘要: 思路: 常规思路: 先将一个数组作为合并后的数组, 然后遍历第二个数组的每项元素, 一一对比, 直到找到合适的, 就插入进去; 简单思路: 设置数组C, 对比A和B数组的首项元素, 找到最小的, 就放入数组C,依次进行下去. 代码如下: 执行代码, 输入输出结果如下:
阅读全文
posted @ 2019-07-17 20:36 jgCho
阅读(1146)
评论(0)
推荐(0)
iOS 常用算法之设计一个算法,验证某字符是否为合法IPV4字符
摘要: 浅析 : 一个IPV4字符由3个大于0小于255的数字 以及 3个点构成, 所有我们需要判断小数点数量是否满足条件, 以及小数点隔开的每部分是否满足条件即可. 思路: 1. 校验是否有3个小数点; 2. 以小数点将字符分割为4部分,校验每部分的字符; 3. 校验该部分转为int值之后(n), 满足0
阅读全文
posted @ 2019-07-17 20:03 jgCho
阅读(498)
评论(0)
推荐(0)
2018年3月14日
iOS .Crash文件分析处理办法 (利用symbolicatecrash工具处理)
摘要: 崩溃分析方式:命令行解析Crash文件 通过Mac自带的命令行工具解析Crash文件需要具备三个文件 symbolicatecrash,Xcode自带的崩溃分析工具,使用这个工具可以更精确的定位崩溃所在的位置,将0x开头的地址替换为响应的代码和具体行数。 我们打包时产生的dSYM文件。 崩溃时产生的
阅读全文
posted @ 2018-03-14 10:26 jgCho
阅读(388)
评论(0)
推荐(0)
2017年8月31日
iOS中UIWebview中网页宽度自适应的问题
摘要: 有的网页中会使用"<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">"这个标签来设置网页的宽度,不
阅读全文
posted @ 2017-08-31 15:52 jgCho
阅读(1015)
评论(0)
推荐(0)
2017年6月26日
iOS开发 - 在状态栏显示FPS,CPU和内存信息
摘要: 原理 FPS的计算 CoreAnimation有一个很好用的类CADisplayLink,这个类会在每一帧绘制之前调用,并且可以获取时间戳。于是,我们只要统计出,在1s内的帧数即可。 内存和CPU信息的获取 CPU和内存的获取采用了mach头文件中的方法,调用了底层API,采用C方式来获取。 LHP
阅读全文
posted @ 2017-06-26 13:28 jgCho
阅读(2537)
评论(0)
推荐(0)
1
2
3
4
5
···
14
下一页
公告