- 博客(12)
- 资源 (13)
- 收藏
- 关注
转载 正则表达式在iOS中的运用
一、什么是正则表达式 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。二、正则表达式的语法 看一个过滤纯数字的例子- (BOOL)validateNumber:(NSString *) textStrin
2016-12-31 11:13:18 380
转载 Understanding iOS Exception Types
When your iOS app crashes, we need to analyze the crash log to help identify the root cause of it. The crash could be a “Low Memory Crash” or a “Normal Crash with Exceptions“. When it comes with “Ex
2016-12-29 12:30:18 2316
原创 iOS Crash 类型
1. Exception Type: 00000020 Exception Codes: 0x000000008badf00d Exception Note: SIMULATED (this is NOT a crash) Application Specific Information:com.wwc.test1 failed to scene-create after 19.94s (laun
2016-12-29 11:04:19 1035
转载 iOS应用性能调优的25个建议和技巧
写在前面本文来自iOS Tutorial Team 的 Marcelo Fabri,他是Movile的一名 iOS 程序员。这是他的个人网站:http://www.marcelofabri.com/,你还可以在Twitter上关注@marcelofabri_。性能对 iOS 应用的开发尤其重要,如果你的应用失去反应或者很慢,失望的用户会把他们的失望写满App Store的评论。然而
2016-12-26 12:24:52 1183
原创 UIImage 读取修改像素颜色
- (UIImage*) imageBlackToTransparent:(UIImage*) image{ // 分配内存 const int imageWidth = image.size.width; const int imageHeight = image.size.height; size_t bytesPerRow
2016-12-25 17:56:31 1443
转载 iOS拍照之后图片自动旋转90度解决办法
今天开发一个拍照获取照片的功能的时候, 发现上传之后图片会自动旋转90.测试发现, 只要是图片大于2M, 系统就会自动翻转照片 相机拍照后直接取出来的UIimage(用UIImagePickerControllerOriginalImage取出),它本身的imageOrientation属性是3,即UIImageOrientationRight。如果这个图片直接使用则
2016-12-24 03:32:17 3995 1
转载 使用UIImagePickerController拍照和视频录制
转载自:http://blog.csdn.net/jueyi1127/article/details/46831875一 UIImagePickerController简介和属性介绍。UIImagePickerController继承于UINavigationController。UIImagePickerController可以用来选择照片,它还可以用来拍照和录制视频。首先看一下
2016-12-23 22:31:00 494
转载 iOS开发系列–信号量
我们在处理一系列线程的时候,当数量达到一定量,在以前我们可能会选择使用NSOperationQueue来处理并发控制,但如何在GCD中快速的控制并发呢?答案就是dispatch_semaphore信号量是一个整形值并且具有一个初始计数值,并且支持两个操作:信号通知和等待。当一个信号量被信号通知,其计数会被增加。当一个线程在一个信号量上等待时,线程会被阻塞(如果有必要的话),直至计数器大于零
2016-12-22 18:41:36 474
转载 C++实现多线程读写锁
在Win32下用C++实现多线程读写锁 读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作。这种锁相对于自旋锁而言,能提高并发性,因为在多处理器系统中,它允许同时有多个读者来访问共享资源,最大可能的读者数为实际的逻辑CPU数。写者是排他性的,一个读写锁同时只能有一个写者或多个读者(与CPU数相关),但不能同
2016-12-22 18:18:54 3856
转载 ios 学习之 NSPredicate 模糊、精确、查询
简述:Cocoa框架中的NSPredicate用于查询,原理和用法都类似于SQL中的where,作用相当于数据库的过滤取。定义(最常用到的方法):[cpp] view plaincopyNSPredicate *ca = [NSPredicate predicateWithFormat:(NSString *), ...]
2016-12-08 21:15:27 767
转载 常用 Git 命令
一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区Index / Stage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$
2016-12-05 18:45:31 276
转载 iOS 加速计和陀螺仪 简介
一、CoreMotion框架介绍我们知道有一些iOS的应用,会有一些特殊的要求,比如:1. 电子罗盘指南针之类的应用:让我们知道方向。2. 运动类型软件:让我们知道我们跑步多少公里。3. 社交软件中的摇一摇功能。4. 游戏中扮演角色类中根据设备的晃动等进行操作。其实,他们多半是使用了iOS中的一个核心运动框架CoreMotion.framework使用iOS提供
2016-12-03 20:32:53 743
C++ Primer 第5版
2020-11-18
深入理解C++11:C++11新特性解析与应用
2020-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人