自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 670

转载 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 1164

转载 NSPredicate谓词(过滤)

出自:http://blog.csdn.net/lmf208/article/details/38345321NSPredicate是什么NSPredicate:谓词字面翻译是这个意思,但是我觉得谓词这个词太难以理解了NSPredicate的具体用途应该还是过滤,类似于过滤条件之类的,相当于一个主语的谓语,所以说会是谓词这个名字。(我是这么理解的)NSPredica

2015-06-24 12:19:22 822

原创 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 2839 1

转载 iOS开发UILabel顶端对齐方式

VerticalAlignment.h文件#import typedef enum VerticalAlignment {    VerticalAlignmentTop,    VerticalAlignmentMiddle,    VerticalAlignmentBottom,} VerticalAlignment;

2015-02-12 13:28:09 2775

转载 给UITableViewCell动态调整高度

感谢作者_http://blog.csdn.net/zhangao0086/article/details/7165041在网上看到有人如此实现动态调整高度:点击。不至于为了获取高度创建一个不需要的cell。主要有两个地方需要调整高度,一个是自己创建的UILabel或其它子视图,另一个就是cell的高度。cell内部的view的frame通过重写cell的lay

2015-02-05 21:32:30 768

转载 使用CocoaPods过程中的几个问题

原文链接 _ 感谢作者_http://blog.csdn.net/zhangao0086/article/details/39703083使用CocoaPods过程中的几个问题当把CocoaPods生成的workspace移动到上层目录时,需要改下Pods.xcconfig和工程里的一些设置,就通常没什么难度。当遇到这个问题时:Could n

2015-02-05 20:55:01 844

转载 HTTP协议详解

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT

2015-02-05 20:30:57 707

转载 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 994

转载 AFNetwork 简单的使用说明

AF的请求 是基于NSURLReuqest的。且使用的时异步队列,AFHTTPRequestOperation转载地址,感谢原作者在新版的AFNetWorking加入了监听当前网络的状态,可以判断当前的移动设备是出于3G/WIFI/还是2G等...,但是新版的需要导入官方库。 使用新版的AFNetWorking需添加官方库:(旧版的不需要)

2015-01-24 15:01:16 3435

原创 防止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 6797

原创 为Xcode6 添加预编译文件 .pch

从Xcode6起 新建的工程中以及不再默认创建预编译文件 ***.pch了但是我们可以通过新建的方式创建(假设工程名叫 MyDemo,创建的预编译文件名叫 MyPrefix.pch)创建成功后,还需要告诉IDE ,不然IDE自己也不知道这样实现了新建预编译文件的目的,如果编译出错,请检查路径不过既然苹果在Xcode中不再默认常见预编译

2015-01-17 16:43:01 1461

转载 重构是改革,重写是革命

如果将一个软件系统或项目比喻成一个国家,那么重构就好比是改革,推翻老的系统,重写一个新系统就好比是革命。重构就是戊戌变法,重写就是辛亥革命。革命总是比改革要付出更多的代价,因为革命是要流血的。重写一个系统也是如此,要付出比重构更大的代价,因为原有的代码基本上全抛弃,公司曾经为那些编写老系统代码的程序员支付的工资就全付之东流了。但是,国内大部分软件公司仍然每隔三四年就上演一次这样的悲剧。究其原因,乃

2015-01-09 17:54:08 713

转载 获取网络图片的尺寸

#pragma mark - #pragma mark JPG格式的图片 根据图片部份数据得到图片的size + (CGSize)downloadJpgImage:(NSString*)strUrl { NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWith

2015-01-07 11:01:48 918

原创 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 10515

转载 获取用户唯一标识的替代方案

英文原文: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 5086

原创 Cornerstone升级包 支持Subversion1.7-14

最近Xcode升级了 Mac系统也升级了,工程更新到Subversion1.7,

2014-10-22 10:32:35 2580

原创 验证手机号

