前言 Crash的主要原因是你的应用收到了未处理的信号。 未处理信号可能来源于三个地方:kernel、其他进程、以及App本身。 因此,crash异常也分为三种: Mach异...
前言 Crash的主要原因是你的应用收到了未处理的信号。 未处理信号可能来源于三个地方:kernel、其他进程、以及App本身。 因此,crash异常也分为三种: Mach异...
虽然苹果建议我们不要嵌套 UIScrollview ,但是这话到底是对开发者说的,架不住设计师就是要这么画设计图。我遇到的场景类似这样,顶部有一个优先展示的封面,当封面滚出屏...
文章结构 CALayer图层结构 mask的理解 影响mask行为的因素 mask使用前提 范例演示 CALayer图层结构 我们先来看一张layer图层的结构图,如下: 图...
以前总是很烦设计师非要说,让『把行距调大一点点』,因为在 iOS 这个对文字处理各种不友好的系统里,改行距并不像改字号那么简单,只调『一点点』也得多写好几行。不过自从我写了下...
事先说好 前不久看到 @sunnyxx 想找一个性取向正常的实习生帮他分担一点工作量,当想起他和 @ibireme 秀的亲密自拍后我就知道事情并没有这么简单→_→。但是作为...
LyricsAnalysis 功能描述:锁屏歌曲信息、控制台远程控制音乐播放:暂停/播放、上一首/下一首、快进/快退、锁屏状态下列表菜单弹框和拖拽控制台的进度条调节进度(结合...
设计图的Label和iOS中的Lable skech中打开设计师画的Lable,按照标注写好后,对比总是发现和设计稿有差异,每次设计师说,让『把行距调大一点点』加xx几个像素...
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方...
先来一发苹果官网上Instruments User Guide,其实没啥用,英语不好的也懒得去看。(反正我是看不懂) 关于Instruments有网友如是说的:“一句话: 内...
第一次写文章语言表达能力太差。如果有哪里表达的不够清晰可以直接评论回复我,我来加以修改。这篇文章力求脱离语言的特性,咱们多讲结构和算法。即使你不懂iOS开发,不懂Object...
回顾会议(retrospective meeting)是scrum中最有价值的会议之一,虽然这个会议很重要,但是在实际的工作中我们会发现往往最容易被砍掉的也是这个会议。为什么...
探索者(E)代表对这个会议的内容充满期待,很有兴趣听听看看大家都是怎么看待过去这段时间的工作的,想以此来分析我们为什么是这样工作的;
推销者(S)是带着想法过来的,他有一个idea想借这个会议推销给大家,比如一个新的工作方式的建议,给团队增加一个流程来改进某一个方面的问题,总之这个人看到了问题,也带来的解决办法;
度假者(V)把这个会议当做一个休闲的方式,他们觉得有个机会大家一起聊聊天,胡扯一通挺有意思的,可能比自己工作的时候更让他放松。度假者对会议的内容是没有期待的。
囚犯(P)是极不愿意来参加这个会议的,他们要么就是厌恶会议,要么就是忙得没时间参加会议,总之他们是被迫来的,他们期望着会议能马上结束就好,没有心思参与到会议的讨论中来。
转载请注明出处:http://www.iosxxoo.com/2016/06/21/2016-06-21/ 前言 这是一篇我记录对alloc、init分析思考的笔记。如果读者...
最近在做马甲包真的难上现在是 修改项目类文件名称的python代码复制保存成 xxx.py文件 放到工程目录下
iOS中Framework Library嵌套使用 组件化的时候遇到一些Framework使用依赖的问题, 之前未系统的验证过各种库嵌套逻辑,下面就以集中常见的库嵌套使用来看...
项目需求:最近开发的SDK,要提供给公司其他部门使用,但是开发后的.framework的大小为12M。但是某程APP不愿意,说包太大,要瘦身。所以,只能网上找资料。下面说说我...
前言 我第一次开始重视Objective-C Runtime是从2014年11月1日,@唐巧老师在微博上发的一条微博开始。 这是sunnyxx在线下的一次分享会。会上还给了4...
Flutter最近好像🔥了,讲真,自己试一下才知道,页面体验是真的好,感觉Flutter就是移动端的未来...创建全新的Flutter项目简单,在已有项目上进行集成可能得费点...
先来个图 1. Flutter调原生方法并返回结果给Flutter 先添加一个交互事件 flutter调用方法 iOS接收事件 2. 原生调用Flutter方法并返回结果给原...