自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 怎样使用Markdown

ios http://www.ituring.com.cn/article/23

2015-03-30 14:45:18 329

转载 ios url缓存策略——NSURLCache、 NSURLRequest

ios一:url 缓存策略 NSURLRequest  requestWithURL:cachePolicy:timeoutInterval: 1:NSURLRequestUseProtocolCachePolicyThis flag will use the underlying protocol’s caching mechanism if the

2015-03-24 09:47:08 296

转载 使用AFNetworking, SDWebimage和OHHTTPStubs

ios 写了个示例,放在GitHub上。这是运行的动画:以下内容主要介绍:基于AFNetworking的HTTP操作,GET获取网页和JSON数据,上传文件,下载文件,以及加载图片基于SDWebimage的加载图片基于OHHTTPStubs的伪造网络响应用于测试(stub),而且可以模拟出网络的延时使用基于NSURLSession的AFNetworking

2015-03-18 13:59:40 640

转载 Builder Pattern 在 Objective-C 中的使用

iosBuilder Pattern 在 Objective-C 中的使用在说 Builder Pattern 之前,我们先来看看一个场景。假设我们要预定一个 iPhone 6,要 64G 的,金色的,用代码表述大概是这样// PFX 是一个前缀,因为直接写 iPhone6 不符合类名大写的习惯,写成 IPhone6 更是怪异 ╮(╯▽╰)╭PFXiPhone6 *iph

2015-03-17 14:29:59 525

转载 iOS开发之理解iOS中的MVC设计模式

ios模型-视图-控制器(Model-View-Controller,MVC)是Xerox PARC在20世纪80年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已广泛应用于用户交互应用程序中。在iOS开发中MVC的机制被使用的淋漓尽致,充分理解iOS的MVC模式,有助于我们程序的组织合理性。模型对象模型对象封装了应用程序的数据,并定义操控和处理该数据的逻

2015-03-13 10:33:18 367

转载 IOS 消息机制(NSNotificationCenter)

ios消息机制 NSNotificationCenter 一直都在频繁使用,但是却对其原理不是十分了解。今天就花些时间,把消息机制原理重头到尾好好过一遍。iOS 提供了一种 "同步的" 消息通知机制,观察者只要向消息中心注册, 即可接受其他对象发送来的消息,消息发送者和消息接受者两者可以互相一无所知,完全解耦。这种消息通知机制可以应用于任意时间和任何对象,观察者可以有多个,所以消息

2015-03-13 09:51:50 321

转载 IOS开发系列--IOS程序开发概览

ios概览终于到了真正接触IOS应用程序的时刻了,之前我们花了很多时间去讨论C语言、ObjC等知识,对于很多朋友而言开发IOS第一天就想直接看到成果,看到可以运行的IOS程序。但是这里我想强调一下,前面的知识是你日后开发IOS的基础,没有那些知识你开发IOS会很痛苦,现在很多开发人员做开发都是一知半解,程序质量确实令人担忧,所以还是希望大家能够熟练掌握前面的内容,开发过程中多思考,

2015-03-13 09:32:00 298

转载 程序员要知道得8大排序3大查找

ioshttp://www.cr173.com/html/15301_12.html

2015-03-12 17:56:28 280

转载 IOS第三方数据库FMDatabase的简单使用

