你要知道的runtime都在这里 转载请注明出处 http://www.jianshu.com/p/eac6ed137e06 本文主要讲解runtime相关知识,从原理到实践...
你要知道的runtime都在这里 转载请注明出处 http://www.jianshu.com/p/eac6ed137e06 本文主要讲解runtime相关知识,从原理到实践...
在 iOS 的图片加载框架中,SDWebImage 可谓是占据大半壁江山。它支持从网络中下载且缓存图片,并设置图片到对应的 UIImageView 控件或者 UIButton...
本文首发于我的个人博客:「程序员充电站」[https://itcharge.cn]文章链接:「传送门」[https://itcharge.cn/ios-complete-le...
序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开...
KVC(Key-value coding)键值编码,单看这个名字可能不太好理解。其实翻译一下就很简单了,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或...
KVC KVC定义 KVC(Key-value coding)键值编码,就是指iOS的开发中,可以允许开发者通过Key名直接访问对象的属性,或者给对象的属性赋值。而不需要调用...
Run loop 剖析:Runloop 接收的输入事件来自两种不同的源:输入源(intput source)和定时源(timer source)。输入源传递异步事件。通常消息...
最近计划重新巩固一下iOS开发的底层知识。面对当下环境,作为一名合格的开发者,只注重工具的使用是行不通的,修炼好底层系统知识的内功才是硬道理 该文章目录: 一、 什么是run...
前言: 我是一名开发者,一个iOS交流圈子的维护者“见过愤然离开现在岗位的,也见过找到新工作涨薪而欣喜若狂的!见过口吐芬芳责怪整个行业的,也见过直面现状努力成长的”!不要浪费...
假如我们点击了手机屏幕📱,那么当前页面的app需要识别出点击的是哪一个控件,并且对事件的响应进行处理。而iOS系统的UIKit已经设计好一套方案:利用事件传递以及响应链去确定...
使用fcrackzip来破解zip类型压缩文件 fcrackzip是一款专门破解zip类型压缩文件密码的工具,工具破解速度还是可以的,能用字典和指定字符集破解,适用于Linu...
使用UItableview实现展开折叠效果,话不多说,先看一下运行效果: 讲一下实现的大概思路: 自定义每个section的headerView,并且给headerView添...
Could not build the application for the simulator.Error launching application on iPhone...
在日常的工作开发中,有时会遇到需要在后台持续运行的需求。对于这个需求,安卓实现起来比较简单,而iOS来说就比较复杂了。前段时间我们公司就有后台持续定位,并且上传上传地理坐标的...
1.开辟新的内存空间 判断是否存在,若不存在则添加到数组中,得到最终结果的顺序不发生变化 2.利用NSDictionary的AllKeys(AllValues)方法 可以将N...
裁剪图片功能在很多上传图片的场景里都需要用到,一方面应用服务器可能对图片的尺寸大小有限制,因而希望上传的图片都是符合规定的,另一方面,用户可能希望只上传图片中的部分内容,突出...
最近和小伙伴 @anotheren 一起在搞事情,打算把微信的图片选择器那一套给做出来。于是就有了 AnyImageKit 这个框架,现在已经完成图片选择和编辑功能了。在做图...
一般情况下设置阴影只需要设置layer就行,但是如果只是单边阴影,只设置layer效果不是多好,可以用贝塞尔曲线实现。 1. 直接设置layer阴影效果 2. 利用贝塞尔曲线...
iOS开发中经常会用到UILabel来展示一些文字性内容,默认的排版方式会有些挤,这里来介绍一下如何给UILabel设置行间距和字间距,欢迎大家多提意见,共勉❤️❤️❤️ 实...
当self强引用了block时,再在block中调用self会引发循环引用问题。所以,为了避免这种情况,都会使用weak-strong来解除循环引用问题。 如下所示 代码解释...