自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 iOS编译过程

编译过程基本的编译过程分为四个步骤:预处理(Pre-process):把宏替换,删除注释,展开头文件,产生.i文件。编译(Compliling):把之前的.i文件转换成汇编语言,产生.s文件。汇编(Asembly):把汇编语言文件转换为机器码文件,产生.o文件。链接(Link):对.o文件中的对于其他的库的引用的地方进行引...

2017-09-29 11:32:00 105

转载 iOS 画气泡(bubble)

本文是关于iOS代码画气泡,手把手教你画一个气泡,其他形状请读者自行尝试,希望大家玩的开心!//// SpeechBubbleView.m// demo//// Created by mygame on 15/3/4.// Copyright (c) 2015年 mygame. All rights reserved.//#import "...

2015-03-05 00:14:00 880

转载 iOS 语法新特性-modern syntax(iOS6后,Xcode4.4后,OS X 10.8.2后)

- (void)modernSyntax {/* 一、语法新特性NSNumber、NSArray、NSDictionary*/ // ---- NSNumber 新语法 ---- NSNumber *num = nil; // num = [NSNumber numberWithInt:1]; num = @1; // numb...

2015-01-08 14:21:00 126

转载 XML解析与创建(GDataXML)

一、XML解析 对于JSON解析,iOS5之前有比较多的开源三方类(如JSONKit等)支持,一行代码搞定;iOS5后JSON可以用原生API解析,不仅方便而且高效。但是XML解析原生的API不是很友好,解析也麻烦;还好可以用Google的GDataXML来解析,怎么集成GDataXML到工程请查看我以前的随笔,用GDataXML稍稍好解析一点,XML的解析原理可以理解成:脱衣模...

2015-01-07 11:25:00 120

转载 集成GDadaXML

最近在做一款即时通信的APP,对于解析惯JSON后,来解析XML就要麻烦点,因为从iOS5后原生类(NSJSONSerialization)中可以很方便的解析JSON,不在用JSONKit、SBJSON三方类,然而解析XML用官方的方法比较费劲,因此大家都采用Google的GDataXML。 那么问题来了,GDataXML不支持cocoapods,怎么集成了,步骤如下。1、...

2015-01-06 13:46:00 92

转载 iOS中MRC与ARC混编

如果是工程是ARC的,需要编译MRC的三方类库与文件则需要设置一下Compiler Flags。步骤如下:打开工程选择工程文件-->选择TARGETS-->选择Build Phases-->选择Compile Sources-->选择MRC实现的文件-->双击对应文件下的Compiler Flags-->添加-fno-objc-arc同理如果工...

2015-01-06 11:44:00 108

转载 Autolayout 约束类方法的理解(学习笔记二)

  随apple大屏手机的问世,屏幕适配问题被堆到风口浪尖,对于代码画UI的同学无疑是个噩梦。在上班闲暇之余,学习了autolayout;autolayout从iOS6开始使用,因为各种坑,只有一些advancedcoder们所用,但现在autolayout今非昔比了。学习的必要性也越发强烈。  autolayout也可以用代码实现,apple可爱的工程师开发了一个可视化语言VFL...

2014-12-14 23:05:00 60

转载 iOS Autolayout IB与ViewContoller关联(学习笔记一)

  没用IB有一段时间了,程序这东西不经常写与用就会忘记  话说IB与Viewcontroller关联也不会了,导致开始就错了。导致一直crash,真想对Xcode说我跟你有什么仇,跟你有什么怨。  后来问了其他小伙伴,在他们的帮助下解决问题了。 IB与ViewController关联就简单几步:  1、(首先创建一个空的XIB文件,与一个UIViewContr...

2014-12-04 20:40:00 81

转载 iOS 抑制警告的显示

  在多人开发中,肯能会看到有搭档把不用的的变量,参数放在代码里面,或者有没有实现的protocol,或者还在使用过期的方法(常见的就是文字对齐,断句模式等)  还好Xcode是一个很人性化的应用,可以把一般的警告抑制不显示,方法如下两步:1、选择工程--->点击PROJECT--->选择Build Setting--->在搜索输入框输入Warning---&g...

2014-10-17 17:35:00 80

转载 iOS 日期格式转换

1、如何如何将一个字符串如“20110826134106”装化为任意的日期时间格式,下面列举两种类型:NSString* string =@"20110826134106";NSDateFormatter*inputFormatter = [[[NSDateFormatteralloc]init]autorelease];[inputF...

2014-10-13 17:30:00 130

转载 xcode5 Localized 多语言 本地化

一、应用名本地化在网上看了很多Xcode5以前的方法,都行不通,看了网上有人用Xcode5.0.2但是我用在Xcode5.1.1不行,自己摸索一下还是做出来了(环境OS10.9.4, Xcode5.1.1),花了不少时间,所有把整个过程用截图记录下来1、点击工程--PROJECT中工程--Info--Localizations--"+"选Chinese(Traditional) ...

2014-07-19 21:02:00 101

转载 iOS XIB文件和UIViewController关联

1、在Cocoa Touch中创建ZYViewController视图控制器,在User Interface中创建一个view的bluleView.xib文件2、点击bluleView.xib,然后Option+Command+3打开身份检查器,将默认的NSObject改成ZYViewController3、在bluleView.xib中,按住Control键把File's Ow...

2014-07-17 00:25:00 167

转载 NSMutableAttributedString简单使用

1、//运行效果self.attributeStringLabel.attributedText = [self getAttributedStringWithString:@"富为本属性字体" aString:@"颜色" aString:@"下划线"];/*** NSMutableAttributedString 简单使用demo方法*...

2014-07-07 17:32:00 80

转载 iOS 不定参数方法,类似UIAlertView的方法

//-------------------------- 方法申明--------------------------/*** 模仿UIAlertView方法** @param argument 不定参数个数*/- (void)copyAlertViewMethod:(id)argument, ... NS_REQUIRES_NIL_TERMINAT...

2014-07-04 14:57:00 70

转载 ios 自动(手动)转屏

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

2014-07-04 14:11:00 201

转载 iOS5后用原生API解析JSON(Javascript Object Notation),创建JSON

//创建JSONNSString *sjonString = nil;NSError *error = nil;NSArray *arr = @[@"arr1", @"arr2", @"arr3"];NSDictionary *dic = @{@"k1": @"obj1", @"k2": @"obj2", @"k3": @"obj3", @"k4": @"obj4", @...

2014-07-04 14:07:00 91

转载 iOS 学习笔记(截屏)

OC代码如下- (UIImage *)captureScreen:(UIView *)mView size:(CGSize)mSize {// Creates a bitmap-based graphics context and makes it the current context//创建一个位图,并成为当前的背景 UIGraphicsBeginI...

2014-04-09 19:26:00 62

转载 屏幕旋转学习笔记(转载)

  加速计是整个IOS屏幕旋转的基础,依赖加速计,设备才可以判断出当前的设备方向,IOS系统共定义了以下七种设备方向:typedefNS_ENUM(NSInteger, UIDeviceOrientation) { UIDeviceOrientationUnknown, UIDeviceOrientationPortrait, // Device ...

2013-11-17 20:45:00 135

转载 直接拿来用!最火的iOS开源项目(二)

“每一次的改变总意味着新的开始。”这句话用在iOS上可谓是再合适不过的了。GitHub上的iOS开源项目数不胜数,iOS每一次的改变,总会引发iOS开源项目的演变,从iOS 1.x到如今的iOS 7,有的项目已经被弃用,即使曾经的它很受开发者喜爱,有的项目则继续发扬光大,新项目更是层出不穷。在本文中,我们将继续为大家介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,在这些项目中...

2013-11-17 16:58:00 74

空空如也

空空如也

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

TA关注的人

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