自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 iOS Jsonp数据格式解析

Jsonp 数据格式,是前端js调用的函数片段,用于跨域。网上找了很多,似乎都没有iOS端的使用方法。下面简单的说明一下iOS获取Jsonp 数据的注意事项,以及它的请求解析方法。获取数据方法一:AFN请求,记得响应序列化responseSerializer设置为AFHTTPRequestSerializer,否则返回格式非json,会导致请求失败。在此,就不放代码了。获取数据方法...

2019-03-13 14:17:13 705

原创 iOS 根据系统语言自动切换启动图

第一步:修改项目启动图第二步:准备中英文启动图,并以下列方式命名。文件夹结构形如时下。记得导入图的时候选择target工程第三步:配置info.plist文件加入如下代码: <key>UILaunchImages</key> <array> <dict> <key>U...

2019-03-13 13:47:48 958

原创 iOS 扒一扒MJExtension字典转模型

由于之前工作忙碌,长时间没有更新博客,导致忘记了密码。手机号不用了,没有设置过邮箱,几经波折,才找回了密码。下面继续我的博客内容

2019-02-21 15:29:42 575

原创 iOS 添加自定义自体 [UIFont fontWithName: size:]

用for …… in 打印一下 他的家族//便利字体名称for (NSString *str in [UIFont familyNames]) {dlog(@"UIFont_name: %@",str);}接着下面的各种名称对应字体,希望对大家有用!

2016-11-07 23:40:21 517

原创 Xcode 8 导致图片显示不出来

最近升级为Xcode 8 ,可是很多问题都显示出来了,最近经常做的消息,头像显示不出来了,分析了好久,结果发现原来在设置圆角的时候 他的frame 太大(输出为1000),导致空间不足,显示不出来。原来的代码:   self.receiverUserPhotoImageView.layer.cornerRadius = self.receiverUserPhotoImageView.fra

2016-09-30 11:50:56 2064 1

原创 iOS 获取键盘高度

当出发键盘的时候,出发监听//键盘监测    [[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(kWillShow:)name:UIKeyboardWillShowNotificationobject:nil];    [[NSNotificationCenter

2016-08-04 09:38:36 351

原创 iOS UITextView 垂直水平居中

主要利用的KVO,具体代码:注册监听 [self.textViewaddObserver:selfforKeyPath:@"contentSize"options:(NSKeyValueObservingOptionNew)context:NULL]; self.textView.text =self.content;2.

2016-08-04 09:33:15 3087

原创 iOS 发送的位置能调用本机地图导航资料整理

http://www.jianshu.com/p/bff790afffadhttp://blog.csdn.net/hengshujiyi/article/details/45560609http://developer.baidu.com/map/wiki/index.php?title=uri/api/ios#.E6.A0.87.E6.B3.A8

2016-07-11 17:08:52 298

原创 RunTime高级

IOS高级开发~Runtime(一)http://blog.csdn.net/zfpp25_/article/details/9496705IOS高级开发~Runtime(二)http://blog.csdn.net/zfpp25_/article/details/9497187IOS高级开发~Runtime(三)http://blog.csdn.net/z

2016-05-23 19:07:59 262

原创 JQuery库的使用

JQuery 库包含以下特性:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilities下面是我用JQuery写的一个动画效果,首先记得下载jquery.min.js文件,然后才能使用JQueryanimate$(document).re

2016-05-17 16:58:46 447

转载 常见iOS开发面试题(有10w多访问量的面试题)

