自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (11)
  • 收藏
  • 关注

原创 开发常用工具

画图工具  Sketch  axcure  导出切图 prepo  浏览器插件谷歌chrome浏览器http请求模拟插件:postman火狐http请求模拟插件:httprequest火狐http抓包插件:firebughttp://fir.im   蒲公英  发布平台httpscoop  charles 抓包工具regex tester

2015-08-27 11:49:56 730

原创 Xcode常用方法总结

UIView 边框效果CALayer *layer = [_myImageView layer];    [layer setCornerRadius:10];   //边框圆角  [layer setMasksToBounds:YES];//设置边框可见    layer.borderColor = [[UIColor yellowColor] CGColor];

2015-03-30 14:52:37 511

原创 iOS 使用UISearchController,解决动画问题

第一步:通过searchBarShouldBeginEditing解决,编辑的时候,cancel字体问题:func searchBarShouldBeginEditing(_ searchBar: UISearchBar) -> Bool { searchCurrentPage = 1 searchListArray = listArray ...

2019-07-24 17:39:07 872

原创 iOS Framework自动打包

同事写的更好,在此奉上;参考链接: https://github.com/guojunliu/steve-document/blob/master/SDK%E8%87%AA%E5%8A%A8%E6%89%93%E5%8C%85.md背景:由于iOS Framework打包出来是分CPU指令集的,所以需要每个CPU指令集都打包一个Framework,然后使用lipo -cre

2017-08-08 23:08:57 476

原创 iOS 输出输出I/O流操作数据

使用NSData处理数据NSString *str = @"<1f8b0808 a1ca7659 0008>";NSData *data = [NSData dataWithContentsOfFile:filePath];NSData *firstData = [data subdataWithRange:NSMakeRange(0, 10)];NSLog(@"%d", [firstData

2017-07-31 10:33:22 380

原创 iOS日历控件

基础日历的使用,完全没有扩展,不多讲解,请看源码:http://download.csdn.net/detail/huobanbengkui/9758512

2017-02-20 12:53:57 361

原创 GPUImage滤镜

1、相机实时滤镜@interface RealtimeImageFilterVC (){    GPUImageView *primaryView;    GPUImageStillCamera *stillCamera;    GPUImageCropFilter *corpFilter;    GPUImageOutput *filter; //滤镜    CGFl

2017-01-04 15:14:02 749

原创 iOS - UITextView 匹配@和#号的特殊颜色

1、颜色关键类 FPTextStorage.h类:#import @interface FPTextStorage : NSTextStorage- (NSString *)string;- (NSDictionary *)attributesAtIndex:(NSUInteger)location                     effectiveRa

2016-10-25 11:29:09 591

原创 类似弹簧跳动的动画效果

[UIView animateWithDuration:1.0 // 动画时长                          delay:0.0 // 动画延迟         usingSpringWithDamping:0.2 // 类似弹簧振动效果 0~1          initialSpringVelocity:0 // 初始速度                  

2016-10-08 13:53:42 524

原创 android:TextView相关使用问题

1、TextView的Layout属性:      wrap_content:包裹实际文本内容;      match_parent:当前控件铺满父类容器,2.3API之后      fill_parent:当前控件铺满父类容器,2.3API之前

2016-09-28 12:19:04 266

原创 使用Eclipse配置环的关键点

1、JDK (Java Development kit )2、 Eclipse3、Android SDK (Software Development kit)4、ADT (Android Development Tools)

2016-09-08 15:19:36 247

原创 iOS 获取系统权限

1、获取相机权限+(BOOL)getCameraState{    //    NSString *mediaType = AVMediaTypeVideo;    AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType:AVMediaTypeVideo];    i

2016-08-22 11:02:10 634

原创 NSDate 任意时区输出东八区

- (NSString *)getDate{    NSDate *date = [NSDate date];    return [NSString stringWithFormat:@"%.0f", [date timeIntervalSince1970] * 1000];}#pragma makr - 资源路径- (NSString *)getResourceWith:(

2016-08-10 17:03:01 1162

原创 iOS 对数组中的对象进行排序

1、直接对数组中的对象排序://对数组进行降序    NSComparator cmptr = ^(id obj1, id obj2){        if ([obj1 integerValue] > [obj2 integerValue]) {            return (NSComparisonResult)NSOrderedAscending;       

2016-08-09 11:41:05 3661

原创 iOS 匹配任意关键字

// _titleShowLabel.attributedText=[self createSearchKeyWord:_keyword originalString:topic.title withTextColor:HexRGB(0x545454) keywordsColor:GETFOURFIVECOLOR];- (NSMutableAttributedString *)create

2016-07-21 19:37:26 1281

原创 完整获取当前ViewController的方法

/** *  获取当前屏幕上显示的VC * *  @return 返回当前屏幕显示的VC */- (UIViewController *)activityViewController{    UIViewController* activityViewController = nil;    UIWindow *window = [[UIApplication shar

2016-07-12 15:22:22 463

原创 将View转换为Image保持高清

(UIImage *)transformToImage { CGSize selfSize = self.frame.size; if ([self isKindOfClass:[UIScrollView class]]) { UIScrollView scrollView = (UIScrollView )self; selfSize = scrollView.conte

2016-05-13 14:15:27 365

原创 UITest录制

使用UITest进行录制的时候

2016-03-23 14:46:15 1344

原创 UI Test自动化测试查看覆盖率注意事项

UI Test自动化测试查看覆盖率注意事项参考博客地址:http://www.cnblogs.com/hushuai-ios/p/5281932.html- 查看 clang -v 需要进入 xcode对应的usr/bin目录- 输出Coverage.profdata文件中的数据,需要保持在bin目录下:到这一步,看似合理。注意XingRenDoctor.app后边要跟上/XingRenDocto

2016-03-17 16:18:09 1743

原创 下拉刷新时UITableView的section headerView冲突的解决

1、如果选择不让HeaderView悬浮- (void)scrollViewDidScroll:(UIScrollView *)scrollView {  CGFloat sectionHeaderHeight =40;  if (scrollView.contentOffset.y=0) { scrollView.contentInset = UIEdgeInse

2016-01-26 17:37:31 1278

原创 去掉navigationBar与tableView 之间的线条

核心方法: overridefunc viewWillAppear(animated: Bool) {        super.viewWillAppear(animated)        //消除navigationBar与tableView 之间的线条        let bar =self.navigationController?.navigation

2016-01-19 09:44:09 392

原创 iOS 计步器的实现

在iOS 使用CMStepCounter实现计步器功能。需要注意的是:需要iPhone5S及以上型号的手机和iOS7.0及以上的操作系统首先了解一下API:步数计数可用性+ isStepCountingAvailable开始和停止更新步数计数– startStepCountingUpdatesToQueue:updateOn:withHa

2016-01-11 16:25:12 717

原创 iOS单元测试

一、使用系统集成XCTest进行性能测试1、为何要进行单元测试:http://my.oschina.net/w11h22j33/blog/205152, http://blog.csdn.net/qinlicang/article/details/425197872、单元测试的使用:(command  +  U)     1)主要的三个方法:1. - (void)setUp:每个t

2015-12-15 17:24:45 600

原创 AndroidStudio学习笔记一:了解Activity

注意:特别提醒,官方帮助文档打开太慢,建议使用:http://www.android-doc.com/一、Activity 的生命周期

2015-12-08 12:22:48 819

原创 Carthage使用中的注意事项

1、Carthage引入工程出现类似错误:“dyld: Library not loaded: @rpath/Alamofire.framework/Alamofire  Referenced from: /var/mobile/Containers/Bundle/Application/0D926802-691A-49F6-A5A9-1AABB42BA5EB/carthageTest.a

2015-11-12 12:13:51 1978

原创 iOS中关于UILabel的一些特殊处理

1、动态计算Label的高度+ (CGFloat)calculateCellHeightWithMessage:(MessageDetailData *)str{    CGFloat contentLabelWide = [UIScreenmainScreen].bounds.size.width -3*inset -headImageWide;    CGSiz

2015-10-23 11:38:14 1366

原创 iOS图形绘制方法汇总及图片处理

1、使用UIBezierPath 绘制图形2.、使用CGContextRef进行图形绘制  http://blog.csdn.net/rhljiayou/article/details/99197133、使用CAGradientLayer可以方便的处理颜色渐变图片处理1、按某个区域对图片进行放大处理userLine.image = image?.resizableImageWi

2015-10-20 20:22:30 582

原创 Swift:使用系统AVFoundation实现二维码扫描和生成

系统提供的AVCaptureSession只适用于iOS7.0以上的系统;之前的请用Zbar来替代配置工程:引入:import Foundationimport AVFoundation接受AVCaptureMetadataOutputObjectsDelegate(如: class QrcodeVC: UIViewController,AVCaptureMetadataOut

2015-07-08 16:50:49 1502 1

原创 iOS开发:集成微信支付和微信授权登陆

微信登陆

2015-07-06 14:28:23 2168

原创 iOS 检测内存泄露

1.使用Instruments的leaks工具分析内存泄露不能把所有的内存泄露查出来,有的内存泄露是在运行时,用户操作时才产生的。那就需要用到Instruments了。按上面操作,build成功后跳出Instruments工具,选择Leaks选项,这时候寿司程序也运行起来了,选中list中的项,拖动等操作后,工具显示效果如下:大家可能都能猜到,红色的柱子表示内存泄露了。怎么通过

2015-06-19 11:40:50 399

原创 iOS开发内存管理

首先 对ARC(AutomaticReference Counting)进行了解。ARC技术是能提供自动引用技术,省掉了让人烦人和容易遗漏的retain,release,autorelease等操作,其工作原理是将内存操作的代码(retain,release等)自动添加到需要的位置。即底层上使用和MRC手工引用技术一样的内存管理机制。需要注意的是:ARC是编译器(时)特性,而不是运行时特性。

2015-06-17 14:39:58 360

转载 iOS开源库一览表

应有尽有,包罗万象http://www.open-open.com/lib/view/open1387098154281.htmlhttp://blog.csdn.net/benbenxiongyuan/article/details/39339423http://github.ibireme.com/github/list/ios/

2015-05-27 17:04:22 836

原创 iOS打包测试问题

http://www.aries4u.com/ioscategory/个人账号: 99$1. development  测试 production 发布 证书distribution 发布 描述文件2.给测试人员打包测试,测试人员的IPhoneUDID必须添加到测试组里面,并且打包时选择 **HOC**(既测试包)3.测试打包,用发布证书和发布描述文件1

2015-04-24 14:48:38 680

转载 用Xcode建立Static Library重复利用你的程序代码(即.a静态库)

参考:http://www.it165.net/pro/html/201302/4913.html在进行开发时,最常遇到的就是相同的功能,会在不同的地方用到。用 .Net 开发的话,就会将程序包装成 dll,直接在要使用的项目上加入参考即可。在开发 iOS 其实也是有方法可以做到的下面的步骤,会先建立一个 Cocoa Touch Static Library 的项目建立 Sta

2015-01-15 22:16:28 317

转载 自定义 UITableViewCell 的 accessory 样式

参考:http://blog.csdn.net/kmyhy/article/details/6442351对于 UITableViewCell 而言,其 accessoryType属性有4种取值:UITableViewCellAccessoryNone,UITableViewCellAccessoryDisclosureIndicator,UITableViewCellAcce

2015-01-08 12:26:16 240

原创 NSMutableAttributedString 的使用方法,设置格式

参考:http://blog.sina.com.cn/s/blog_a3dbd02a01012ixk.html参考2:http://www.tuicool.com/articles/Fvqia2NSMutableAttributedString*attrString =[[NSMutableAttributedStringalloc]initWithString:title];

2015-01-06 10:24:54 431

转载 GET,POST,PUT,DELETE的区别

参考网址:http://blog.csdn.net/mfe10714022/article/details/39692305Http定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资源的查

2015-01-04 21:56:11 358 1

原创 本地通知的使用

参考:http://www.2cto.com/kf/201403/285612.htmlrepeatInterval表示通知的重复间隔;repeatInterval的下限应该是NSCalendarUnitMinute,即每分钟重复发送一次通知;如果设置为NSCalendarUnitSecond,那么消息不会重复,每秒发送一次通知,iOS系统当然不会容许这样的存在了。有一点需要注意,如果

2015-01-04 21:42:46 287

转载 IOS开发的字体样式的设置

NSArray *fontArray = [UIFont familyNames];于是这个数组fontArray中就包含了所有的可使用字体,可以打印出来,然后你就知道所能使用的字体name都是什么。也可以将这个数组fontArray作为一个TableView页面的数据源,然后每个Row显示一个,并且用当前项作为每行的字体格式,然后你就可以看到每种字体的样式在Iphone上的显示效果了,举个例

2014-12-22 23:19:19 602

转载 关于iOS8上本地通知接收不到的问题

本地推送线上的项目没事,我这测试了6 plus。 旧xcode创建的项目正常。如果是新xcode创建的项目的ios8不行,需要加新方法//注册本地通知    if ([UIApplication instancesRespondToSelector:@selector(registerUserNotificationSettings:)]){        [application

2014-12-09 09:56:46 363

iOS 评分控件

自定义积分控件,不使用图片,可扩展,可维护。

2019-07-24

使用AFNet的断点续传

基于AFNet的断点续传,没有复杂的控制逻辑,只有最基本的功能代码。方便大家的阅读以及后续根据不同的项目进行不同的控制。

2017-09-05

基于AFNet的断点续传

网上的资源下载,大部分都是基于NSUrlsession进行讲解的下载,断点续传;然后AFNet这个优秀的库,对网络的考虑,比我们一般的考虑比较全面。因此,写下这个库,仅供参考

2017-09-05

Calendar日历

基础日历控件运用,没有复杂的扩展,方便理解和项目不同适应

2017-02-20

GPUImage滤镜

GPUImge的初步探讨,仅供参考最基本的用法

2017-01-04

iOS图片裁剪

模仿微信的,高仿图片裁剪

2016-10-08

高仿网易新闻客户端

高仿网易客户端,实现上下滚得的完美配合。 改工具提供的是一个思路和框架,需要使用者按照自己的需求进行进一步的定制

2016-08-12

CoreImage滤镜

一款简单的对图片进行滤镜处理,可以进行对比度,饱和度的调节。

2015-10-21

PhotoBrowser

一款内存消耗少得图片浏览,非循环滚动。有需要的同学可以下载看看代码。

2015-09-07

Swift2.0中文文档

鄙视那些分享资源需要下载积分的一些人。(原创要积分无可厚非)

2015-08-13

Swift:二维码扫描和生成

帮助用Swift开发二维码的同学们,快速集成。觉得不错的可以关注我,不定期上传给你代码。

2015-07-08

空空如也

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

TA关注的人

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