自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

天涯狂子的博客

潜心学习,让自己沉淀下来

  • 博客(211)
  • 收藏
  • 关注

转载 MBProgressHUD的基本使用

和gitHub上的Demo其实差不多,就是小整理了下,当备忘,想做复杂的效果可以参考MBProgressHUD在gitHub上的DEMO,写得也很清楚明了。先下载MBProgressHUD.h和.m文件,拖入工程。地址:MBProgressHUD以下是代码:(先在.h文件里定义 MBProgressHUD *HUD;)[cpp] view plainco

2015-12-31 11:22:53 376

原创 关于 KVO 和 KVC 的一些总结 以及使用KVC进行字典和模型的互相转换

一直对KVO 和KVC都是停留在 只是知道的情况,从来没有尝试这在项目中使用,最近准备总结一下,在项目里面简单的使用一下1、什么是KVO?KVO其实就是Key-Value-Observer,也就是键值观察者,是基于KVC机制实现的另一种模式。也许有不少同学用过SVPullToRefresh或者MJRefresh刷新组件,都使用了KVO来实现。看了一下感觉kvo有些地方和通知

2015-12-30 17:58:42 1251

原创 ios使用 KVC 修改textField的placeholder的字体颜色和大小

最近在看KVC和KVO,利用KVC实现了对textField的placeholder的字体颜色和大小的修改[textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];  [textField setValue:[UIFont boldSystemFontOfSize:16] 

2015-12-30 15:23:16 1411

转载 一步一步教你做ios推送

http://blog.csdn.net/showhilllee/article/details/8631734#comments 最近在研究ios的推送问题,遇到了一些问题,最终整理了一下。放在这里和大家分享APNS的推送机制首先我们看一下苹果官方给出的对ios推送机制的解释。如下图 Provider就是我们自己程序的后台服务器,APNS是

2015-12-29 15:22:26 575

转载 JSON 数据格式

http://blog.csdn.net/showhilllee/article/details/8447425JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。基础结构JSON建构于两种结构:1.

2015-12-29 15:14:10 381

原创 整理的学习swift的网站和资源

http://letsswift.com/

2015-12-23 16:10:29 543

原创 swift学习之基础语法

一、Swift的基本语法: 下面来介绍Swift的基本用法(在main.swift中的代码): import Foundation println("Hello, World!")println("你好,世界!") // 定义一个常量,使用关键字“let”// 在Swift中,几乎对所有的基本数据类型或者是对象类型使用

2015-12-23 15:52:19 601

转载 iOS 即时视频和聊天(基于环信)

转自http://www.jianshu.com/p/cd6724e864b1iOS 即时视频和聊天(基于环信)字数2182 阅读5453 评论22 喜欢56先上效果图:屏幕快照 2015-07-30 下午5.19.46.png说说需求:开发一个可以进行即时视频聊天软件.最近比较忙,考完试回到公司就要做这个即时通信de

2015-12-23 14:35:58 780

转载 unrecognized selector sent to instance 0x266070

http://blog.sina.com.cn/s/blog_7b9d64af0101950f.htmlunrecognized selector sent to instance字面上翻译:给实体对象发送了不认识的消息。遇到这个问题:大概有如下两个原因:1.对象过早的释放掉了,你引用的对象不存在。不能想空对象发送特定的方法(不是全部,因为r

2015-12-17 08:49:14 7169

转载 iOS定位操作,获取当前位置,计算两点之间距离

http://my.oschina.net/joanfen/blog/152136?fromerr=WxOzbmaI摘要 通过CoreLocation定位,获取到用户当前位置,跟地图中的定位不同,并计算两点之间的距离CLLocationManager 定位 updateLocation CoreLocation 计算两点间距离一、导入CoreLocation.f

2015-12-14 09:09:37 1189

原创 苹果官方github地址

https://github.com/apple/swift

2015-12-04 09:30:14 664

转载 旧版Xcode官方下载地址

https://developer.apple.com/downloads/

2015-12-03 09:26:13 353

转载 libc++abi.dylib: terminate_handler unexpectedly threw an exception错误小结

http://blog.csdn.net/nextstudio/article/details/42964539前言我们在运行xcode工程时,有时候会遇到”libc++abi.dylib: terminate_handler unexpectedly threw an exception”错误,app莫名其妙就crash掉了,在控制台输入bt命令,查看调用堆栈,结果也是一头雾

2015-12-03 09:18:13 360

转载 【Xcode】undefined symbols错误总结

http://blog.csdn.net/nextstudio/article/details/8919241今天在使用ZBar的时候,报了很多undefined symbols错误。特意总结一下这类错误。1、framework缺失这类错误一般是因为库文件没导入引起的。在导入CoreMedia.framework之后,错误消失。怎样快速找到缺失的库,这里面是有规

2015-12-03 09:11:18 21107

转载 UISearchBar控件

http://www.360doc.com/content/14/0119/19/15164765_346468678.shtml 最近用到搜索功能。于是,经过不断的研究,终于,有点懂了。那就来总结一下吧,好记性不如烂笔头!搜索,无疑可以使用UISearchBar控件!那就先了解一下UISearchBar控件吧!

2015-12-02 09:19:19 73

转载 iOS 万能跳转界面方法 (runtime实用篇一)

http://www.cocoachina.com/ios/20150824/13104.html在开发项目中,会有这样变态的需求:推送:根据服务端推送过来的数据规则,跳转到对应的控制器feeds列表:不同类似的cell,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规则任意跳转

2015-12-02 09:15:15 623

转载 ios 中请求主线程刷新UI

http://blog.csdn.net/remote_roamer/article/details/40047275IOS中只有主线程 才能立即刷新UI。如果是通过侦听异步消息,触发回调函数,或者调用异步方法,请求刷新UI,都会产生线程阻塞和延迟的问题。可以通过 [objc] view plaincopyif ([NST

2015-12-02 08:57:34 801

转载 IOS用CGContextRef画各种图形(文字、圆、直线、弧线、矩形、扇形、椭圆、三角形、圆角矩形、贝塞尔曲线、图片)

转自首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完成后,将画布放到我们的view中显示即可,view看作是一个画框.自己学习时实现的dem

2015-11-23 18:06:09 375

转载 iOS开发---一句话写单例方法

转自http://www.jianshu.com/p/3fd9f5a4d715你想一句话写单例吗?想就跟我一起来看看吧!(把单例定义成宏)用法如下:Paste_Image.pngPaste_Image.pngPaste_Image.pngPaste_Image.png具体代码如下:#de

2015-11-21 11:15:52 306

原创 在使用代码布局的时候几个技巧,可减少 算坐标的麻烦!!

判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数 BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point);判断一个CGRect是否包含再另一个CGRect里面,常用与测试给定的对象之间是否又重叠 BOOL contains = CGRectContainsRect(CGRect

2015-11-13 20:04:57 120

原创 - (void)insertObjects:(NSArray *)objects atIndexes:(NSIndexSet *)indexes使用方法

NSMutableArray *targetArray = [NSMutableArray arrayWithCapacity:100];在使用可变数组是我们可以插入单个对象,这个时候只需 给对象和index即可,同时我们也可以插入一个数组,这个时候就需要给一个indexSet而不是index了, - (void)fillInInitially {            // Add th

2015-11-08 18:11:06 3954

转载 iOS开发笔记--UIView中的坐标转换

http://blog.csdn.net/hopedark/article/details/18215083[objc] view plaincopy// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值  - (CGPoint)convertPoint:(CGPoint)point toView

2015-11-04 13:13:11 401

转载 百度地图SDK for iOS v2.9.0 类参考

http://wiki.lbsyun.baidu.com/cms/iossdk/doc/v2_9_0/html/annotated.html这里列出了所有类、结构、联合以及接口定义等,并附带简要说明: CBMKActionPaopaoView该类用于定义一个PaopaoView CBMKAddressComponent此类表示地址

2015-10-27 09:46:47 1618

转载 动态修改UINavigationBar的背景色

这是我们最终想要得到的效果:思路在UISrollView的delegate方法1 - (void)scrollViewDidScroll:(UIScrollView *)scrollView中根据当前的contentOffset更新navigationBar的backgroundCo

2015-10-27 09:23:55 447

转载 iOS 9适配技巧(更新版)

中文快速导航:1.iOS9网络适配_ATS:改用更安全的HTTPS(见Demo1)i. WHAT(什么是SSL/TLS?跟HTTP和HTTPS有什么关系)ii. WHY(以前的HTTP不是也能用吗?为什么要用SSL/TLS?Apple是不是又在反人类?)iii. HOW(如何适配?---弱弱地问下:加班要多久?)   a.第1种情况:HTTPS Only

2015-10-25 18:51:05 824

转载 整理iOS9适配中出现的坑(图文)

http://www.360doc.com/content/15/1008/17/27595199_504208860.shtml本文主要是说一些iOS9适配中出现的坑,如果只是要单纯的了解iOS9新特性可以看瞄神的开发者所需要知道的 iOS 9 SDK 新特性。9月17日凌晨,苹果给用户推送了iOS9正式版,随着有用户陆续升级iOS9,也就逐渐的衍生出了一系列的问题,笔者也在赶忙

2015-10-23 09:27:32 448

原创 使用ShareSDK实现第三方分享和第三方登陆 以及短信验证码的功能 配置的中的一些坑

简洁版快速集成的链接适配ios9的方法及注意事项下载SDK一  目前的新浪微博SDK需要在项目的Build Settings中的Other Linker Flags添加”-ObjC”,如果不配置有可能会崩溃。步骤如下:

2015-10-22 18:59:14 958

转载 iOS 的 XMPPFramework 简介

http://www.cocoachina.com/ios/20141219/10703.htmlXMPPFramework是一个OS X/iOS平台的开源项目,使用Objective-C实现了XMPP协议(RFC-3920),同时还提供了用于读写XML的工具,大大简化了基于XMPP的通信应用的开发。1. 登录和好友上下线1.1XMPP中常用对象们XMP

2015-10-20 10:23:18 401

转载 iOS 支付 [支付宝、银联、微信]

一直想试着做下支付功能,早上浏览cocoaChina正好看到一篇写的不错的 搬过来好好学习一下 这里也谢谢作者的无私分享转自http://www.cocoachina.com/ios/20151008/13506.html作者:@lp_马建成 授权本站转载。这是开头语前不久做了一个项目,涉及到支付宝和银联支付,支付宝和银联都是业界的老大哥,文档、SDK都

2015-10-20 09:17:28 541

原创 使用NSMutableAttributedString 给UILable加删除线

NSString *oldPrice =@"¥ 8.0全价"; NSMutableAttributedString *attri = [[NSMutableAttributedStringalloc] initWithString:oldPrice];    [attri addAttribute:NSStrikethroughStyleAttributeNamevalue:@

2015-10-19 11:59:40 474

转载 【学习ios之路:UI系列】ios中常见的几种控件.(UISlider,UISwitch,UIStepper,UISegmentedControl)

http://www.itnose.net/detail/6193804.html一.滑块控件(UISlider)  效果如下注:系统原来效果如下具体功能运用:①创建滑块控件(UISlider),设置控件大小,并添加到window视图上,后释放 UISlider *slider = [[UISlider alloc] initWith

2015-10-14 11:12:20 593

转载 RESideMenu 侧滑效果实现

http://www.jianshu.com/p/99e8b3f6f377叶孤城带你读源码之RESideMenuRESideMenu是github上比较出名的一个开源库,主要是实现侧滑菜单,现在有三千多个star了。效果如下。Smaller icon据说创意来源于dribbble的一个设计,还是比较好看的。感兴趣的可以去github上搜resid

2015-09-23 15:56:18 1325

原创 ios9 之后 配置百度地图出现的错误

错误 ld: '/Users/xxx/Documents/xxx/BaiduMapAPI.framework/BaiduMapAPI(BMAddrList.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updat

2015-09-20 13:04:29 1323

原创 利用Xcode的代码块功能,提高开发效率

代码块在Xcode中的位置路径,/Users/ccj1/Library/Developer/Xcode/UserData/CodeSnippets  ,可以拷贝给其他人使用

2015-09-17 14:41:37 386

转载 IOS UIView 之属性篇

http://blog.csdn.net/heng615975867/article/details/42871015UIView 继承于UIResponder             所遵守的协议有 NSCoding 、UIAppearance、 UIAppearanceContainer                                  UIDynami

2015-09-16 10:12:57 317

转载 iOS开发:一个瀑布流的设计与实现(已实现缓存池功能,该功能使得瀑布流cell可以循环利用)

http://www.tuicool.com/articles/r26VV3I一个瀑布流的实现有三种方式:继承自UIScrollView,仿写UITableView的dataSource和delegate,创造一个缓存池用来实现循环利用cell写多个UITableview(UITableView的cell宽度是与UITableView宽度一样的,那么每行可以摆设多个宽度相等

2015-09-14 17:40:45 1257

转载 NSAttributedString UIKit Additions 参考

http://blog.csdn.net/kmyhy/article/details/8895643原文:http://developer.apple.com/library/ios/#documentation/uikit/reference/NSAttributedString_UIKit_Additions/RevisionHistory.html概述UIKit

2015-09-14 14:27:56 397

原创 ios中UI控件的继承关系

参考:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIButton_Class/UIButton/UIButton.htmlhttp://developer.apple.com/library/ios/#documentation/uikit/reference/UIKi

2015-09-14 14:24:31 2941

转载 iOS学习笔记—— xml数据解析

http://blog.csdn.net/xyz_lmn/article/details/9164019在iPhone开发中,XML的解析有很多选择,iOS SDK提供了NSXMLParser和libxml2两个类库,另外还有很多第三方类库可选,例如TBXML、TouchXML、KissXML、TinyXML和GDataXML。这篇文章使用了NSXMLParser。解析

2015-09-14 11:26:36 519

原创 协议(delegate)和类别(category)

在iOS开发中,协议和类别是用的非常多的功能。协议(delegate):声明一系列的方法,可由任何类实施,即使遵守该协议的类没有共同的超类。协议方法定义了独立于任何特定类的行为。简单的说,协议就是定义了一个接口,其他类负责来实现这些接口。如果你的类实现了一个协议的方法时,则说该类遵循此协议。协议的申明:[objc] view plaincopy

2015-09-14 11:11:43 509

空空如也

空空如也

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

TA关注的人

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