自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

转载 怎么去掉Xcode工程中的某种类型的警告

问题描述 在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧。我们怎么去掉警告呢?1. 最直接、最一劳永逸、最安全的方式,直接找到警告的那段代码,改为不警告。这个方式最安全。

2015-10-15 17:59:26 436

原创 iO7以上CIFilter生成二维码(备忘) 此博文包含图片 (2015-04-24 14:48:25)转载

【iOS开发】iO7以上CIFilter生成二维码(备忘) 此博文包含图片 (2015-04-24 14:48:25)转载▼ 标签: cifilter xcode ios开发 二维码 分类: Xcode/iOS/MacOS 最近需要用到二维码生成和扫描,想找一下简单高效好用的源码,以下备忘 //————– iOS7之后,可以使用原生的CIFilter创建二维码,但是生成的二维码

2015-08-25 13:53:18 522

转载 CocoaPods安装和使用教程

Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包含CocoPods类库的项目Co

2015-06-19 10:24:25 478

转载 CocoaPods一个Objective-C第三方库的管理利器

介绍:开发应用的时候第三方的库是不可缺少的,能提高开发的效率。 一些经常用到的库,在新的项目里用是,你又得手工的Add到项目里,用的到库多起来了,就不方便管理了。发现CocoaPods这个软件,可以帮你管理Xcode里的第三方的库,很方便。那怎么用呢?先安装CocoaPods。1、CocoaPods是跑在Ruby的软件,安装可能需要几分钟,安装命名:sudo gem

2015-06-19 10:23:15 328

转载 iOS图形库CorePlot

官网http://code.google.com/p/core-plot/https://github.com/core-plotUsing Core Plot in an Applicationhttps://github.com/core-plot/core-plot/wiki/Using-Core-Plot-in-an-Application1. 将Frame

2015-06-18 17:22:36 367

转载 iOS 8 AutoLayout与Size Class自悟

转载地址:   http://www.cocoachina.com/ios/20141217/10669.html前言iOS8和iPhone6发布已经过去蛮久了,广大的果粉终于迎来了大屏iPhone,再也不用纠结为大屏买三星舍苹果了…但是对于iOS开发人员来说,迎来了和Android开发开发一样的问题—>各种屏幕的适配(是不是可以要求加工资的节奏).对于适配,网传各

2015-05-27 13:43:31 260

转载 ios开发之:UILabel行间距。label内容自适应

UILabel设置行间距等属性:NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc]initWithString:contentLabel.text];;            NSMutableParagraphStyle *paragraphStyle =

2015-02-02 16:54:38 563

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

原文链接地址:http://my.oschina.net/LangZiAiFer/blog/175623首先了解一下CGContextRef:An opaque type that represents a Quartz 2D drawing environment.Graphics Context是图形上下文,可以将其理解为一块画布,我们可以在上面进行绘画操作,绘制完

2015-01-30 09:55:22 375

转载 Core Animation编程指南

本文是《Core Animation Programming Guide》2013-01-28更新版本的译文。本文略去了原文中关于OS X平台上Core Animation相关内容。因为原文的类型属于编程指南,所以示例代码并不多,更多的是理论层面的探讨。所以译文中加入了大量的示例代码,以提高本文的可操作性。希望本文能够对你有所帮助。本文由海水的味道翻译,转载请注明译者和出处,请勿用于商

2015-01-14 18:26:54 340

转载 Google AdMob 广告 iOS 初级指南

2013-06-14 15:36 1442人阅读 评论(0) 收藏 举报目录(?)[+]https://developers.google.com/mobile-ads-sdk/docs/ios/fundamentals?hl=zh-cnGoogle AdMob 广告 iOS 初级指南概览要求加入 SDK添加 GADB

2014-12-08 21:29:57 567

转载 iOS开发——keychain的使用

通常情况下,我们用NSUserDefaults存储数据信息,但是对于一些私密信息,比如密码、证书等等,就需要使用更为安全的keychain了。keychain里保存的信息不会因App被删除而丢失,在用户重新安装App后依然有效,数据还在。使用苹果官方发布的KeychainItemWrapper或者SFHFKeychainUtils很方便,后来看到 iphone使用keychain来存取用户

