自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 [!] Unable to find a pod with name, author, summary, or description matching `AFNetworking`解决方案

1.pod repo remove master2.cd ~/.cocoapods/repos3.git clone --depth 1 https://github.com/CocoaPods/Specs.git master4.rm ~/Library/Caches/CocoaPods/search_index.json5.pod search wechatopensdk

2020-06-15 23:44:19 392

原创 浅谈KVO实现原理

KVO在Apple中的API文档如下: Automatic key-value observing is implemented using a technique called isa-swizzling… When an observer is registered for an attribute of an object the isa pointer of the observed ob...

2018-04-07 13:12:54 2388

原创 GIT error: The following untracked working tree files would be overwritten…

当使用git提交代码时出现GIT error: The following untracked working tree files would be overwritten…的错误时候,可通过下面指令解决问题。git clean -d -fxgit pull origin master (or whatsoever)

2017-07-26 11:13:46 9316

转载 APP内打开另一个APP(URL Scheme与openURL)【iOS开发】

目标平常我们做iOS开发,会经常遇到打开其他的APP的功能。本篇文章讲的就是打开别人的APP的一些知识。我们的目标是:打开别人的APP让别人打开我们的APPiOS9的适配问题使用URL Schemes传递数据准备工作建立一个名为OpenApp的工作空间,用来存放我们的两个工程建立这个工作空间主要是为了让我们后面建立的两个工程能在一个Xcode页面上管理,方便讲解

2017-06-30 15:21:29 19567 2

原创 常见网络请求错误代码含义