1.objective-c常见面试题: 1、OC 语言的基本特点 OC 语言是 C 语言的一个超集,只是在 C 的基础之上加上了面向对象(oop) 的特性; OC 与 Java 语言相同都是单继承,这一点与 C++语言不同(多重继承);OC 不支持命名空间机制,取而代之的是在类名之前添加前缀,以此来区分。 2、以下命名正确的是 (1)类(Person、p

2016-05-17 16:39:38 2082

原创 WEb的优缺点

WEB  的优势:1。跨平台2. 减少包内容3.及时更新不需要审核4.开发成本低缺点:体验效果差、性能消耗差使用场景:App页面繁多,一些不常用页面使用2.对用户体验要求不高的垂直领域3.公司成本意识大于体验意识

2016-05-09 11:11:47 5406 2

原创 H5的简单标签

我是标题 charset = "utf-8">  type = "text/css">        我是一号 我是二号 我是三号 我是四号 我是五号 

2016-05-04 19:31:50 393

原创 OC 和JS的交互

oc 和JS 交互 主要是用到UIWebView 的这个方法 - (nullableNSString *)stringByEvaluatingJavaScriptFromString:(NSString *)script; 去调用JS,下面为大家演示一个小demo。显示结果为:首先,自己写一个Html 网页,放到空文件中,不会写的可以在网页上 下一个,或者到 W3sch

2016-04-29 17:08:15 277

原创 本地推送的实现代码

第一步:设置本地通知+ (void)registerLocalNotification:(NSInteger)alertTime;+ (void)cancelLocalNotificationWithKey:(NSString *)key;第二步:实现通知// 设置本地通知+ (void)registerLocalNotification:(NSIntege

2016-04-20 16:15:48 295

原创 图片的缓存机制

例如:  新闻内容页的图片需要缓存到本地,请描述实现方案。在本地创建个image文件夹,图片下载完成存储到image文件夹并将图片的url作为key,图片作为value,下次显示图片的时候根据图片的url去image文件夹读取,有就显示,没有再下载,下载完存储到image。

2016-04-19 14:43:33 582

原创 面试题的一些总结(1)

8、#include 与#import 的区别、#import 与@class 的区别 答:#include 和#import 其效果相同,都是查询类中定义的行为(方法)。只 是后者不会引起交叉编译,确保头文件只会被导入一次。@class 的表明,只定义了类的名称,而具体类的行为是不知道的,一般用于.h 文件,因此,@class 比#import 编译效率更高。此外@class 和#imp

2016-04-18 19:29:22 297

原创 支付流程图

2016-04-17 14:31:26 2257

原创 密码学

应用程序关于用户隐私数据有两个原则:1. 不能在网络上"明文"传递用户隐私数据2. 不能在本地"明文"保存用户的隐私数据 1. Base64================================================================1> Base64 - 网络上使用最为广泛的一种编码方式!2> 能够对任何"二进制数据"进行编码,结果只

2016-04-16 19:15:11 493

原创 Block中的循环引用问题

由于我们很多行为会导致Block的copy,而当Block被copy时,会对block中用到的对象产生强引用(ARC下)或者引用计数加一(non-ARC下)。如果遇到这种情况:123456789@property(nonatomic, readwrite, copy) completionBlock completionBlock;//==

2016-04-09 09:26:58 373

原创 数据存储的几种方式

1.  NSKeyedArchiver(加密形式)2.  NSUserDefaults3.  Write写入方式4.  SQLite3这里对NSUserDefaults简单介绍,对于其他,还请个位去百度吧!NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆

2016-04-08 21:28:23 468

原创 正则法则

//邮箱- (BOOL) validateEmail:(NSString *)email{    NSString *emailRegex =@"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";    NSPredicate *emailTest = [NSPredicatepredicateWithFor

2016-04-06 19:01:21 1884

原创 Apple Pay的一些介绍

在发布近两年、历经各种周折之后,苹果公司的Apple Pay移动支付服务终于在2016年2月18日来到了中国大陆。对中国用户来说,移动支付其实已经不是什么陌生事物,抢红包和支付宝早完成用户启蒙。但与这两者有区别的是,Apple Pay只是苹果搭建的一个支付服务,它链接银行、店面及用户,但又不像支付宝那样把钱存在自己这。第一部分:准备阶段苹果对设备和系统做了双重限

2016-03-27 11:44:13 476

原创 Assets.xcassets/no such file or directory 如何解决

我的伙伴,不小心把一个图片文件夹拉入工程中,之后删除就出现如下错误!!!解决办法:target-------Build Phrasea -----------cocy Bundle Resource,,找到相应的报错路径删除即可!!

2016-03-20 15:11:27 1466

原创 如何把带有文字的网址转换成%%E7%BE%8E%E5%B0%91%E5%A5%B3&

首次接触这个问题,搜索了1个多小时,终于解决了,为了帮助广大朋友,不再为此浪费时间,特此写下此博客。。。Objective-C 对 URL 进行 URLEncode 编码,形如//搜索http://api.playsm.com/index.php?lastCount=10102&page=1&r=prettyImages%2Flist&searchLabel=%E7%BE%8E%E5%

2016-03-09 09:44:46 111377

原创 iOS手势之UISwipeGestureRecognizer的正确用法

今天,我在用到UISwipeGestureRecognizer滑动控制器的时候,发现无论往那个方向滑动,swipe.direction的值都是3.下面是我以前的代码:UISwipeGestureRecognizer *swiperight=[[UISwipeGestureRecognizeralloc]initWithTarget:selfaction:@s

2016-03-06 17:29:58 7544

转载 iOS第三方库的一些总结

(https://github.com/languages​​/Objective-C/most_watched)* [three20](https://github.com/facebook/three20)* faebook的320库*** [AFNetworking](https://github.com/AFNetworking/AFNetworking)*网络库*** [

2016-03-05 18:56:32 271

原创 把第三方库MRC换成ARC

ARC,不用自己去管理内存,也是苹果推荐使用的,可是很多第三方库,是使用MRC管理机制,在运行的时候,系统会报错!!!下面请看图:最后,双击之后,输入   -fno-objc-arc  然后运行就OK了

2016-03-04 10:35:22 361

原创 打电话、发邮件、发短信功能

打电话功能:第一种是用UIWebView加载电话,这种会返回到应用程序中,是应用程序中最常用的代码如下:UIWebView*call =[[UIWebView alloc] init];  NSURL *telURL =[NSURL URLWithString:@"电话号"];  [call loadRequest:[NSURLRequest reque

2016-02-14 16:33:00 385

原创 Git add . 等待半天没反应

今天做项目开始提交的时候,git add 。  之后等待了半天没反应,一致都是这种状态,然后就一直停留在此。后来,我把这个文件重新移走,又从Git仓库中拉了一个文件,删除里面的东西,又把这个工程拉入这个仓库,还是这个问题,后来,我请教了师傅,原来,是Git 仓库中又引入了一个很大的工程,所以,导致半天没有响应。解决办法,就是把那个“非工程文件”删除掉即可。在之后,Git add 。

2016-01-05 09:38:38 29732 5

原创 RubyGems 镜像 - 淘宝网 和第三方库Cocoapods安装

http://blog.csdn.net/crazyzhang1990/article/details/38979349http://blog.csdn.net/crazyzhang1990/article/details/38979509

2015-12-28 15:50:33 414

原创 Git创建桌面文件

2015-12-26 18:43:00 1164

原创 iOS 类的继承图

2015-11-26 08:28:12 301

原创 iOS之 view视图的创建和它的Frame、bounds、center属性

frame是相对父视图来说的,相信大家都能够了解,所以在此不做过多解释bounds(边界)是相对自身来说的,例如下例代码:UIView *view=[[UIViewalloc]initWithFrame:CGRectMake(20, 20, 160, 160)];    view.backgroundColor=[UIColorblueColor];

2015-11-19 08:21:21 458

空空如也

空空如也

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

TA关注的人

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