![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
文章平均质量分 66
Mir_憨豆先生
这个作者很懒,什么都没留下…
展开
-
如何读取Info.plist里自己添加的信息
NSString* File = [[NSBundle mainBundle] pathForResource:@"info" ofType:@"plist"];NSMutableDictionary* dict = [[NSMutableDictionary alloc] initWithContentsOfFile:File];[dict objectForKey:@"en"] 这里大转载 2015-06-16 11:28:18 · 2011 阅读 · 0 评论 -
AFNetworking 使用总结 (用法+JSON解析)
From:http://www.coneboy.com/?p=716这几天在评论页面的时候发现get请求后加入2个以上的汉字会出现BadURL提示,断点调试发现是多中文字符惹的祸,所以在URL使用以前先转码成UTF-8即可这里顺便说明下自己使用AFNetworking 的常用方法。目前我只是用到#import “AFHTTPClient.h”;#import “AF转载 2015-06-16 14:42:59 · 279 阅读 · 0 评论 -
iOS后台定位实现
原文地址:http://blog.sina.com.cn/s/blog_7581a4c301015b27.html工作中碰到一个定位的应用场景:app需要在后台运行,实时上传用户地理位置。苹果对iOS的规范性在提升了app的品质的同时也带来了对开发者的限制。翻阅了各种官方文档和资料,得出结论如下:1、实现后台定位有2种方式:standard lo转载 2015-06-17 16:01:57 · 362 阅读 · 0 评论 -
Xcode6为什么干掉pch(Precompile Prefix Header)&如何添加pch文件
原文地址:http://blog.csdn.net/iosdevtip/article/details/40918353一直在用xcode6开发,但项目都是在xcode5上创建的,所以一直没注意到,xcode6竟然干掉pch文件了。为什么xcode6没有自动创建pch文件呢?简单地看:我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Prec转载 2015-06-16 13:37:24 · 313 阅读 · 0 评论 -
iOS学习笔记42—利用dispatch_once创建单例
原文地址: http://blog.csdn.net/ryantang03/article/details/8622415在之前有一篇学习笔记中,记载了一篇如何在OC中实现单例的文章:《IOS学习笔记4—Objective C—创建单例》自苹果引入了Grand Central Dispatch (GCD)(Mac OS 10.6和iOS4.0)后,创建单例又有了新的方法,那就是使用d转载 2015-06-17 10:47:15 · 318 阅读 · 0 评论 -
IOS检测网络连接状态(转)
使用之前请从Apple网站下载示例:点此下载然后将Reachability.h 和 Reachability.m 加到自己的项目中,并引用 SystemConfiguration.framework,就可以使用了。Reachability 中定义了3种网络状态:// the network state of the device for Reachability转载 2015-06-17 16:49:38 · 307 阅读 · 0 评论 -
UINavigationController 为啥为空呢?
原文地址:http://code4app.com/requirement/5440f1dc933bf005688b46f1首页>iOS问答>详情AViewController 中 addSubview -> UIScrollView UIScrollView 中 addSubview -> BViewController BViewCon转载 2015-06-18 11:08:40 · 2378 阅读 · 0 评论 -
UITableView学习笔记
原文地址:http://www.cnblogs.com/smileEvday/archive/2012/06/28/tableView.html 作者:一片枫叶 看TableView的资料其实已经蛮久了,一直想写点儿东西,却总是因为各种原因拖延,今天晚上有时间静下心来记录一些最近学习的TableView的知识。下面进入正题,UITableView堪称UIKit里面最转载 2015-06-19 08:34:04 · 368 阅读 · 0 评论 -
iOS开发15:自定义UITableViewCell
原文地址:http://www.howzhi.com/group/iosDevelop/discuss/2068上篇文章介绍了如何用UITableView显示表格,并讲了几种UITableViewCell的风格。不过有时候我们需要自己定义 UITableViewCell的风格,其实就是向行中添加子视图。添加子视图的方法主要有两种:使用代码以及从.xib文件加载。当然后一种方法比较直 观。转载 2015-06-19 12:33:44 · 303 阅读 · 0 评论 -
UIViewController、UINavigationController与UITabBarController的整合使用
原文地址:http://blog.sina.com.cn/s/blog_9564cb6e0101wjoe.htmlUINavigationController与UITabBarController是iOS开发中最常用的两种视图控制器,它们都属于UIViewController的子类,继承关系如下:@interface UITabBarController : UIVie转载 2015-06-18 12:21:46 · 356 阅读 · 0 评论 -
UINavigationController和UITabBarController合用[转载比较好理解]
原文地址:http://blog.csdn.net/lovefqing/article/details/8255846很多时候我们创建一个基于UITabBarController的application以后还希望能够在每个tab view都可以实现导航控制,即添加一个UINavigationController来实现tabview内部的view之间的切换,这即是本文所要介绍的。转载 2015-06-18 13:41:21 · 296 阅读 · 0 评论 -
23种设计模式
原文地址:http://www.cnblogs.com/beijiguangyong/archive/2010/11/15/2302807.html目录创建型1. Factory Method(工厂方法)2. Abstract Factory(抽象工厂)3. Builder(建造者)4. P转载 2015-06-19 08:23:58 · 276 阅读 · 0 评论 -
iOS开发之AVAudioPlayer 音频播放
原文地址:http://www.cnblogs.com/VincentXue/archive/2012/09/03/2668729.html要给工程中添加音频,首先要导入音频的框架 AVFoundation.framework然后新建一个类继承于UIViewController, 我这里就叫FirstVC.首先在 AppDelegate.m中初始化根视图////转载 2015-06-21 14:47:18 · 361 阅读 · 0 评论 -
StoryBoard 使用segue页面间传递数据
原文地址:http://stephen830.iteye.com/blog/1696614 函数: C代码 - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender 具体例子: 1.首先创建1个Single View模转载 2015-06-21 16:18:50 · 350 阅读 · 0 评论 -
iOS UIBezierPath类 介绍
原文地址:http://justsee.iteye.com/blog/1972853感谢:http://blog.csdn.net/crayondeng/article/details/11093689使用UIBezierPath类可以创建基于矢量的路径,这个类在UIKit中。此类是Core Graphics框架关于path的一个封装。使用此类可以定义简单的形状,如椭圆或者矩形转载 2015-06-21 15:47:19 · 284 阅读 · 0 评论 -
iPhone NetworkReachable
原文地址:http://blog.csdn.net/zzfsuiye/article/details/6628375一.基本知识在需要联网的iPhone程序中,我们首先需要检查网络的状态,如果不能连接网络则告诉用户程序不能使用的原因是没有网络连接。在iPhone的SystemConfiguration框架里有提供了和联网相关的函数,可以用来检查网络的连接状态。二.具体介绍转载 2015-06-21 09:35:18 · 310 阅读 · 0 评论 -
EGORefreshTableHeaderView学习
原文地址:http://www.cnblogs.com/taintain1984/archive/2012/12/26/2834074.htmlEGORefreshTableHeaderView学习1、下载EGORefreshTableHeaderView开源框架。2、往应用中添加EGORefreshTableHeaderView.h文件、EGORefreshTableHead转载 2015-06-21 11:07:00 · 318 阅读 · 0 评论 -
灵活使用segue导航
原文地址:http://blog.csdn.net/yanxiaoqing/article/details/7103663一般segue的使用方法是[plain] view plaincopy-(IBAction)selectDinkList:(UIButton *)sender { [self performSegueWithI转载 2015-06-22 10:51:58 · 360 阅读 · 0 评论 -
NSNotificationCenter 的使用详解
原文地址:http://www.cnblogs.com/wenxp2006/articles/2499330.html通常我们在 iOS 中发生什么事件时该做什么是由 Delegate 实现的,例如 View 加载完后会触发 viewDidLoad。Apple 还为我们提供了另一种通知响应方式,那就是 NSNotification,系统中(UIKeyboardDidShowNotifica转载 2015-06-21 10:08:25 · 267 阅读 · 0 评论 -
storyboard之 prepareForSegue:sender:
原文地址:http://blog.csdn.net/shang_ri_la/article/details/24427981在谈到storyboard时,我们多次强调, storyboard 解决的是页面之间的跳转问题。 一个颇为复杂的页面跳转,一旦使用了storyboard,就会四两拨千斤。你只需简单地拖拽,即可完成UIViewController 之间的跳转。 这里转载 2015-06-21 16:10:34 · 345 阅读 · 0 评论 -
NSTimer知识点和倒计时的实现
原文地址:http://www.cnblogs.com/ios-wmm/archive/2012/08/24/2654779.htmlNSTimer其实是将一个监听加入到系统的RunLoop中去,当系统runloop到如何timer条件的循环时,会调用timer一次,当timer执行完,也就是回调函数执行之后,timer会再一次的将自己加入到runloop中去继续监听。转载 2015-06-22 11:45:03 · 250 阅读 · 0 评论 -
UIView 的旋转与缩放以及同时应用两种效果
原文地址:http://www.travelchu.com/2014/08/13/uiview-%E7%9A%84%E6%97%8B%E8%BD%AC%E4%B8%8E%E7%BC%A9%E6%94%BE%E4%BB%A5%E5%8F%8A%E5%90%8C%E6%97%B6%E5%BA%94%E7%94%A8%E4%B8%A4%E7%A7%8D%E6%95%88%E6%9E%9C%EF%BC%8转载 2015-06-21 15:28:55 · 551 阅读 · 0 评论 -
CABasicAnimation用法
原文地址:http://www.cnblogs.com/bucengyongyou/archive/2012/12/20/2826590.htmlCABasicAnimation 自己只有三个property fromValue toValue ByValue当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和转载 2015-06-22 11:07:13 · 253 阅读 · 0 评论 -
自定义UITableViewCell
新建一个继承自UITableViewCell的类,CustomTableViewCell在函数:- (id)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier中,填写需要自定义的UI比如:CustomTableViewCell.m - (id)initWithSt转载 2015-06-19 14:47:00 · 248 阅读 · 0 评论 -
本地推送UILocalNotification
原文地址:http://www.cnblogs.com/lm3515/archive/2012/06/12/2546097.html1、增加一个本地推送//设置20秒之后 NSDate *date = [NSDate dateWithTimeIntervalSinceNow:20]; //chuagjian一个本地推送 UILocal转载 2015-06-21 10:33:24 · 283 阅读 · 0 评论 -
网络图片加载的第三方类:EGOImageView的使用方法及注意事项
原文地址:http://blog.csdn.net/kbawyg/article/details/8092946 EGOImageView是一种实现网络图片的异步加载和缓存的第三方类库,具有相同功能的第三方类库还有SDWebImage。但是相比两个类库的安装和使用来说,EGOImageView更简单一些,下面就介绍一下EGOImageView的使用方法: 1、下载EGO转载 2015-06-21 11:38:41 · 400 阅读 · 0 评论 -
- (UIIMAGE *)STRETCHABLEIMAGEWITHLEFTCAPWIDTH:(NSINTEGER)LEFTCAPWIDTH TOPCAPHEIGHT:(NSINTEGER)TOPCAP
原文地址:http://www.cnblogs.com/dark-angel/archive/2011/06/16/2082940.html- (UIIMAGE *)STRETCHABLEIMAGEWITHLEFTCAPWIDTH:(NSINTEGER)LEFTCAPWIDTH TOPCAPHEIGHT:(NSINTEGER)TOPCAPHEIGHT图解先引用一段: h转载 2015-06-21 14:56:18 · 470 阅读 · 0 评论 -
afnetwork如何实现同步请求
原文地址:http://segmentfault.com/q/1010000002706947在用afnetwork时希望网络返回的结果同步,这个如何实现呢?[self.requestManagerPOST:urlparameters:paramssuccess:^(AFHTTPRequestOperation *operation, id responseObject) {转载 2015-06-19 17:21:29 · 950 阅读 · 0 评论 -
用ZBar实现IOS上二维码扫描功能
原文地址:http://blog.csdn.net/abcmx/article/details/8011904如今二维码随处可见,无论是实物商品还是各种礼券都少不了二维码的身影。而手机等移动设备又成为二维码的一个很好的应用平台,不管是生成二维码还是扫码二维码。下面介绍一下如何在苹果iOS设备上使用二维码:1. 扫描二维码(解码)扫描二维码的开源库有很多如转载 2015-06-24 09:38:18 · 694 阅读 · 0 评论 -
如何实现一个不规则排列的图片布局算法
原文地址:http://www.cocoachina.com/ios/20150619/12172.html一直在500px上看照片,发照片。以前看它的首页图片展示就只是觉得好看,洋气,也没想过自己在iOS上实现一下。昨天不知怎么的就开始想其中的算法了,现在我把思考的过程在这里贴出来分享一下,如果你有更好的算法欢迎探讨。最终我做出的效果是这样的:转载 2015-06-22 21:56:32 · 7945 阅读 · 1 评论 -
谈谈iOS中粘性动画以及果冻效果的实现
原文地址:http://www.cocoachina.com/ios/20150618/12171.html在最近做个一个自定义PageControl——KYAnimatedPageControl中,我实现了CALayer的形变动画以及CALayer的弹性动画,效果先过目:先做个提纲:第一个分享的主题是“如何让CALayer发生形变”,这个技转载 2015-06-22 22:02:02 · 424 阅读 · 0 评论 -
多线程之dispatch_queue_t
原文地址:http://www.cnblogs.com/foxmin/archive/2012/07/27/2612246.htmlgcd异步多线程操作使用流程,一般在子线程中处理数据,主线程更新界面static dispatch_queue_t loadDealersQueue = NULL; if (!loadDealersQueue) { lo转载 2015-06-24 09:21:22 · 507 阅读 · 0 评论 -
IOS上原生代码实现二维码扫描功能
原文地址:http://www.tuicool.com/articles/IzINZnQ做iOS的二维码扫描,有两个第三方库可以选择,ZBar和ZXing。今天要介绍的是iOS7.0后AVFoundation框架提供的原生二维码扫描。首先需要添加AVFoundation.framework框架到你工程中build phase的"Link Binary With Libr转载 2015-06-24 08:51:36 · 957 阅读 · 0 评论 -
iphone 开发中使用zbar时遇到的几个典型问题解决方法。
原文地址:http://www.cnblogs.com/ToDoToTry/p/3986366.htmliphone 开发中使用zbar时遇到的几个典型问题解决方法。 在近期的一个ios项目中使用到了一个二维码扫描库(Qrcode)--ZBar, 期间遇到2个问题。 1. zbar下载后使用其libzbar.a 发现无法再arm7上运行。2. zbar使转载 2015-06-24 10:25:05 · 510 阅读 · 0 评论 -
使用CAShapeLayer与UIBezierPath画出想要的图形
原文地址:http://blog.csdn.net/volcan1987/article/details/9969455使用CAShapeLayer与UIBezierPath可以实现不在view的drawRect方法中就画出一些想要的图形步骤:1、新建UIBezierPath对象bezierPath2、新建CAShapeLayer对象caSh转载 2015-06-22 22:15:26 · 321 阅读 · 0 评论 -
源码推荐(6.16):高仿新浪微博,支付宝(高仿)源码[超强悍]
原文地址:http://www.cocoachina.com/ios/20150616/12134.html高仿新浪微博(作者:sam408130)模仿新浪微博做的一款app,有发送博文,评论,点赞,私聊功能(修复了滑动会卡的bug)使用到的第三方库:AVOSCloudAVOSCloudIMJSBadgeView转载 2015-06-22 22:17:40 · 1040 阅读 · 0 评论 -
源码推荐(6.5):照片编辑(滤镜,标签,卡片),类似微信右上角弹出式菜单控件
原文地址:http://www.cocoachina.com/ios/20150605/12049.html一个简单的照片编辑,包括添加卡片(也可以是相框)(卡片因为一点原因只能添加一个,如果需要多个可以参考标签的保存方式),滤镜,标签测试环境:Xcode 6.2,iOS 6.0以上类似微信右上角弹出式菜单控件,使用方便(作者:aster0id)转载 2015-06-24 17:29:55 · 583 阅读 · 0 评论 -
如何在iOS中使用ZXing库
原文地址:http://www.cocoachina.com/industry/20130104/5462.htmlZXing(Github镜像地址)是一个开源的条码生成和扫描库(开源协议为Apache2.0)。它不但支持众多的条码格式,而且有各种语言的实现版本,它支持的语言包括:Java、 C++、 C#、 Objective-C、Act前言ZXi转载 2015-06-24 14:54:25 · 435 阅读 · 0 评论 -
Chun 阅读笔记 - 如何做一个图片缓存库
原文地址:http://www.cocoachina.com/ios/20150529/11955.htmlChun 是 叶纯俊 在 Github 上开源的一个图片缓存库,基于 Swift 编写。学习 Swift 有一段时间了,记录一些阅读源码的一些收获。代码组织Swift 中通过 extension 组织代码会让整个类更加清晰可读,尤其是对于 UITa转载 2015-06-24 17:32:49 · 534 阅读 · 0 评论 -
iOS 5 ARC完全指南——深入浅出全面讲解ARC
原文:http://www.cocoachina.com/bbs/read.php?tid=92507ARC完全指南 iOS 5最显著的变化就是增加了Automatic Reference Counting(自动引用计数)。ARC是新LLVM 3.0编译器的特性,完全消除了手动内存管理的烦琐。在你的项目中使用ARC是非常简单的,所有的编程都和以前一样,除了你不再调用retai转载 2015-06-27 21:23:56 · 379 阅读 · 0 评论