2014-12-01 09:37:04 278

转载 iOS多线程的初步研究(十)-- dispatch同步

原文地址  http://www.cnblogs.com/sunfrog/p/3243230.htmlGCD提供两种方式支持dispatch队列同步,即dispatch组和信号量。一、dispatch组(dispatch group)1. 创建dispatch组dispatch_group_t group = dispatch_group_create(); 

2014-11-17 09:59:31 485

转载 iOS多线程的初步研究(八)-- dispatch队列

GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包(Closure)的特性发挥得淋漓尽致。 dispatch队列的生成可以有这几种方式:1. dispatch_queue_t queue = disp

2014-11-17 09:58:45 296

转载 iOS多线程的初步研究(九)-- dispatch源

原文地址  http://www.cnblogs.com/sunfrog/p/3243230.htmldispatch源(dispatch source)和RunLoop源概念上有些类似的地方,而且使用起来更简单。要很好地理解dispatch源,其实把它看成一种特别的生产消费模式。dispatch源好比生产的数据,当有新数据时,会自动在dispatch指定的队列(即消费队列)上运行相应

2014-11-17 09:58:06 364

转载 iOS多线程的初步研究(七)-- dispatch对象

原文地址  http://www.cnblogs.com/sunfrog/p/3243230.html谈起iOS的dispatch(正式称谓是Grand Central Dispatch或GCD),不得不说这又是iOS(包括MacOSX)平台的创新,优缺点这里不讨论,只有当你使用时才能真正体会到。我们说dispatch函数的主要目的是实现多任务并发代码,那么要理解dispatch函

2014-11-17 09:57:26 314

转载 iOS多线程的初步研究(六)-- NSOperation

原文地址  http://www.cnblogs.com/sunfrog/p/3243230.htmliOS平台提供更高级的并发(异步)调用接口,让你可以集中精力去设计需完成的任务代码,避免去写与程序逻辑无关的线程生成、运行等管理代码。当然实质上是这些接口隐含生成线程和管理线程的运行,从而更加简洁地实现多线程。下面先来研究NSOperation和NSOperationQue

2014-11-17 09:56:50 468

转载 iOS多线程的初步研究(五)-- 如何让NSURLConnection在子线程中运行

原文地址  http://www.cnblogs.com/sunfrog/p/3243230.html可以有两个办法让NSURLConnection在子线程中运行,即将NSURLConnection加入到run loop或者NSOperationQueue中去运行。前面提到可以将NSTimer手动加入NSRunLoop,Cocoa库也为其它一些类提供了可以手动加入NSRun

2014-11-17 09:56:04 513

转载 iOS多线程的初步研究(四)-- NSTimer

原文地址  http://www.cnblogs.com/sunfrog/p/3243230.html理解run loop后,才能彻底理解NSTimer的实现原理,也就是说NSTimer实际上依赖run loop实现的。先看看NSTimer的两个常用方法:+ (NSTimer *)timerWithTimeInterval:(NSTimeInte

2014-11-17 09:55:26 397

转载 iOS多线程的初步研究(二)-- 锁

原文地址  http://www.cnblogs.com/sunfrog/p/3243230.html谈到线程同步,一般指如何对线程间共享数据的同步读写,如何避免混乱的读写结果。一个基本的解决办法就是使用锁(LOCK)。iOS提供多种同步锁的类和方法,这里介绍下基本用法。 1. NSLock:最基本的同步锁,使用lock来获得锁,unlock释放锁。如果

2014-11-17 09:54:01 423

转载 iOS多线程的初步研究(一)-- NSThread

原文地址  http://www.cnblogs.com/sunfrog/p/3243230.htmliOS多线程的初步研究(一)-- NSThread对于多线程的开发,iOS系统提供了多种不同的接口,先谈谈iOS多线程最基础方面的使用。产生线程的方式姑且分两类,一类是显式调用,另一类是隐式调用。一、显示调用的类为NSThread。一般构造NSThread的

