随笔分类 -  iOS

热爱iOS开发,对技术喜欢刨根问底
摘要:安全加密:https://github.com/liufan321/NSString-Hash 上拉/下拉刷新:https://github.com/itheima-developer/HMRefresh 照片选择:https://github.com/itheima-developer/HMIma 阅读全文
posted @ 2016-12-01 09:43 LSPBoy 阅读(202) 评论(0) 推荐(0)
摘要:自建一个分类可以设置。 -(void)cornerImageWithSize:(CGSize)size fillColor:(UIColor *)fillColor completion:(void(^)(UIImage *resultImage))completion; -(void)corner 阅读全文
posted @ 2016-11-25 15:02 LSPBoy 阅读(173) 评论(0) 推荐(0)
摘要:在C语言面试和考试中经常会遇到内存字节对齐的问题。今天就来对字节对齐的知识进行小结一下。 首先说说为什么要对齐。为了提高效率,计算机从内存中取数据是按照一个固定长度的。以32位机为例,它每次取32个位,也就是4个字节(每字节8个位,计算机基础知识,别说不知道)。字节对齐有什么好处?以int型数据为例 阅读全文
posted @ 2016-11-24 10:31 LSPBoy 阅读(151) 评论(0) 推荐(0)
摘要:程序崩溃经历 其实在很早之前就想写这篇文章了,一直拖到现在。 程序崩溃经历1 平时开发测试的时候好好的,结果上线几天发现有崩溃的问题,其实责任大部分在我身上。 我的责任: 过分信赖文档,没进行容错处理,也就是没有对数据进行相应的判断处理。 下面附上代码,说明崩溃的原因 因第三方公司提供的数据错乱导致 阅读全文
posted @ 2016-11-22 18:26 LSPBoy 阅读(192) 评论(0) 推荐(0)
摘要:demo:https://github.com/IMCCP/CCPAFNNetworking(收藏下来) 阅读全文
posted @ 2016-11-22 18:18 LSPBoy 阅读(173) 评论(0) 推荐(0)
摘要:iOS开发中定时器经常会用到,iOS中常用的定时器有三种,分别是NSTime,CADisplayLink和GCD。 NSTimer 方式1 // 创建定时器 NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:2 target:self 阅读全文
posted @ 2016-11-22 16:21 LSPBoy 阅读(261) 评论(0) 推荐(0)
摘要:1.在自己定义的导航栏中或者设计稿中经常需要去除导航栏的1px横线,主要是颜色太不协调了 去除之前的图片 去除之前的图片 要去除这1px的横线,首先应该知道它是什么,在Xcode的界面调试中可以看到,它其实是UIImageView来的 找到横线是什么了··· 找到横线是什么了··· 其实这是navi 阅读全文
posted @ 2016-11-22 10:20 LSPBoy 阅读(460) 评论(0) 推荐(0)
摘要:算法分类 根据加密结果是否可以被解密,算法可以分为可逆加密和不可逆加密(单向加密),从这个意义上来说,单向加密只能称之为加密算法而不是加解密算法。对于可逆加密,又可以根据密钥的的对称性分为对称加密和非对称加密。具体的分类结构如下: 可逆加密 对称加密:DES,3DES,AES,PBE 非对称加密:R 阅读全文
posted @ 2016-11-22 10:19 LSPBoy 阅读(355) 评论(0) 推荐(0)
摘要:- (void)viewDidLoad { NSRange range = [_amountLabel.text rangeOfString:@"0.00"]; [self setTextColor:_amountLabel FontNumber:[UIFont systemFontOfSize:1 阅读全文
posted @ 2016-11-19 19:46 LSPBoy 阅读(481) 评论(0) 推荐(0)
摘要:#ifdef __OBJC__#ifdef DEBUG#define NSLog(fmt,...) NSlog((@"%s [Line %d]" fmt),__PRETTY_FUNCTION__,__LINE__,##__VA_ARGS__)#else#define NSLog(...)#endif 阅读全文
posted @ 2016-11-19 15:30 LSPBoy 阅读(110) 评论(0) 推荐(0)
摘要:之前一直是在手机上开发,用系统原生二维码扫描功能,一点问题都没有,但是在ipad上,用户是横屏操作的,虽然界面旋转了,是横屏的,但是摄像头里显示的依然是竖屏效果,也就是说从摄像头里看到的和人眼看到的内容相差90度或者270度,网上搜索了一番,是这个AVCaptureVideoPreviewLayer 阅读全文
posted @ 2016-11-09 14:10 LSPBoy 阅读(1052) 评论(0) 推荐(0)
摘要:前言 对初学者来说,GCD似乎是一道迈不过去的坎,很多人在同步、异步、串行、并行和死锁这几个名词的漩涡中渐渐放弃治疗。本文将使用图文表并茂的方式给大家形象地解释其中的原理和规律。 线程、任务和队列的概念 异步、同步 & 并行、串行的特点 一条重要的准则 一般来说,我们使用GCD的最大目的是在新的线程 阅读全文
posted @ 2016-11-01 14:48 LSPBoy 阅读(215) 评论(0) 推荐(0)
摘要:计算富文本的高度 在app中我们最常见的就是把一段文字要设置行间距、所占宽度、字体大小。并且这些都是我们来计算富文本高度和设置富文本样式必须的元素。当然可能还有首行缩进等元素。我们这里就不考虑了。 设置富文本显示 这里我使用的对NSString的延展封装了一个工具类,方便快捷好用、还好学。 延展结构 阅读全文
posted @ 2016-10-22 15:49 LSPBoy 阅读(607) 评论(0) 推荐(0)
摘要:一. 登陆界面的搭建 首先涉及到登录界面状态栏颜色的问题,我们需要将状态栏颜色改为白色,可以在控制器内实现方法更改 关于修改状态栏颜色更详细的介绍可以去看状态栏的管理 因为登陆界面很多地方都需要用到,例如查看关注时需要登陆,添加关注时也需要先登录,发表新帖时也要登陆,登录界面不属于任何一个模块,同时 阅读全文
posted @ 2016-10-15 20:50 LSPBoy 阅读(204) 评论(0) 推荐(0)
摘要:进程的内存分区 所有进程(执行的程序)都必须占用一定数量的内存,它或是用来存放从磁盘载入的程序代码,或是存放取自用户输入的数据等等。不过进程对这些内存的管理方式因内存用途不一而不尽相同,有些内存是事先静态分配和统一回收的,而有些却是按需要动态分配和回收的。 进程内存区域.png 进程内存区域.png 阅读全文
posted @ 2016-10-14 18:48 LSPBoy 阅读(2151) 评论(1) 推荐(0)
摘要:系统默认导航栏的返回按钮和返回方式 在默认情况下,导航栏返回按钮长这个样子 导航栏默认返回按钮 导航栏默认返回按钮 导航栏左上角的返回按钮,其文本默认为上一个ViewController的标题,如果上一个ViewController没有标题,则为Back(中文环境下为“返回”)。 在默认情况下,导航 阅读全文
posted @ 2016-10-14 18:11 LSPBoy 阅读(788) 评论(0) 推荐(0)
摘要:前言 在之前的一篇文章中简单的提到了这个问题, 但是自己写的不详细, 并且自己深入了解的也不是特别多, 在开发中也没怎么用到,所以经过阅读者的反馈对这个问题很是疑惑! 本篇文章会分析之前的不足之处, 如果有地方不对还请帮忙纠正! 相关文章: iOS开发中你是否遇到这些经验问题(二) 1.使用层面的理 阅读全文
posted @ 2016-10-14 17:47 LSPBoy 阅读(1544) 评论(0) 推荐(0)
摘要:iOS高仿app源码:纯代码打造高仿优质《内涵段子》收藏下来 字数1950 阅读4999 评论173 喜欢133 Github 地址 https://github.com/Charlesyaoxin/NeiHanDuanZI 介绍: 花了不太到两周的闲余时间模仿了一下今日头条旗下的iOS端app内涵 阅读全文
posted @ 2016-10-14 17:26 LSPBoy 阅读(1146) 评论(0) 推荐(0)
摘要:作为一个中午下班不肯离开工作岗位且勤奋工作的骚年来说,叫外卖就成了不可或缺的习惯.某日瞬间发现百度外卖的APP波浪效果很是吸引人.相比较其他的外卖APP,颜值略高些.(淘宝也有波浪的效果),遂就思考如何实现这种"浪"的效果. 效果演示 百度外卖 波浪效果图: 你需要知道的 CADisplayLink 阅读全文
posted @ 2016-10-14 16:42 LSPBoy 阅读(390) 评论(0) 推荐(0)
摘要:手把手教你修改iOS版QQ的运动步数 现在很多软件都加上了运动模块,比如QQ和微信,而且还有排行榜,可以和好友比较谁的运动步数多,任何东西只要添加了比较功能,就变得不一样了。今天教大家用代码去修改QQ上的运动步数,修改完效果是这样的: 屏幕快照 2016-06-21 下午5.02.56.png 屏幕 阅读全文
posted @ 2016-10-14 16:16 LSPBoy 阅读(2695) 评论(0) 推荐(0)