摘要: 1、多个未知参数的接口 在开发中经常使用到NSLog(),或者+(NSString *)stringWithFormat 等方法,都可以接收未知参数,参照这些方法,自定义类似这样参数的方法,如下: // .h文件 + (void)log:(NSString *)format, ... NS_FORM 阅读全文
posted @ 2021-01-27 10:13 兔.小白 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 描述:在真机调试启动时,直接闪退,日志中显示如下: dyld: launch, loading dependent libraries DYLD_LIBRARY_PATH=/usr/lib/system/introspection DYLD_INSERT_LIBRARIES=/Developer/u 阅读全文
posted @ 2020-12-17 10:10 兔.小白 阅读(3600) 评论(0) 推荐(0) 编辑
摘要: 精确忽略指定代码块的警告 添加警告 阅读全文
posted @ 2019-12-09 10:03 兔.小白 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 今天遇到了这个问题,app里拍了100多张图片,每张图片大概200KB左右的大小,当进入CollectionView进行图片展示时,内存出现飙升,上下滑动时会闪退。 在网上找了许多方案都没能解决,最后看到一篇文章后,才解决了这个问题。 下面介绍一下自己的解决办法: 场景:我这里使用的是UIColle 阅读全文
posted @ 2019-10-31 17:08 兔.小白 阅读(2552) 评论(0) 推荐(0) 编辑
摘要: 项目中使用的同一套代码,但需要开发多个app,app中内容基本上相同,只有一些小小的区别,例如名称等等,每个app中又需要分开发环境(Dev)、测试环境(Test)、正式环境(Pro)。 下面就开始搭建这样的配置: 第一步,对目标target进行复制(Duplicate) 如果当前项目为iPhone 阅读全文
posted @ 2019-08-14 16:15 兔.小白 阅读(1302) 评论(0) 推荐(0) 编辑
摘要: 最近在做的项目中,需要在一个方形的View上添加斜向的文字标签,如下图 本来最简单的方式是直接使用图片的,但现在的情况是没有图片。然后想在网上找找有没有这样的代码,都没有找到,于是只有自己动手了-_-!! github:https://github.com/sjxjjx/SJXSignTextVie 阅读全文
posted @ 2019-07-27 01:23 兔.小白 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 经常会遇到两个数组去对比然后进行去重的计算,看了网上很多文章,都是简单的两个数组的情况,很少有介绍两个模型数组的去重,于是自己写一点自己的经验吧。 首先准备一个模型对象,这里以Person为例,对象拥有name属性: 然后分别准备两个模型数组,存放一些模型数据: 这里为了让计算效率更明显,所以arr 阅读全文
posted @ 2019-07-25 12:07 兔.小白 阅读(3562) 评论(0) 推荐(0) 编辑
摘要: 最近一直在弄正则表达式,于是在这里整理一下,便于日后查阅。 1、常用符号 ^:字符串的开始 $:字符串的结束 *:表示零个或若干个 ?:表示零个或一个 +:表示一个或若干个 | :表示 或 操作 . :匹配除 \r\n 之外的任意单个字符 \d:匹配一个数字字符 \D:匹配一个非数字字符 \w:匹配 阅读全文
posted @ 2019-03-11 10:56 兔.小白 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 最近一直在做sdk的项目,用户提出了一个需求,需要屏蔽sdk内部的日志输出。由于sdk内部的日志是为了调试,如果屏蔽了肯定不方便,所以研究了一下日志输出开关的功能。 在这里介绍两种实现方案:一种方案是使用NSUserDefaults,一种方案是使用自定义类来控制。 第一种方案:NSUserDefau 阅读全文
posted @ 2018-04-22 16:03 兔.小白 阅读(1859) 评论(0) 推荐(0) 编辑
摘要: 上一篇介绍的是TCP代理的鉴权过程,这篇将介绍UDP代理的大致鉴权过程。 在UDP鉴权过程中,有几点是需要注意的。首先,UDP是一种无连接协议,不需要连接,使用广播的方式;其次,为了通过鉴权,所以需要使用TCP的连接过程;最后,需要代理服务器根据是否有UDP数据包的判断来保持TCP的长连接。 在上一 阅读全文
posted @ 2018-01-31 10:34 兔.小白 阅读(1101) 评论(0) 推荐(0) 编辑