- 博客(58)
- 资源 (7)
- 收藏
- 关注
原创 JS正则表达式
JS正则表达式写在前面正则表达式构造函数: new RegExp(“pattern”[,”flags”]); 参数说明: pattern – 一个正则表达式文本 flags – 如果存在,将是以下值: g: 全局匹配 i: 忽略大小写 gi: 以上组合^ 匹配一个输入或一行的开头,/^a/匹配”an A”,而不匹配”An a” 匹配一个输入或一行的结尾,/a 匹配一个输入或一行的结
2015-11-16 22:01:50 713
转载 IntelliJ IDEA 14 注册码
出自这里分享几个license:(1)key:IDEAvalue:61156-YRN2M-5MNCN-NZ8D2-7B4EW-U12L4 (2)key:huangweivalue:97493-G3A41-0SO24-W57LI-Y2UGI-JGTU2 (3)key:hkl520value:34423
2015-06-30 12:41:48 1284
转载 NSPredicate谓词(过滤)
出自:http://blog.csdn.net/lmf208/article/details/38345321NSPredicate是什么NSPredicate:谓词字面翻译是这个意思,但是我觉得谓词这个词太难以理解了NSPredicate的具体用途应该还是过滤,类似于过滤条件之类的,相当于一个主语的谓语,所以说会是谓词这个名字。(我是这么理解的)NSPredica
2015-06-24 12:19:22 852
原创 UITableView去掉headerView和footerView的粘性,随tableview滚动(有瑕疵)
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ if (scrollView.tag == 100102) { UITableView *tableview = (UITableView *)scrollView; CGFloat sectionHeaderHeight = 20;
2015-02-15 18:34:24 2913 1
转载 iOS开发UILabel顶端对齐方式
VerticalAlignment.h文件#import typedef enum VerticalAlignment { VerticalAlignmentTop, VerticalAlignmentMiddle, VerticalAlignmentBottom,} VerticalAlignment;
2015-02-12 13:28:09 2809
转载 给UITableViewCell动态调整高度
感谢作者_http://blog.csdn.net/zhangao0086/article/details/7165041在网上看到有人如此实现动态调整高度:点击。不至于为了获取高度创建一个不需要的cell。主要有两个地方需要调整高度,一个是自己创建的UILabel或其它子视图,另一个就是cell的高度。cell内部的view的frame通过重写cell的lay
2015-02-05 21:32:30 801
转载 使用CocoaPods过程中的几个问题
原文链接 _ 感谢作者_http://blog.csdn.net/zhangao0086/article/details/39703083使用CocoaPods过程中的几个问题当把CocoaPods生成的workspace移动到上层目录时,需要改下Pods.xcconfig和工程里的一些设置,就通常没什么难度。当遇到这个问题时:Could n
2015-02-05 20:55:01 878
转载 HTTP协议详解
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT
2015-02-05 20:30:57 758
转载 Can't add self as subview 的崩溃
原文地址____iOS7刚发布的时候,总是出现这个 Can't add self as subview 的崩溃,团队内部没出现过,但是外部用户的crash频频上报这个崩溃。异常描述和崩溃堆栈是这样的:*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason:
2015-02-05 18:12:54 1041
转载 AFNetwork 简单的使用说明
AF的请求 是基于NSURLReuqest的。且使用的时异步队列,AFHTTPRequestOperation转载地址,感谢原作者在新版的AFNetWorking加入了监听当前网络的状态,可以判断当前的移动设备是出于3G/WIFI/还是2G等...,但是新版的需要导入官方库。 使用新版的AFNetWorking需添加官方库:(旧版的不需要)
2015-01-24 15:01:16 3487
原创 防止Block的循环引用(技巧)
技巧1: __weak typeof(self)weakSelf=self; dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ __strong typeof(weakSelf)strongSelf
2015-01-19 19:05:17 6863
原创 为Xcode6 添加预编译文件 .pch
从Xcode6起 新建的工程中以及不再默认创建预编译文件 ***.pch了但是我们可以通过新建的方式创建(假设工程名叫 MyDemo,创建的预编译文件名叫 MyPrefix.pch)创建成功后,还需要告诉IDE ,不然IDE自己也不知道这样实现了新建预编译文件的目的,如果编译出错,请检查路径不过既然苹果在Xcode中不再默认常见预编译
2015-01-17 16:43:01 1500
转载 重构是改革,重写是革命
如果将一个软件系统或项目比喻成一个国家,那么重构就好比是改革,推翻老的系统,重写一个新系统就好比是革命。重构就是戊戌变法,重写就是辛亥革命。革命总是比改革要付出更多的代价,因为革命是要流血的。重写一个系统也是如此,要付出比重构更大的代价,因为原有的代码基本上全抛弃,公司曾经为那些编写老系统代码的程序员支付的工资就全付之东流了。但是,国内大部分软件公司仍然每隔三四年就上演一次这样的悲剧。究其原因,乃
2015-01-09 17:54:08 744
转载 获取网络图片的尺寸
#pragma mark - #pragma mark JPG格式的图片 根据图片部份数据得到图片的size + (CGSize)downloadJpgImage:(NSString*)strUrl { NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWith
2015-01-07 11:01:48 954
原创 app集成支付宝报错:"openssl/asn1.h file not found"
更新了支付宝SDK,更新过程出出现"openssl/asn1.h file not found"这个错误解决方法是在Build Setting 中 选中Search Paths选项,在Heaser Search Paths中添加一个新的路径"/usr/include/libxml2"希望对集成支付宝的同学有帮助
2014-12-23 12:55:16 10567
转载 获取用户唯一标识的替代方案
英文原文:In iOS 7 and later, if you ask for the MAC address of an iOS device, the system returns the value 02:00:00:00:00:00. If you need to identify the device, use the identifierForVendor property of UI
2014-11-12 11:03:25 5143
原创 Cornerstone升级包 支持Subversion1.7-14
最近Xcode升级了 Mac系统也升级了,工程更新到Subversion1.7,
2014-10-22 10:32:35 2623
原创 验证手机号
- (BOOL)validateMobile:(NSString *)mobileNum{ /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,155,156,185,186 * 电信:133,1349,1
2014-10-21 16:21:33 818
转载 Swift Standard Library
Swift has 74 built-in functions but only seven of them are documented in the Swift book (“The Swift Programming Language”). The rest remain undocumented.This article lists all built-in Swift funct
2014-10-11 12:25:01 2464
转载 iOS App 转移 图文详解
此文章只是为了记录一个Apple ID下的APP,转移到另外一个Apple ID 账户下。为了说的清楚下面用A账户(有App,要转出去)B账户(接收A账户App,接收者),来说明。1、 登录APPLE 开发者中心(http://developer.apple.com),使用A账户登录。2、 MemberCenter3、 Manage
2014-09-25 10:11:45 1661
原创 iOS应用中打开 手电筒/闪光灯 的方法
-(void)openFlashlight{ AVCaptureDevice * device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; if (device.torchMode == AVCaptureTorchModeOff) { [device lockForConfig
2014-09-01 13:09:33 3737
原创 iOS应用跳转至app store 评分页(包括iOS7前后两种)
iOS7由 itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=123456789
2014-08-22 15:55:14 7408
原创 集成百度地图,真机和模拟器其中一个编译不通过
library not found for -lbaidumapapilibrary not found for -lbaidumapapilibrary not found for -lbaidumapapilibrary not found for -lbaidumapapi
2014-07-23 16:03:29 1506
原创 iOS中的RunLoop
1。runloop是事件接收和分发机制的一个实现。2。什么时候使用runloop当需要和该线程进行交互的时候。主线程默认有runloop。当自己启动一个线程,如果只是用于处理单一的事件,则该线程在执行完之后就退出了。所以当我们需要让该线程即监听某项事务事,就得让线程一直不退出,runloop就是这么一个循环,没有事件的时候,一直卡着,有事件来临了,执行其对应的函数3。r
2014-07-16 17:09:08 1021
转载 分析Crash report
分析Crash reportiOS设备上,当app崩溃时会创建一个”crash report”文件保存在设备上。Crash report文件记录了,app崩溃时的信息,通常包含每个线程的调用堆栈。Symbolication分析crash report之前,需要把crash report中的内存地址与函数名、行数进行“符号映射”—Symbolication。必
2014-04-23 18:24:45 2935
转载 单元测试用例设计原则
问题:1没有数据构造和清理的过程用户数据,业务数据2.没有对业务数据返回和业务逻辑做判断的一个过程3. 对于一个业务测试用例单一4. 方法名比较乱5.测试方法前没有注释6.重复代码要重构 单元测试用例目的:提供覆盖率: 测试的覆盖种类 1.语句覆盖:语句覆盖就是设计若干个测试用例,运行被测试程序,使得每一条可执行语句
2014-04-23 18:21:29 3165
原创 Mac中隐藏(显示)隐藏文件 命令行
打开终端defaults write com.apple.finder AppleShowAllFiles -bool true
2014-04-21 18:37:01 1846
转载 在iOS项目中使用FMDataBase
SQLite (http://www.sqlite.org/docs.html) 是一个轻量级的关系数据库。iOS SDK很早就支持了SQLite,在使用时,只需要加入 libsqlite3.dylib 依赖以及引入 sqlite3.h 头文件即可。但是,原生的SQLite API在使用上相当不友好,在使用时,非常不便。于是,开源社区中就出现了一系列将SQLite API进行封装的库,而FMDB
2014-04-19 21:17:50 1370
转载 iOS中的网络请求
网络请求的格式大体上分为两种:第一种是同步请求,弊端是在进行大数据加载的时候会有卡顿现象。第二种是异步请求:优化了同步请求,没有卡顿现象,而且提高了效率。1.同步请求的步骤:1)创建URL。2)封装请求3)发起连接请求,接收数据
2014-04-15 15:53:41 883
原创 UIWebView背景颜色的设置 webview加载html文本 禁用webview长按
最近使用了UIWebView,发现当如下设置时 myWebView.backgroundColor = [UIColor clearColor];没有实现预期的透明效果后来加上 myWebView.opaque = NO;OK! webView 实现了透明
2014-04-03 13:47:39 3161
转载 UITextView相关
// UITextView的常用方法 主要用来输入和显示多行文本信息 UITextView *oneTextView = [[UITextView alloc] init]; oneTextView.frame = CGRectMake(0, 20, 320, 200); // 设置位置 oneTextView.backgroundColor = [UIC
2014-03-28 09:41:20 1054
转载 iOS开发之单元测试
感谢原文作者,点击查看原文一、运行第一个单元测试:1.在Xcode 5中新建一个工程默认自带一个单元测试的文件夹,IDE自动生成了一个实现XCTestCase的.m文件,里面有一个失败测试(早期版本中实现的是SenTestCase,是苹果集成的第三方的,现在苹果建议使用新的XCTestCase)。2.测试函数的要求是:1.必须无返回值;2.以test开头;3.测试函数执
2014-03-26 15:19:32 1184
转载 iOS - Xcode升级到5.1& iOS升级到iOS7.1问题:
http://blog.csdn.net/ifziv/article/details/21079065一:iOS7.1时XCode为5.0.2 无法真机调试.升级XCode到5.1.二:Xcode升级到5.1了,Apple默认让所有App都通过64位编译器编译。通过下面的3步可以关闭: 1.选中Targets—>Build Settings—>Archi
2014-03-14 09:30:31 1565
转载 iOS应用的crash日志的分析基础
本文出自 原文链接Outline如何获得crash日志如何解析crash日志如何分析crash日志 1. iOS策略相关 2. 常见错误标识 3. 代码bug一、如何获得crash日志当一个iOS应用程序崩溃时,系统会创建一份crash日志保存在设备上。这份crash日志记录着应用程序崩溃时的信息,通常包含着每个执行线程的栈调
2014-03-11 16:52:50 993
转载 textField 小结大全
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect;
2014-03-11 16:17:33 762
Mac 端SVN客户端 Cornerstone(支持Subversion 1.7 Mac OS 10.10)
2014-10-22
百度地图api合并静态库(iOS)
2014-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人