自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tableview插入cell

ios         [self.tableView beginUpdates];        [self.tableView insertRowsAtIndexPaths:@[index, index1, index2, index3, index4] withRowAnimation:UITableViewRowAnimationLeft];        [self.ta

2015-05-08 14:34:36 368

转载 使用蒲公英来做iOS测试应用的分发

ios前言我在 《给 iOS 工程增加 Daily Build》 一文中介绍过如何用命令行生成 IPA 文件以及通过 itms-services 协议 来让用户可以直接在网页上安装测试应用。但是这种方法虽然有效,但是还是比较麻烦,因为:开发者需要自己写相关的 Build 脚本。开发者需要自己搭建好应用下载的服务器。如果要做得更友好,开发者还需要部署 CDN 服务、增

2015-05-07 14:35:05 487

转载 iOS Code Signing Troubleshooting

ios This document aids in troubleshooting problems relating to iOS code signing, or issues encountered while performing any of the common tasks involving code signing. This guide is intended t

2015-05-07 14:31:17 1400

转载 iOS Provisioning Profile(Certificate)与Code Signing详解

ios 引言        关于开发证书配置(Certificates & Identifiers & Provisioning Profiles),相信做iOS开发的同学没少被折腾。对于一个iOS开发小白、半吊子(比如像我自己)抑或老兵,或多或少会有或曾有过以下不详、疑问、疑惑甚至困惑:什么是App ID?Explicit/Wildcard App ID有何区别?

2015-05-07 10:40:04 476

转载 willMoveToParentViewController和didMoveToParentViewController

ios 在iOS 5.0以前,我们在一个UIViewController中这样组织相关的UIView在以前,一个UIViewController的View可能有很多小的子view。这些子view很多时候被盖在最后,我们在最外层ViewController的viewDidLoad方法中,用addSubview增加了大量的子view。这些子view大多数不会一直处于界面上,只是

2015-05-04 09:31:21 333

转载 Xcode6为什么干掉pch(Precompile Prefix Header)&如何添加pch文件

ios一直在用xcode6开发,但项目都是在xcode5上创建的,所以一直没注意到,xcode6竟然干掉pch文件了。为什么xcode6没有自动创建pch文件呢?简单地看:我们在写项目的时候,大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix Header的主要原因可能在于Prefix Header大大的增加了Build的时间。没有了Prefix

2015-04-28 15:32:28 295

转载 Xcode6与Xcode5之间的细节差别(Precompile Prefix Header)

iOSXcode5中创建一个工程的时候,系统会自动创建一个以以工程名为名字的pch(Precompile Prefix Header)文件,开发的过程中可以将广泛使用的头文件以及宏包含在该文件下,编译器就会自动的将pch文件中的头文件添加到所有的源文件中去,这样在需要使用相关类的时候不需要使用import就可以直接使用头文件中的内容,很大程度上给程序员带来了编程的便利性。但是在Xcod

2015-04-28 14:55:41 256

转载 IOS中NSPredicate的用法

ios一般来说这种情况还是蛮多的,比如你从文件中读入了一个array1,然后想把程序中的一个array2中符合array1中内容的元素过滤出来。正 常傻瓜一点就是两个for循环,一个一个进行比较,这样效率不高,而且代码也不好看。其实一个循环或者无需循环就可以搞定了,那就需要用搞 NSPredicate这个类了~膜拜此类~1)例子一,一个循环

2015-04-28 11:34:40 262

转载 IOS: iPhone键盘通知与键盘定制

ios一.键盘通知当文本View(如UITextField,UITextView, UIWebView内的输入框)进入编辑模式成为first responder时,系统会自动显示键盘。成为firstresponder可能由用户点击触发,也可向文本View发送becomeFirstResponder消息触发。当文本视图退出first responder时,键盘会消失。文本

2015-04-21 09:11:36 345

原创 IBInspectable / IBDesignable

iOShttp://nshipster.cn/

2015-04-03 17:14:24 314

转载 RGB颜色对照表

iOShttp://www.114la.com/other/rgb.htm

2015-04-03 17:12:41 276

原创 cloud

ioshttps://cn.avoscloud.com/docs/sdk_down.html

2015-04-03 14:22:17 271

转载 iOS 设计模式之工厂模式

ios工厂模式我的理解是:他就是为了创建对象的创建对象的时候,我们一般是alloc一个对象,如果需要创建100个这样的对象,如果是在一个for循环中还好说,直接一句alloc就行了,但是事实并不那么如意,我们可能会在不同的地方去创建这个对象,那么我们可能需要写100句alloc 了,但是如果我们在创建对象的时候,需要在这些对象创建完之后,为它的一个属性添加一个固定的值,比方说都是某某学

2015-04-03 13:20:13 273

转载 ios里的KVO模式

