Obj-C
文章平均质量分 80
半桶水技术
这个作者很懒,什么都没留下…
展开
-
UiSearchBar圆角设置
有时我们可能会遇到这样的需求:如图搜索框两边是圆形的,当然这样的效果有很多方法来实现,但是个人感觉有点麻烦,今天我们用UISearchBar来实现上面的效果;具体实现思路是我们得到UISearchBar的子视图UITextField来设置其圆角,在系统的UISearchBar中UITextfield是这样的命名的searchField所以我们只要利用KVC得到就可以,具体实现代码如下: UITe原创 2016-12-02 09:23:15 · 7360 阅读 · 0 评论 -
iOSUILable边距设置
在iOS中Lable是没有 UIEdgeInsets这个属性可以调用的,那么我们想修改下Lable的上下左右的边距该怎么办呢?例如: 那么现在来实现下,代码如下:1.首先创建一个继承UILable的类2.增加 UIEdgeInsets属性#import @interface customBaseLab : UILabel/** * lable文字的边距 */@p原创 2016-12-05 14:37:05 · 2544 阅读 · 0 评论 -
runtime消息发送
一、runtime简介RunTime简称运行时。OC就是运行时机制,也就是在运行时候的一些机制,其中最主要的是消息机制。对于C语言,函数的调用在编译的时候会决定调用哪个函数。对于OC的函数,属于动态调用过程,在编译的时候并不能决定真正调用哪个函数,只有在真正运行的时候才会根据函数的名称找到对应的函数来调用。1.发送消息OC方法的调用就是让对象发消息,objc_msgSend原创 2017-03-10 10:08:44 · 329 阅读 · 0 评论 -
dyld加载流程(笔记)
最近在阅读iOS应用逆向与安全从中学习到了很多 ,这里感谢大神的分享,这里只做笔记,方便以后回忆学习。大家可以从苹果官网下载开源代码(433.5版本)直接到dyld.cpp的main函数开始分析,dyld加载流程主要包括如下9个步骤:设置上下文信息,配置进程是否受限 配置环境变量,获取当前运行架构 加载可执行文件,生成一个ImageLoader实例对象 检查共享缓存是否映射...原创 2018-07-27 15:33:06 · 1814 阅读 · 0 评论