- (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 775

转载 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 2393

原创 为Xcode6添加Empty Application选项

最近Xcode更新到了最新版6.0.1,新建工程

2014-10-11 11:55:53 2762 1

转载 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 1448

原创 iOS应用中打开 手电筒/闪光灯 的方法

-(void)openFlashlight{ AVCaptureDevice * device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; if (device.torchMode == AVCaptureTorchModeOff) { [device lockForConfig

2014-09-01 13:09:33 3641

原创 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 7357

原创 iOS应用 生成二维码

以前没有深入了解过二维码,最近有需求y'q'o

2014-08-14 12:03:11 1016

原创 集成百度地图,真机和模拟器其中一个编译不通过

library not found for -lbaidumapapilibrary not found for -lbaidumapapilibrary not found for -lbaidumapapilibrary not found for -lbaidumapapi

2014-07-23 16:03:29 1448

原创 iOS中的RunLoop

1。runloop是事件接收和分发机制的一个实现。2。什么时候使用runloop当需要和该线程进行交互的时候。主线程默认有runloop。当自己启动一个线程,如果只是用于处理单一的事件,则该线程在执行完之后就退出了。所以当我们需要让该线程即监听某项事务事,就得让线程一直不退出,runloop就是这么一个循环,没有事件的时候,一直卡着,有事件来临了,执行其对应的函数3。r

2014-07-16 17:09:08 992

原创 iOS中的UIWebView

今天使用WebView 遇到几个问题,记一下,以后使用时注意1.

2014-06-16 12:31:20 3580

转载 分析Crash report

分析Crash reportiOS设备上,当app崩溃时会创建一个”crash report”文件保存在设备上。Crash report文件记录了,app崩溃时的信息,通常包含每个线程的调用堆栈。Symbolication分析crash report之前,需要把crash report中的内存地址与函数名、行数进行“符号映射”—Symbolication。必

2014-04-23 18:24:45 2714

转载 单元测试用例设计原则

问题:1没有数据构造和清理的过程用户数据,业务数据2.没有对业务数据返回和业务逻辑做判断的一个过程3. 对于一个业务测试用例单一4. 方法名比较乱5.测试方法前没有注释6.重复代码要重构  单元测试用例目的:提供覆盖率:        测试的覆盖种类        1.语句覆盖:语句覆盖就是设计若干个测试用例,运行被测试程序,使得每一条可执行语句

2014-04-23 18:21:29 3030

原创 Mac终端命令 统计iOS工程中代码行数

find . JPAppDelegate "*.m"|xargs wc -l

2014-04-23 16:01:24 3496

原创 Mac中隐藏(显示)隐藏文件 命令行

打开终端defaults write com.apple.finder AppleShowAllFiles -bool true

2014-04-21 18:37:01 1813

转载 在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 1346

原创 Xcode 中几个比较不错的插件

FuzzyAutocompletePlugin

2014-04-19 12:58:50 1606

转载 iOS中的网络请求

网络请求的格式大体上分为两种:第一种是同步请求,弊端是在进行大数据加载的时候会有卡顿现象。第二种是异步请求:优化了同步请求,没有卡顿现象,而且提高了效率。1.同步请求的步骤:1)创建URL。2)封装请求3)发起连接请求,接收数据

2014-04-15 15:53:41 863

原创 UIWebView背景颜色的设置 webview加载html文本 禁用webview长按

最近使用了UIWebView,发现当如下设置时 myWebView.backgroundColor = [UIColor clearColor];没有实现预期的透明效果后来加上 myWebView.opaque = NO;OK!  webView 实现了透明

2014-04-03 13:47:39 3101

转载 UITextView相关

// UITextView的常用方法 主要用来输入和显示多行文本信息    UITextView *oneTextView = [[UITextView alloc] init];    oneTextView.frame = CGRectMake(0, 20, 320, 200); // 设置位置    oneTextView.backgroundColor = [UIC

2014-03-28 09:41:20 1009

转载 iOS开发之单元测试

感谢原文作者,点击查看原文一、运行第一个单元测试:1.在Xcode 5中新建一个工程默认自带一个单元测试的文件夹,IDE自动生成了一个实现XCTestCase的.m文件,里面有一个失败测试(早期版本中实现的是SenTestCase,是苹果集成的第三方的,现在苹果建议使用新的XCTestCase)。2.测试函数的要求是:1.必须无返回值;2.以test开头;3.测试函数执

2014-03-26 15:19:32 1168

转载 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 1514

转载 iOS应用的crash日志的分析基础

本文出自 原文链接Outline如何获得crash日志如何解析crash日志如何分析crash日志     1. iOS策略相关     2. 常见错误标识     3. 代码bug一、如何获得crash日志当一个iOS应用程序崩溃时,系统会创建一份crash日志保存在设备上。这份crash日志记录着应用程序崩溃时的信息,通常包含着每个执行线程的栈调

2014-03-11 16:52:50 973

转载 textField 小结大全

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2014-03-11 16:17:33 747

微信小程序反编译工具-mac.zip

仅限于学习交流使用

2021-04-22

Mac 端SVN客户端 Cornerstone(支持Subversion 1.7 Mac OS 10.10)

使用Xcode6 且升级到Subversion1.7之后 老版本的Cornerstone就不支持了,需要升级,这个是升级包,应该是破解的吧

2014-10-22

百度地图api合并静态库(iOS)

集成百度地图后需要引入两个静态库,一个真机上使用,一个模拟器上使用,为简化操作流程,避免在真机上能运行但模拟器报错或模拟器上能运行真机上报错,将两个静态库通过命令行合并为一个文件直接导入工程中即可

2014-07-24

SVN版本管理工具

破解版的 版本管理工具 SVN,安装后在Dock中保留,以为应用图标可能不会出现在应用列表中

2014-05-04

Xcode代码自动对齐插件

xcode插件 可以将代码以一定方式对齐,使代码整洁,易读。

2014-04-19

iOS网络连接状态判断 JPNetwork

这应该算是 iOS开发中最常用的功能吧,这两个文件很easy的实现了对网络状态的判断 实用 易用

2013-12-26

network判断

用于判断网络连接的文件 很常见 也很实用 上传一份备用以防丢失 大家也可以来参考

2013-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除