CAReplicatorLayer 是本质上是一个继承于 CALayer 的,它的作用是可以生成很多相似的图层,这些图层都是他的子图层常用的属性有:instanceCount...
CAReplicatorLayer 是本质上是一个继承于 CALayer 的,它的作用是可以生成很多相似的图层,这些图层都是他的子图层常用的属性有:instanceCount...
今天要来自定义一个展示诗词的小组件 ,它显示的内容包括:诗词名字、作者、前两句(为什么只显示前两句呢,因为我找的免费 它只有给前两句??)。 切入正题,接下里开始实现,还不了解...
@南华coder 像素对齐分为两种,一种是你上面说的 图片大小和uiimageview的像素对齐。还有个一种就是边缘像素不对齐,即起始坐标非整数。所以@很花花说的是对的
iOS优化:解决iOS中像素不对齐问题[这是第1篇] 导语:像素对齐并不是一个复杂的问题,但是开发中稍不注意的话,是会造成像素不对齐的情况(恰恰容易被忽视掉),本文使用一个案例来分析如何解决像素不对齐问题。 背景...
iOS开发中,解决Crash相信是开发者最为头疼的问题了,特别是对于已上线的应用,对其Crash的跟踪和修复显得尤其重要,本文主要总结了常见的Crash类型以及主流的Cras...
假如生活欺骗了你,不要悲伤,不要哭泣。 如果说生活是骗子,那么岁月就是个小偷,神不知鬼不觉地偷走你所拥有的一切。 面对这两个“罪犯”的侵袭,香港导演罗启锐感慨万分。他回忆起自...
在看一些大神写的开源框架时, 遇到了一个用于记录进度的类 - NSProgress, 然后通过看官方文档和网上找资料的方式, 来学习这个类的用法, 并在此记录此类的用法, 如...
@iMarco 你自己怎么理解就怎么理解吧,看了你个人主页没有自己的文章,全是挑刺别人的,发现原来是杠精一枚,顿时就没想和你争论了。
PerformSelector:onThread:withObject:waitUntilDone理解performSelector:onThread:withObject:waitUntilDone理解 直接看代码 有的人无法理解为什么要通过[self performSel...
直接设置 runloop那里就不会走了 自己断点看一下吧
PerformSelector:onThread:withObject:waitUntilDone理解performSelector:onThread:withObject:waitUntilDone理解 直接看代码 有的人无法理解为什么要通过[self performSel...
plist是Mac种非常普遍的一种文件格式,类似xml,通过键值对的方式来进行一些配置。而PlistBuddy则是Mac自带的专门解析plist的小工具,Buddy为好朋友,...
想想当初天天来到公司,每天需要做一件事就是打开Xcode打包ipa,上传到fir。日复一日月复一月年复一年的做着同样的事情,作为有志成为优秀工程师的我来说,这是必须要解决的问...
前言 这里需要清楚两个问题1、APP的启动步骤2、如何优化APP的启动速度 APP的启动可以分为2种冷启动(Cold Launch):从零开始启动APP热启动(Warm La...
@xgou 嗯 谢谢
iOS 空指针 野指针 僵尸对象一些基础的知识,经?;煜?,特整理下 空指针: 1. 没有存储任何内存地址的指针就称为空指针(NULL指针)。 2.被赋值为nil的指针,在没有被具体初始化之前,为nil。 注...
《2018 iOS面试题系列》 1、Size Classes 具体使用 对屏幕进行分类 2、UIView和 CALayer是什么关系? UIView 显示在屏幕上归功于 CA...
一、音效播放 AudioToolbox.framework是一套基于C语言的框架,使用它来播放音效其本质是将短音频注册到系统声音服务(System Sound Service...
《2018 iOS面试题系列》 1、runtime怎么添加属性、方法等 ivar 表示成员变量class_addIvarclass_addMethodclass_addPro...