自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 史上最全iOS代码汇总

http://blog.csdn.net/CDUT100/article/details/29561709

2015-09-18 14:28:58 941

转载 按钮倒计时

//#pragma mark - button countdown(倒计时)////- (void)startTimer:(UIButton *)codeButton//{//    __block int timeout = 59;//    dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_P

2014-11-27 14:45:42 363

转载 Windows概念总结

1. 每个iOS程序都至少需要一个window,window的作用:包含程序的可视化内容.在传递触摸事件给视图和其他对象中起到重要的作用与视图控制器协作来响应orientation改变.2.window没有任何可视化内容,它只是给视图提供一个容器。3.大多数程序只创建一个window,该window对象是从主nib文件中创建创

2014-11-04 20:19:54 574

转载 Views概念总结

Views的主要作用:子视图的排版和管理绘图和动画Drawing and animation处理触摸事件Event handling创建和配置视图1.通常创建一个nib文件来保存某个视图控制器的整个视图层次,nib文件的根视图表示视图控制器的视图2.视图的默认初始化方法为initWithFrame,指定了视图的大小和在

2014-11-04 20:17:42 543

转载 新浪微博iOS平台SSO授权认证原理分析

原文链接:http://iosdevelop.blog.163.com/blog/static/21807716920132212473678/众所周知,新浪微博的开放平台采用Oauth认证技术来实现第三方应用对微博数据的访问。Oauth认证的好处是应用方并不需要保存用户的帐户与密码,只需要保存经过用户授权的Key与Secret组合即可对于平台上的所有接口资源进行访问,在传输过

2014-10-21 16:22:21 569

转载 IOS常用宏定义

#ifndef MacroDefinition_h#define MacroDefinition_h //-------------------获取设备大小-------------------------//NavBar高度#define NavigationBar_HEIGHT 44 //获取屏幕 宽度、高度#de

2014-10-21 11:42:50 404

转载 iOS之富文本

之前做项目时遇到一个问题:        使用UITextView显示一段电影的简介,由于字数比较多,所以字体设置的很小,行间距和段间距也很小,一大段文字挤在一起看起来很别扭,想要把行间距调大,结果在XCode中查遍其所有属性才发现,UITextView居然没有调整行间距的接口,于是忍住不心里抱怨了一下下。        但是问题还是要解决的,上网一查才发现,iOS不仅有富文本处理

2014-10-21 10:15:41 667

转载 iphone关于单倍图和二倍图(导航 背景 变高)

