01 2016 档案
摘要:正则表达式使用步骤: 1. 创建正则表达式对象, 设置约束条件; 1 NSString *pattern = @"\\d{1,3}"; 2 NSRegularExpression *regex = [[NSRegularExpression alloc] initWithPattern:patter
阅读全文
摘要:iOS中实现多线程的技术方案 pthread 实现多线程操作 代码实现: void * run(void *param) { for (NSInteger i = 0; i < 1000; i++) { NSLog(@"---buttonclick---%zd---%@", i, [NSThread
阅读全文
摘要:1. 修饰变量 一般设置传参数的时候 若设置为const, 则在调用过程中不允许修改参数值;(readonly) 1 // *前const: 不能通过指针, 改变p指向的值 2 const int *p = &age; 3 // 错误写法 4 *p = num; 5 6 7 8 // *后const
阅读全文
摘要:著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出来源:知乎 《秦时明月汉时关》,是小说,不是那个动画片。讲述了从秦末到汉初的那一段波澜壮阔的历史,通俗易懂 0. 《明朝那些事》, 了解朱元璋从放牛娃到执掌大明的整个篇章; ------ 正在读 1. 《品三国》,能开启你对三国的兴趣和
阅读全文
摘要:摸着良心写博客, 之前写的微博, 内容精华不少, 但是我要添加一些走心的干货! 就从最基本的排序算法开始吧! 1. 桶排序 有 5 个同学,这 5 个同学分别考了 5 分、3 分、 5 分、2 分和 8 分,(满分是 10 分)。接下来将分数进行从大到小排序, 排序后是 8 5 5 3 2。 1 i
阅读全文
摘要:1 NSString *str1 = @"123";2 NSString *str2 = [NSString stringWithFormat:@"%@", str1];3 大家明白, str1和str2在内存中的地址是不一样的.如果用 isEqual:比较两者, 明显返回值为 ...
阅读全文
摘要:本文大致整理了自己用过的一些插件的使用感想(就是好不好用)。 在那之前先简单贴两条插件须知,知道的可以忽略。1、Alcatraz类似于管理第三方库的cocoapods,管理插件也有个Alcatraz。安装的方法也很简单,如果你以前没有安装过那执行下面指令curl-fsSLhttps://raw.gi...
阅读全文
摘要:定义说明%@Objective-C object, printed as the string returned by descriptionWithLocale: if available, or description otherwise. Also works with CFTypeRef o...
阅读全文
摘要:RSA算法原理(二)声明: 本文转自阮一峰(http://www.ruanyifeng.com/blog/2013/07/rsa_algorithm_part_two.html)有了这些知识,我们就可以看懂RSA算法。这是目前地球上最重要的加密算法。六、密钥生成的步骤我们通过一个例子,来理解RSA算...
阅读全文
摘要:RSA算法原理(一)声明: 本文转自 --作者:阮一峰(http://www.ruanyifeng.com/blog/2013/06/rsa_algorithm_part_one.html)如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。因为它是计算机通信安全的基石,保证了加密数据不会被...
阅读全文
摘要:与DES不同,RSA算法中,每个通信主体都有两个钥匙,一个公钥一个私钥。就是有2把钥匙1。使用publicKey可以对数据进行加密2。使用Key才能对数据进行解密单方向传输用公钥加密的数据,只有私钥能解开(可用于加密);同时,使用私钥加密的数据,只有公钥能解开(签名)。但是速度很慢(比私钥加密慢10...
阅读全文
摘要:设置pageCon的显示风格:1. 颜色1 page.pageIndicatorTintColor = [UIColor redColor];2 page.currentPageIndicatorTintColor = [UIColor greenColor];2. 平铺图片1 page.curre...
阅读全文
摘要:1 UIViewContentModeScaleToFill, // 按设置尺寸 - 填充 2 UIViewContentModeScaleAspectFit, // 按设置尺寸 - 等比例填充, 有边界 3 UIViewCo...
阅读全文
摘要:UITableView继承自UIScrollview,是苹果为我们封装好的一个基于scroll的控件。上面主要是一个个的 UITableViewCell,可以让UITableViewCell响应一些点击事件,也可以在UITableViewCell中加入 UITextField或者UITextV...
阅读全文
摘要:Objective-C拓展了C,自然很多用法是和C一致的。比如浮点数转化成整数,就有以下四种情况。1.简单粗暴,直接转化float f = 1.5; int a; a = (int)f; NSLog("a = %d",a);输出结果是1。(int)是强制类型转化,丢弃浮点数的小数部分。2.高斯函...
阅读全文
摘要:放大马赛克图片可以看到,可以看到一个个单色的小正方形。所以马赛克其实也就是把某一点的色值填充了它一定范围内的一个正方形,这样看起来就会模糊,但整体还是有一定原来的样子。如图,一张图片可以认为是9*9个色值组成的位图,进行马赛克转换就变成: 转换为 可知,就是把某一位的色值向右向下填...
阅读全文
摘要:1.让Xcode的控制台支持LLDB类型的打印在Xcode断点调试的时候, 在控制台输入 po self.view.frame 或者 po id 类型的时候就死翘翘了。进入正题: 安装LLDB调试工具:打开终端输入三条命令:1. touch ~/.lldbinit2. echo display @i...
阅读全文

浙公网安备 33010602011771号