2014-11-17 09:53:12 263

转载 百度地图

1.首先接受基本的地图功能新建一个地图类,xib拖也行,我这边是代码实现的。?12345678910111213141516171819202122232425

2014-11-13 11:38:57 469

转载 UIScrollView的使用大全

UIScrollView 原理详解ScrollView       UIScrollView     UIScrollView为了显示多于一个屏幕的内容或者超过你能放在内存中的内容。                 Scroll View为你处理缩小放大手势,UIScrollView实现了这些手势,并且替你处理对于它们的探测和回应。其中需要注意的子类

2014-11-07 10:28:40 322

转载 iOS- CoreData 数据库管理利器!

1.前文                              上次用SQLite3实现了数据管理,这次准备用CoreData来实现。Core Data 是iOS SDK 里的一个很强大的框架,允许程序员以面向对象的方式储存和管理数据。使用Core Data框架,程序员可以很轻松有效地通过面向对象的接口管理数据相比SQLite3来说,用CoreData更有利于程序员来管

2014-10-17 14:42:58 328

转载 iOS 3种拨打电话的方式

1,这种方法,拨打完电话回不到原来的应用,会停留在通讯录里,而且是直接拨打,不弹出提示NSMutableString * str=[[NSMutableString alloc] initWithFormat:@"tel:%@",@"186xxxx6979"];    //            NSLog(@"str======%@",str);[[UIApplicati

2014-10-17 14:33:56 374

转载 ios crash文件分析

IOS程序在真机运行程序出现crash状况时,机器会自动产生log文件,它包含了在程序crash之前的运行逻辑,分析carsh文件,有效的解决程序在真机上的问题,保证程序良好的稳定性,但是这个crash文件多数是显示出现问题的地址和一些系统的消息,无法查看程序中对应的崩溃地点,以下文章帮你解决这个问题。分析崩溃原因,需要三个东西,第一,crash文件,第二,symbolicatecrash

2014-10-17 11:25:10 267

转载 IOS-TextField知多少

//初始化textfield并设置位置及大小  UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式    text.borderStyle = UITextBorderStyleRoundedRect;

2014-10-14 11:32:51 286

原创 NSJSONSerialization使用

Objective-C 操作JSON 主要使用的是  NSJSONSerialization 这个类NSJSONSerialization 包含了以下五个类函数+ (BOOL)isValidJSONObject:(id)obj;判断 该实例(obj)是否为JSONObject需满足下面三个条件1.obj 是NSArray 或 NSDictionay 以及他们派生出来的子

2014-10-10 18:06:01 493

转载 Xcode cannot run using the selected device

网上下载的第三方的xcode工程, 编译提示错误, 如图所示 :Choose  a destination with a supported architecture in order to run on this device .解决办法:PROJECT--->Build Settings ---> Bu

2014-10-10 17:33:42 311

转载 网络编程专题:Reachability的使用

[iOS]网络编程专题:Reachability的使用分类: iphone iOS 网络编程专题2012-01-04 17:00 1500人阅读 评论(0) 收藏 举报网络编程ios服务器application网络应用什么是UDP和TCP的区别是什么?TCP的全称为传输控制协议。这种协议可以提供面向连接的、可靠的、点到点的通信。UDP全称为用户数据报

2014-09-10 10:03:30 315

转载 iOS6新特征:UICollectionView高级使用示例之CircleLayout

CircleLayout继承自UICollectionViewLayout,在这里先简单介绍一下UICollectionViewLayoutUICollectionViewLayout类是一个抽象基类,通过继承它以生成collection view的layout信息。layout对象的职责就是决定collection view中cells,supplementary views和decor

2014-08-15 10:49:21 287

转载 UICollectionView详解

什么是UICollectionViewUICollectionView是一种新的数据展示方式,简单来说可以把他理解成多列的UITableView(请一定注意这是UICollectionView的最最简单的形式)。如果你用过iBooks的话,可能你还对书架布局有一定印象:一个虚拟书架上放着你下载和购买的各类图书,整齐排列。其实这就是一个UICollectionView的表现形式,或者iPad