iOS1,拿到数据库文件的路径  self.path = NSHomeDirectory();  self.path = [path stringByAppendingPathComponent:@"Documents/data.db"];  2,拿到数据库对象,打开数据库,如果这个数据库不存在,就会自动创建  FMDatabase* db = [FMDatabase database

2015-03-12 16:45:19 307

转载 FMDatabase 的使用方法

iOSFMDatabase 的使用方法 以下是FMDB的一些基本使用,FMDB框架其实只是一层很薄的封装,主要的类也就两个:FMDatabase和FMResultSet;其中的FMResultSet对象让我想起了android中sqlite的cursor集合啊。FMDB的github地址是,https://github.com/ccgus/fmdb。

2015-03-12 16:42:01 370

转载 iOS集成支付宝

ios使用支付宝进行一个完整的支付功能,大致有以下步骤:1>先与支付宝签约,获得商户ID(partner)和账号ID(seller)(这个主要是公司的负责)2>下载相应的公钥私钥文件(加密签名用)3>下载支付宝SDK(登录网站:http://club.alipay.com/)里面提供了非常详细的文档、如何签约、如何获得公钥私钥、如何调用支付接口4>生成订单信息5

2015-03-12 15:51:48 519

转载 iOS开发笔记--调用iPhone的短信、地图、电话、邮件、浏览器

ios调用短信:[cpp] view plaincopy-(IBAction)openSms {     [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://466453"]];//sms://电话号码  }  此方法无法编辑短信内容,如果需要编辑短信内容,需

2015-03-12 15:41:06 498

转载 iOS开发笔记--使用UITextField自动格式化银行卡号

ios 项目中需要输入银行卡,希望自动按照4为分组格式化。    自己用UITextField的Delegate实现了一个,但是突然发现IOS提供了NSNumberFormatter好像可以对数字进行格式化,可是不知道这个玩意咋用,就在stackOverflow上发了求助帖。    不一会就有一印度阿三答复我了,丫的不仅答复我了,还修改了我提问中的语法错误,让人汗颜啊……

2015-03-12 15:31:38 408

转载 ios开发--启动页面的动画

ios在你的应用代理中找到applicationdidFinishLaunching,添加以下代码:- (BOOL)application:(UIApplication *)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window.rootViewControlle

2015-03-12 15:27:51 320

转载 iOS开发笔记--去掉tableview中section的headerview粘性

iosios的tableview中headerview会随着滑动黏在上方,直到新的sectionheaderview出现并替换掉,这是个好的特性,但是在为了实现PM某些需求的时候,又不是很符合心意,在网上查了下,找到了其解决方法:[objc] view plaincopy// 去掉UItableview headerview黏性(sticky)  - (void

2015-03-12 15:25:21 438

转载 iOS开发笔记--宏定义的黑魔法 - 宏菜鸟起飞手册

ios宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可以说底层开发离开define将寸步难行。而在更高层级进行开发时,我们会将更多的重心放在业务逻辑上,似乎对宏的使用和依赖并不多。但是使用宏定义的好处是不言自明的,在节省工作量的同时,代码可读性大大增加。如果想成为一个能写出漂亮优雅代码的开发者,宏定义绝对是必不可少的

2015-03-12 15:10:40 533

转载 ios开发: APNS消息推送实现

ios网上关于ios消息推送机制(APNS)的实现、原理介绍很多,但都零零散散。昨天经过自己的多番尝试,终于成功实现了推送过程。在此,贴上自己整理的印象笔记内容,包括自己实现过程中受益的内容链接,和遇到点呃问题及解决方法。php下的推送实现参见另一篇博文:【正在撰写中】1.APNS原理、配置开发者账户以开启APNS服务、获取发送消息的认证证书的实现。(文章末尾的

2015-03-12 14:30:01 392

转载 respondsToSelector的相关使用

ios-(BOOL) isKindOfClass: classObj 用来判断是否是某个类或其子类的实例-(BOOL) isMemberOfClass: classObj 用来判断是否是某个类的实例-(BOOL) respondsToSelector: selector 用来判断是否有以某个名字命名的方法(被封装在一个selector的对象里传递)+(BOOL) ins

2015-03-11 16:25:15 269

转载 【2014最新】iOS App 提交上架store 详细流程

ios【2014最新】iOS App 提交上架store 详细流程一、证书的导出 1.1、前期工作 首先你需要有一个苹果的开发者帐号,一个Mac系统。如果没有帐号可以在打开http://developer.apple.com/申请加入苹果的开发者计划。支付99美元每年,怎么申请网上有详细的介绍,在此不多做介绍。如果你已经有了一个IDP,打开http:

2015-03-10 14:07:17 405

原创 git 小总结(一)

iOS要查看尚未暂存的文件更新了哪些部分,不加参数直接输入 git diff:若要看已经暂存起来的文件和上次提交时的快照之间的差异,可以用 git diff --cached 命令。(Git 1.6.1 及更高版本还允许使用git diff --staged,效果是相同的,但更好记些。

2015-03-10 11:41:52 270

原创 创建单例

iOS+ (instancetype)shareStoreManager {    static XHStoreManager *storeManager;    static dispatch_once_t onceToken;    dispatch_once(&onceToken, ^{        storeManager = [[XHStoreManager all

2015-03-09 15:16:22 245

转载 图片的拉伸

ios- (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。

2015-03-09 14:39:44 297

原创 唐巧的技术博客

ioshttp://devtang.com/blog/categories/ios/

2015-03-06 17:31:05 985

转载 NSString-计算文本的长度或者宽度

iOS在实际的代码应用中,我们常常需要计算,特定文本的长度或者宽度。然后,根据长度和宽度值,动态的设置容器(如:UILabel)的长和宽来进行适应。假如:我们有如下一段文本。UIFont* theFont = [UIFontsystemFontOfSize:14];NSString*strText=@"这是一段很长的字符串,我们将根据要求的字体大小,来计

2015-03-06 16:39:52 430

原创 关于tableview的零散代码(一)将buttton放在tableview的footer里

ios    self.tableViewFooter = [UIButton buttonWithType:UIButtonTypeCustom];    self.tableViewFooter.frame = CGRectMake(0, 0, 320, 30);    UIImage * image = [UIImage imageNamed:@"icon_delete"

2015-03-06 16:29:30 332

原创 tableview上加视图并加uiscrollview

ios主要代码- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{    return self.headerSection;}- (CGFloat)tableView:(UITableView *)tableView heightForHeader

2015-03-06 15:16:55 916

原创 旅居日本的ios 大神的博客

ioshttp://www.onevcat.com/page/2/#blog

2015-03-06 11:27:32 409

转载 WWDC 2012 Session笔记——219 Advanced Collection Views and Building Custom Layouts

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

2015-03-06 11:24:29 303

转载 iOS6新特征:UICollectionView介绍

ios1.1. Collection View全家福:UICollectionView, UITableView, NSCollectionViewn   不直接等效于NSCollectionViewn   也不替代UITableView----亲兄弟 为什么要使用Collection Views呢?n  可以高度定制内容的展现n  管理

2015-03-06 10:24:43 261

转载 UICollectionView基础

iosUICollectionView基础初始化部分:UICollectionViewFlowLayout *flowLayout= [[UICollectionViewFlowLayout alloc]init];self.myCollectionView = [[UICollectionView alloc] initWithFrame:CGRectMake(20

2015-03-06 10:02:59 239

转载 UIViewController中各方法调用顺序及功能详解

iosUIViewController中loadView, viewDidLoad, viewWillUnload, viewDidUnload, viewWillAppear, viewDidAppear, viewWillLayoutSubviews,viewDidLayoutSubviews,viewWillDisappear, viewDidDisappear方法,按照调用顺序

2015-03-05 17:36:11 273

转载 谷歌上的cocoa

ioshttps://www.cocoacontrols.com/

2015-03-05 13:59:06 202

转载 WWDC-Watch and learn from our Engineers

ios全球开发者集锦https://developer.apple.com/videos/

2015-03-05 10:51:04 297

转载 博客大神-iOS开发系列--通知与消息机制

ioshttp://www.cnblogs.com/kenshincui/

2015-03-05 10:41:20 352

转载 iOS开发之静态库的制作

ios当你需要和别人分享代码,但又不想让别人看到你内部的实现时就需要制作静态库,通常用于第三方SDK下面就分享一下制作静态库(.a)的过程:1、打开Xcode,新建workspace2、随便给workspace取个名字3、在workspace新建工程4、选择静态库5、点击下一步6、删除系统自动帮你生成的文件7、引入需要制作成静态库的代

2015-03-04 13:41:33 307

转载 iOS开发系列--网络开发

ioshttp://www.cnblogs.com/kenshincui/p/4042190.html概览大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可能采用iOS开发,但是所有的数据支撑都是基于后台网络服务器的。如今,网络编程越来越普遍,孤立的应用通常是没有生命力的。今天就会给大家介绍这部分内容:Web请求和响应使用代理方法

2015-03-03 14:08:59 442

转载 iOS开发系列--通知与消息机制

ios概述在多数移动应用中任何时候都只能有一个应用程序处于活跃状态,如果其他应用此刻发生了一些用户感兴趣的那么通过通知机制就可以告诉用户此时发生的事情。iOS中通知机制又叫消息机制,其包括两类:一类是本地通知;另一类是推送通知,也叫远程通知。两种通知在iOS中的表现一致,可以通过横幅或者弹出提醒两种形式告诉用户,并且点击通知可以会打开应用程序,但是实现原理却完全不同。今天就和大家一

2015-03-03 12:03:48 475

转载 iOS开发UI篇—程序启动原理和UIApplication

ioshttp://www.cnblogs.com/wendingding/p/3766347.html

2015-03-03 11:53:39 268

转载 Git 参考手册

ioshttp://gitref.org/zh/basic/#reset

2015-03-03 10:47:24 232

转载 【IOS多线程】之GCD详解

ios什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X 10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue, NSInvocationOperation等技术的很高效和强大的技术,它看起来象就其它语言的闭包(Cl

2015-03-02 11:37:35 245

IOS多线程教程

ios多线程,开辟新的线程,提高下载速度,使页面加载更加快捷

2014-09-01

空空如也

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

TA关注的人

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