同学们and朋友们大家好!今天我想说一下关于@2x二倍图的知识,以我所知所见所闻来讲述我的理解!别看关于这么点小知识,有很多初学者在这个上面常会犯错误,以下是我的理解:用二倍图是为了适配iphone4以上的设备(所谓的retina屏),如果你的项目要适配3gs,那么你要备两套图,一套是一倍图,比如image.png(320*480),另一套是二倍图,比如image@2x.png(6

2014-10-20 17:05:47 460

转载 XCode环境变量及路径设置以及绝对和相对路径

一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现。所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"将上面的双引号里面的字符串拷贝

2014-09-17 22:22:03 4163

转载 iOS 各种网络编程总结--进程、线程、Socket、HTTP、TCP/IP、TCP和UDP

#########################################################进程与线程进程和线程都是由操作系统分配和调度的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。进程还拥有一个私有的虚拟地

2014-09-17 21:59:47 541

原创 状态栏弹出提示框代码

-(void)postStatusBarNotice:(NSString *)info duration:(NSTimeInterval)time{  statusWin=[[UIWindowalloc] initWithFrame:CGRectMake(0, 0, 320, 20)];  [statusWinsetWindowLevel:UIWindowLevelAler

2014-09-16 17:05:33 392

原创 快速集成下拉上拉刷新demo

点击打开链接

2014-09-11 14:12:15 390

转载 iOS 7 页面布局

iOS7是目前iOS史上最颠覆的一次改版。它的出现令人兴奋,因为它将会带我们进入一个全新的时代;它的到来也让我们忧心,因为它颠覆了一切,包括我们过去做过的很多努力。但是,相信大家乐意为这个全新时代做更多的努力,因为,它值得期待。 最近打算写一系列针对iOS7新特性的文章,今天就从最基本和简单的页面布局开始吧。  从头说起当我看

2014-09-04 14:30:22 343

原创 常用的资料

1.文字的尺寸一律用sp单位,非文字的尺寸一律使用dp单位。例如textSize="16sp"、layout_width="60dp";偶尔需要使用px单位,例如需要在屏幕上画一条细的分隔线时:2,http://blog.csdn.net/column/details/iosbydeveloperzhang.html iOS博客新手博客3,苹果的网址https://developer.

2014-09-04 13:22:15 342

原创 iOS gcd使用

GCD,全称Grand Central Dispath,是苹果开发的一种支持并行操作的机制。它的主要部件是一个FIFO队列和一个线程池,前者用来添加任务,后者用来执行任务。     GCD中的FIFO队列称为dispatch queue,它可以保证先进来的任务先得到执行(但不保证一定先执行结束)。     通过与线程池的配合,dispatch queue分为下面两种:   

2014-09-04 11:37:28 347

转载 在xcode5中修改整个项目名

总会遇到几个项目,在做到一半的时候被要求改项目名,网上找了下相关的资料,大多数是xcode5以前的版本,所以解决好了在这里mark一下,给需要的人。目标为:将项目名XCD4改成xcd5。先上结果图:==》 1.在左侧的导航区域点击两次项目名,两次间隔时间稍微长些,项目名会变成可编辑状态。将名称修改为xcd5后按enter键弹出一个对话框,这个时候放心

2014-09-04 10:04:45 418

转载 IOS开发常用工具网站地址

IOS工具网站http://www.scoop.it/t/ios-dev   ios 工具推荐网站http://blog.devtang.com/blog/2012/12/02/use-cocoapod-to-manage-ios-lib-dependency/ ios包依赖管理http://sparkinspector.com/   IOS动态运行时分析htt

2014-09-03 16:14:00 359

转载 IOS 屏幕尺寸、分辨率、点之间的相互关系

iOS 设备现有的分辨率如下:iPhone/iPod Touch普通屏                         320像素 x 480像素       iPhone 1、3G、3GS,iPod Touch 1、2、33:2 Retina 屏           640像素 x 960像素       iPhone 4、4S,iPod Touch 416:9 Retina 屏

2014-09-03 16:10:04 333

原创 苹果App Store审核指南中文翻译(2014.9.1更新)

感谢您付出宝贵的才华与时间来开发iOS应用程程序。从职业与报酬的角度而言,这对于成千上万的开发员来说一直都是一项值得投入的事业,我们希望帮助您加入这个成功的组织。我们发布了《App Store审核指南》(App Store Review Guidelines),希望通过它帮您避开开发应用程序过程中的一些问题,并帮你在提交应用时加快审核流程。 我们将应用程序(Apps)视为与书籍或歌曲不同

2014-09-03 16:00:25 424

转载 iOS开发知识点装逼1:理解assign,copy,retain变strong

举个例子:    NSString *houseOfMM = [[NSString alloc] initWithString:'装梵几的三室两厅']; 上面一段代码会执行以下两个动作:  1 在堆上分配一段内存用来存储@' 装梵几的三室两厅 ' ,比如:内存地址为 0X1111  内容为 ' 装梵几的三室两厅' ,  2 在栈上分配一段内存用来存储 houseForW

2014-08-28 09:29:50 345

转载 UIView、Layer、Animation

在ios的所有控件中都是继承于UIView对于UIIView而言又具有很多的属性,其中密切的相关的属性就是LayerLayer 是CALayer类的对象。CALayer:(Core Animation Layer)可以看出Layer存在的主要意义就是Animation。什么是Animation呢?(在一定时间内,显示的变化)在ios系统中实现一系列的动画

2014-08-22 09:33:41 543

转载 相对路径和绝对路径的区别

在HTML里只要涉及文件的地方(如超级链接、图片等)就会涉及绝对路径与相对路径的概念。  1.绝对路径    绝对路径是指文件在硬盘上真正存在的路径。例如“bg.jpg”这个图片是存放在硬盘的“E:\book\网页布局代码\第2章”目录下,那么 “bg.jpg”这个图片的绝对路径就是“E:\book\网页布\代码\第2章\bg.jpg"。那么如果要使用绝对路径指定网页的背景

2014-08-15 14:59:48 306

原创 iOS 用html创建带下划线的链接(类似下划线按钮的功能)

NSString *inf =@"提示:16:30前提交当日到账,其余次日到账,免手续费。部分跨行信用卡,3个工作日到账,建议您提前3个工作日还款。请阅读<a class=middle href='shuakaquhao'>信用卡还款说明。您可以通过慧支付设备刷卡取号功能获取信用卡号。";

2014-08-14 10:25:18 947

转载 HTML 统一资源定位器

URL 也被称为网址。URL 可以由单词组成,比如 “w3school.com.cn”,或者是因特网协议(IP)地址:192.168.1.253。大多数人在网上冲浪时,会键入网址的域名,因为名称比数字容易记忆。URL - Uniform Resource Locator当您点击 HTML 页面中的某个链接时,对应的 标签指向万维网上的一个地址。统一资源定位

2014-08-13 15:55:46 589

转载 揭开正则表达式的神秘面纱(转)

引言    正则表达式(regular expression)就是用一个“字符串”来描述一个特征,然后去验证另一个“字符串”是否符合这个特征。比如 表达式“ab+” 描述的特征是“一个 'a' 和 任意个 'b' ”,那么 'ab', 'abb', 'abbbbbbbbbb' 都符合这个特征。

2014-08-05 19:18:28 249

转载 ios数组基本用法和排序

1.创建数组[objc] view plaincopy// 创建一个空的数组  NSArray *array = [NSArray array];      // 创建有1个元素的数组  array = [NSArray arrayWithObject:@"123"];  // 创建有多个元素的数组  array 

2014-08-04 16:13:44 219

转载 关于OC的MBCS编码

http协议中,url中的MBCS处理比较复杂。同时涉及到字符集编码和Escape两方面。根据http协议,url中的MBCS(多字节字符集)需要进行Escape(转义)。 但url中的中文不同,它需要向服务器进行提交。具体地说,对于url中的ascii字符不需要Escape,而对于MBCS字符,需要在16进制字符编码的每一个字节前面加一个%。除此之外,根据服务器所支持的字符集不同

2014-07-31 08:45:28 324

转载 Objective-c unicode 转换成中文c代码

+ (NSString *)replaceUnicode:(NSString *)unicodeStr {                NSString *tempStr1 = [unicodeStr stringByReplacingOccurrencesOfString:@"\\u" withString:@"\\U"];        NSString *tempStr2 = 

2014-07-30 16:01:01 342

原创 iOS-NSDate 相差 8 小时解决方案

NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间好像是从ios4.1开始[NSDate date];获取的是GMT时间,这个时间和北京时间相差8个小时,以下代码可以解决这个问题- (void)tDate{    NSDate *date = [NSDatedate];    NSTimeZon

2014-07-30 09:15:49 473

转载 用GDB命令PO(print-object)打印UIView的视图层级

UIView有一个私有方法:recursiveDescription这个方法可以显示出当前视图的详细层级,可以在代码中直接调用,也可以在GDB中调用,在GDB中调用时需要借助另一个GDB命令:print-object:recursiveDescription:由于是私有方法,键入时不会有任何提示,注意不要输错。

2014-07-28 16:39:04 318

原创 Xcode5上面安装运行ios6模拟器的问题解决

xcode5.0以上对应的是ios7模拟器,开发中要进行系统适配,这就需要在ios6和ios7模拟器上分别运行程序,查看不同系统下程序差异,以完成系统适配工作。一个xcode上可以安装两个不同的模拟器,不需要用两个不同版本的xcode来运行程序,检查程序差异。首先要在xcode5上面安装ios6模拟器,首先需要一个iPhoneOS6.1.sdk,这个可以在xcode4.6版本里获取

2014-07-28 14:39:21 510

原创 ios实现程序切入后台,实现后台任务

1,项目需求,是程序home键切入后台,3分钟后退出登陆,  首先,iOS 会再持续切入后台,给我们5秒钟的时间去处理相关数据,5秒后,程序不会再执行任何代码,处于挂起状态

2014-07-23 16:51:12 509

转载 苹果IOS开发者账号的区别,企业账号,个人账号,公司团队账号,教育账号

详细地址:https://developer.apple.com/programs/which-program/ 个人账号(Individual):费用99美金一年, 该账号在App Store销售者只能显示个人的ID,比如zhitian zhang,单人使用。个人账号只能有一个开发者。100个苹果的iOS设备UDID测试。 公司团队账号 (Company/Organizati

2014-07-22 14:06:34 574

转载 理解Certificate、App Id、Identifiers 和 Provisioning Profile

做真机测试的时候,按照网上的流程,走通了,当时没有注意各种证书等的意思。现在做消息推送,需要各种证书、APP ID信息,为了更好的理解这个过程,所以整理了网上关于证书等的相关资料。方便自己和有需要的朋友。 内容参考自:http://blog.csdn.net/hitwhylz/article/details/22989507http://my.oschina.net/u/1

2014-07-19 17:01:05 522

转载 iOS7下隐藏status bar的详细研究

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。 1.

2014-07-19 16:59:19 276

原创 判断scrollviewd滑动方向

很常用的一个功能,就记录下来了。-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView { historyY = scrollView.contentOffset.y;}-(void)scrollViewDidScroll:(UIScrollView *)scrollView { i

2014-07-19 16:43:56 322

原创 IOS 自动(手动)转屏

一、第一次做转屏的时候走了不少弯路,过一段时间不写,发现忘了差不多了,还好有度娘和google,让我很快找到感觉,下面来谈谈我对转屏的了解(有不对的地方或更好的方法请留言,不胜感激!!!)iOS6前的转屏比较简单就一个方法- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOri

2014-07-19 16:07:24 370

转载 IOS应用开发版本控制工具之Versions使用

IOS应用开发版本控制工具之Versions使用Versions版本控制工具破解版(Versions.zip)下载请见本博文附件。下载后在MAC安装完以后,图标是莲花状。见下图: 双击运行如下图:   点击Repository,连接SVN服务器Repository(服务器端采用的是SVN服务端),见下图:  输入所需值,如下图: Locati

2014-07-19 15:49:03 340

转载 【iOS】真机测试流程

1:进入苹果开发者平台2:进入Member Center3:输入开发者账号和密码4:选择:Certificates, Identifiers & Profiles5:选择Certificates6:点击加号创建一个证书证书分两种,Development开发证书,Production发布证书测试的话使用发

2014-07-19 15:43:47 379

转载 发布IOS应用程序到苹果APP STORE完整流程

参考:http://blog.csdn.net/mad1989/article/details/8167529(xcode APP 打包以及提交apple审核详细流程(新版本更新提交审核))http://www.ttlsa.com/dev/how-to-publish-iosapp-to-appstore/ (如何发布IOS应用程序到苹果APP STORE) 开发环境:xc

2014-07-19 15:39:29 757

空空如也

空空如也

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

TA关注的人

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