2014-08-15 10:48:05 274

转载 UICollectionViewLayout

这是博主的WWDC2012笔记系列中的一篇,完整的笔记列表可以参看这里。如果您是首次来到本站,也许您会有兴趣通过RSS,或者通过页面左侧的邮件订阅的方式订阅本站。在上一篇UICollectionView的入门介绍中,大概地对iOS6新加入的强大的UICollectionView进行了一些说明。在这篇博文中,将结合WWDC2012 Session219:Advanced Collecti

2014-08-15 10:46:39 254

转载 UITableView划动删除的实现

iOS应用检查更新的最优方法 关于IOS中变量声明方式@interface和@property的区别UITableView划动删除的实现  2013-04-21 17:21:25|  分类:默认分类 |  标签:|举报|字号大中小 订阅从七八月前对苹果一无所知,到现在手持iphone,ipad,itou

2014-08-13 10:13:01 252

转载 iOS关于SQLite数据库的操作(使用第三方类库FMDB)

iOS关于SQLite数据库的操作(使用第三方类库FMDB)分类: ios开发2013-12-03 19:21 69人阅读 评论(0) 收藏 举报首先要先导入第三方类库FMdatabase获得存放数据库文件的沙盒地址[objc] view plaincopy+(NSString *)databaseFilePath  

2014-08-11 22:07:56 358

原创 asihttprequest 网络请求类封装

1.创建封装类  A;2.

2014-08-11 17:33:19 398

转载 封装 ASIHTTPRequest 多请求管理类

使用方法如上图.下面直接发代码:头文件[plain] view plaincopy//  //  CWLWConnectManager.h  //  LechaoDrawGuess  //  //  Created by luoge on 12-11-19.  //  Copyright (c)

2014-08-10 16:31:57 403

转载 iOS下的Notification的使用

iOS下的Notification的使用Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Not

2014-08-06 21:42:09 327

转载 iOS 开发 中级:HTTP请求 GET POST 网络编程实现

在开发网络相关的应用,比如微博应用时,就必然需要使用到HTTP请求来发送或者接收数据。最主要的就是使用GET方法或者POST方法。本文将详细介绍HTTP请求在iOS开发中的编程实现。1、对于HTTP请求的基本介绍这里不对原理做过多的介绍,大家可以Google之。对于完全不了解的童鞋,这里作个基本的说明。举新浪开放平台为例,我们要从手机发布一条新的状态,需要通过网络向新浪微博的服务器发送请求

2014-03-20 21:47:48 285

转载 iOS学习之2-使用ASIHttpRequest调用WebService

工作中,使用iPhone作为已有产品的移动终端,目前做能想到最理想的方式就是恳求产品提供WebService了,还是老习惯,坚决不要零散的代码,继续整理为通用的类,便于拉壮丁快速开发,虽然目前的壮丁就俺一个,hoho再次利用现有的资源,使用了ASIHttpRequest v1.8.1,因为项目中使用了Windows集成验证,而这个东西正好提供了响应的验证方式,爽歪歪了。还是那句话:

2014-03-20 18:37:20 298

转载 iOS正则表达式

首先简单介绍一下正则表达式的基本写法及用法\d 匹配任何一个数字,即[0-9]\d+表示1个以上的数字\d*标示0个或多个数字\s 表示分隔符,包括空格、制表符和换行符\s* 0个或多个分隔符\w 表示字母、数字和下划线,这里还包括Unicode字符,不同的语言里有些不同\w{4} 表示4个非空白字符. 表示任何一个字符,不包括换行符.* 表示任何多个字符,当然

2014-03-18 00:07:07 347

蘑菇街开源的 IM 项目 TeamTalk(iOS client)

即时通讯,IM,TeamTalk 开源项目,xcode 9,iOS 11可以真机运行。

2018-05-30

ios 视频分割编辑

ios视频分割,合并,剪辑,添加水印,工作中的一次学习过程

2017-11-11

空空如也

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

TA关注的人

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