enum { NSFileNoSuchFileError = 4, NSFileLockingError = 255, NSFileReadUnknownError = 256, NSFileReadNoPermissionError = 257, NSFileReadInvalidFileNameError = 258, NSFileReadCorr

2016-09-22 17:11:43 3085

原创 代码中在Label上添加删除线方法

在代码中在Label上添加删除线方法其他的不多说,直接上代码。UILabel *lable = [[UILabel alloc] initWithFrame:CGRectMake(50, 50, 80, 30)]; [self.view addSubview:lable]; lable.backgroundColor = [UIColor redColor]; lable.t

2016-09-22 16:58:39 2229

原创 利用pod trunk发布程序,让你的项目可以被pod search

利用pod trunk发布程序原先有说过CocoaPods的集成使用方法,对于pods集成以及管理三方框架确实有很多便捷之处,在这里好处就不多说了。好处很多那是不是也想让自己的项目让别人pod的冲动了。多余的话不用多讲,直接上主题了。1.注册pod trunk register 邮箱 '用户名' --description='电脑描述'2.查收邮件其他邮箱直接进入点击链接如果是QQ邮箱,可

2016-04-13 11:07:10 1521

原创 修改UITextField的placeholder颜色

修改UITextField的placeholder颜色使用属性@property(nonatomic,copy) NSAttributedString *attributedPlaceholder;// 文字属性NSMutableDictionary *attrs = [NSMutableDictionary dictionary];attrs[NSForegroundColor

2016-04-11 09:46:36 335

原创 iOS系列之---图片压缩

对于图片压缩是我们在iOS里面关于图片处理较为常见的需求,因此我们可以学习一下这些方法的处理~~对于在不减小图片的分辨率(质量可以适当减小)的情况下,显著减小图片的大小,我们可以进行如下的处理:float kCompressionQuality = 0.3; // 通过自己需要调节具体大小NSData *photo = UIImageJPEGRepresentation(UIImage,

2016-04-06 09:58:36 516

转载 iOS开发系列之Xcode插件--Alcatraz的安装和使用

一、简单说明对于Xcode开发工具系列中,对于插件的管理,Alcatraz 是一款不错的 Xcode的插件管理工具,可以用来管理XCode的 插件、模版以及颜色配置的工具。二、如何安装1.github地址:https://github.com/alcatraz/Alcatraz2.安装方法方法一:在命令行中输入如下指令:curl -fsSL https://

2016-04-01 11:09:24 836

原创 iOS之百度地图获取地理位置名称

目前很多的应用都用到了百度地图这一版本,不过有些方法是我在网上并没有找到的,但是这并不意味着就没有相关的文章介绍,那么这里我所记录的就是百度地图获取地理位置,以及省份,城市,区域,其他的不多说了,直接进入正题吧:      创建地图基本图层         首先,需要到 http://dev.baidu.com/wiki/imap/index.php?title=iOS平台/相关下

2016-03-18 17:18:40 2252

翻译 SDWebImage ReadMe.md 文档

SDWebImage ReadMe.md 文档附:SDWebImage框架github下载地址:https://github.com/rs/SDWebImage注1:该文章简单翻译了SDWebImage最新版本(3.7.5)的readMe.md。Web Image版本3.7.5|平台iOS|开源协议MIT|该库为UIImageView提供了一个分类来处理远程

2016-03-14 10:57:20 562

转载 iOS开发多线程篇—GCD的常见用法

一、延迟执行1.介绍iOS常见的延时执行有2种方式(1)调用NSObject的方法[self performSelector:@selector(run) withObject:nil afterDelay:2.0];// 2秒后再调用self的run方法 (2)使用GCD函数dispatch_after(dispatch_time(DISPATCH_TIME_NO

2016-03-07 17:21:16 444

转载 iOS开发多线程篇—GCD的基本使用

一、主队列介绍主队列:是和主线程相关联的队列,主队列是GCD自带的一种特殊的串行队列,放在主队列中得任务,都会放到主线程中执行。提示:如果把任务放到主队列中进行处理,那么不论处理函数是异步的还是同步的都不会开启新的线程。获取主队列的方式: dispatch_queue_t queue=dispatch_get_main_queue();(1)使用异步函数执行主队列中得任务,代码

2016-03-07 15:36:07 722

转载 iOS开发网络篇—网络编程基础

iOS开发网络篇—网络编程基础一、为什么要学习网络编程1.简单说明在移动互联网时代,移动应用的特征有:(1)几乎所有应用都需要用到网络,比如QQ、微博、网易新闻、优酷、百度地图(2)只有通过网络跟外界进行数据交互、数据更新,应用才能保持新鲜、活力(3)如果没有了网络,也就缺少了数据变化,无论外观多么华丽,终将变成一潭死水  移动网络应

2016-02-23 13:16:35 416

转载 iOS开发多线程篇—GCD介绍

iOS开发多线程篇—GCD介绍一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“牛逼的中枢调度器”纯C语言,提供了非常多强大的函数 2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调

2016-02-22 13:44:38 581

转载 CocoaPods安装和使用及问题:Setting up CocoaPods master r

摘要 ios依赖管理三种方式:手动、git submodule、cocoapods,CocoaPods是一个Objective-C第三方库的管理利器。目录[-]目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行

2016-02-17 11:15:31 761

原创 UIScrollView不能响应UITouch事件的解决办法

原因是:UIView的touch事件被UIScrollView捕获了。解决办法:让UIScrollView将事件传递过去。于是最简单的解决办法就是加一个UIScrollView的category。这样每个用到UIScrollView的地方只要导入这个category就可以直接响应相关的touch事件了。         类似UIImageView也没办法响应的问题解决办法和原因应该

2015-12-16 16:44:53 700

原创 Xcode上传App到Appstore时,报错Error ITMS-90049:"This bundle is invalid.The bundle...."

10月23日的时候,将App上传到Appstore审核时,提示错误,ERROR ITMS-90049:"This bundle is invalid. The bundle identifier contains disallowed characters. [See the section of the Application Programming Guide entitled The App

2015-10-23 23:19:55 569

原创 iOS截屏代码

- (UIImage *) captureScreen {    UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];    CGRect rect = [keyWindow bounds];    UIGraphicsBeginImageContext(rect.size);    CGConte

2015-09-17 15:40:17 493

原创 IOS 开发,调用打电话,发短信,打开网址

1、调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]]; 2、调用 电话phone[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"

2015-09-14 16:36:03 398

原创 //16进制颜色(html颜色值)字符串转为UIColor

+ (UIColor *) colorWithHexString: (NSString *) stringToConvert{    NSString *cString = [[stringToConvertstringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]]upper

2015-09-14 15:40:16 543

原创 //获取lable高度 并调整行间距等功能

+ (float)freshLabelSpacingAndGetHeightWithTxt:(NSString *)txt                                                                       font:(UIFont *)font                                             

2015-09-14 15:13:59 610

原创 IOS Label行距间隔 首行缩进的解决

Label的首行缩进一直是个很头疼的问题,现在IOS6只有有一个attributedText的属性值得我们深究,可以达到我们自定义的行高,还有首行缩进,各种行距和间隔问题。下面这个是两个Label, 一个是UserName,另一个是Content文本多行信息,这个效果就是 用户名: + 多行评论换行,而且首行间距根据用户名自动缩进创建标签 @interface Vi

2015-09-14 11:50:53 1155

原创 IOS根据两个经纬度计算相距距离

//第一种苹果自带的        CLLocation *orig=[[[CLLocation alloc] initWithLatitude:[mainDelegate.latitude_self doubleValue]  longitude:[mainDelegate.longitude_self doubleValue]] autorelease];      C

2015-09-14 11:06:18 663

frame中直接点出x,y,width,height等操作

在设置frame过程中可以直接点出x,y,width,height等。免去了设置frame中一长串点才出来的结果。

2016-04-01

空空如也

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

TA关注的人

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