iOS全称: Key Value Observing在ios里,可以添加观察者模式,来实现某个property更改后,通知指定的类。然后到observeValueForKeyPath:ofObject:change:context:提供处理1 [object addObserver: observer forKeyPath: @"frame" options

2015-04-03 12:13:02 261

转载 iOS设计模式——委托(delegate)

iOS委托(delegate)也叫代理是iOS开发中常用的设计模式。我们借助于protocol(参考博文:objective-c协议(protocol))可以很方便的实现这种设计模式。什么是代理?苹果的官方文档给了很清晰的解释:Delegation is a simple and powerful pattern in which one object in a program

2015-04-03 11:21:10 305

转载 iOS块语法详解(block编程)

iOS——译自Apple Reference Library《Blocks Programming Topic》简介块对象是C语言的句法和运行时特性。它类似于标准C函数,但可以将代码、变量绑定到堆(heap)、栈(stack)。一个块还维护了一系列的状态,这些状态或数据影响着执行的结果。可以把块组成函数表达式,用于传递给API,或者使用在多线程里。最有用的是回调,因为块

2015-04-03 10:52:32 360

转载 coredata与sqlite之间的区别和联系

iOS转载 sqlite数据库操作的基本流程是, 创建数据库, 再通过定义一些字段来定义表格结构, 可以利用sql语句向表格中插入记录, 删除记录, 修改记录, 表格之间也可以建立联系。  这个过程出现了, 表格的结构(schema), 所有表格的结构和相互联系构成整个数据库的模型, 数据库存放的方式(可以是文件或者在内存), 数据库操作, sql语句(主要是查询), 表格里面的记录。

2015-04-03 10:04:24 2827

转载 ios的@property属性和@synthesize属性

ios当你定义了一系列的变量时,需要写很多的getter和setter方法,而且它们的形式都是差不多的,,所以Xcode提供了@property和@synthesize属性,@property用在 .h 头文件中用作声明,@synthesize用在.m 文件中用于实现。       如下,新建一个基于“Command Line Tool”的项目,名为“property”,再新建一个Stud

2015-04-03 09:39:12 264

转载 IOS5 ARC unsafe_unretained等说明

ios iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可

2015-04-03 09:29:41 293

转载 使用md5对数据进行加密

iOShttp://www.tuicool.com/articles/Mjm2Iv7

2015-04-02 10:48:11 387

转载 很详细的Objective-C内存管理教程和原理剖析

iOShttp://mobile.51cto.com/iphone-388823.htm

2015-04-02 10:33:08 334

转载 使用csdn-markDown编辑器

iOShttp://write.blog.csdn.net/mdeditor

2015-04-02 10:31:53 285

转载 关于get,post 的详细使用和注释

ios1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将

2015-04-02 09:46:39 939

原创 博客大牛--萧宸宇

iOShttp://iiiyu.com/

2015-04-01 15:49:28 785

转载 IOS8 设置TableView Separatorinset 分割线从边框顶端开始 (这个和我之前的有点区别)

iOS在ios8上 [TableViewsetSeparatorInset:UIEdgeInsetsMake(0,0,0,0)];不起作用经过测试加入下面方法 在ios7 8上都可以正常工作-(void)viewDidLayoutSubviews{    if ([self.tableView respondsToSelector:@selector(setSepa

2015-04-01 14:28:12 467

原创 项目中的一些宏定义

iOS 宏方法定义 **************************************************************/#define APP_W               [UIScreen mainScreen].applicationFrame.size.width#define APP_H               [UIScreen main

2015-04-01 12:18:45 353

转载 ios工作札记2——UIView层次管理(sendSubviewToBack,bringSubviewToFront)

ios http://segmentfault.com/a/1190000000517494本文仅作为个人学习总结记录使用!能力有限,难免会有疏漏和错误,还望指出。共同进步。独白一个小小的动画,照成的视图覆盖问题,困扰了我一上午。原因还是对UIView的层次管理了解的不够全面.正文我想在编辑"其他原因"时,会自动弹出键盘,然后开启一个动画,让整个VIEW上移,不

2015-04-01 11:39:19 554

转载 怎样使用Markdown

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

2015-03-30 14:45:18 319

转载 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 293

转载 使用AFNetworking, SDWebimage和OHHTTPStubs

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

2015-03-18 13:59:40 633

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

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

2015-03-17 14:29:59 516

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

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

2015-03-13 10:33:18 360

转载 IOS 消息机制(NSNotificationCenter)

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

2015-03-13 09:51:50 314

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

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

2015-03-13 09:32:00 291

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

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

2015-03-12 17:56:28 270

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

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

2015-03-12 16:45:19 300

转载 FMDatabase 的使用方法

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

2015-03-12 16:42:01 360

转载 iOS集成支付宝

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

2015-03-12 15:51:48 514

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

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

2015-03-12 15:41:06 463

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

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

2015-03-12 15:31:38 397

IOS多线程教程

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

2014-09-01

空空如也

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

TA关注的人

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