自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宋波的专栏

在路上

  • 博客(196)
  • 收藏
  • 关注

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

原文地址:http://blog.csdn.net/daiyelang/article/details/187269471.创建数组[objc] view plaincopy// 创建一个空的数组  NSArray *array = [NSArray array];      // 创建有1个元素的数组  arra

2014-12-10 16:16:13 489

转载 Xcode快捷键

从雨痕老大的博客上转来的 http://www.rainsts.net/article.asp?id=1066 读书人偷书不算窃 :) 1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关

2014-12-06 13:49:59 528

转载 IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet 应该用于账号登录等

先上个例子:NSString * str1 =[nameInput.text stringByTrimmingCharactersInSet:[NSCharacterSetwhitespaceAndNewlineCharacterSet]];NSString * str2 =[passwdInput.text stringByTrimmingCharactersInSet:[NSC

2014-11-27 18:19:32 806

转载 ios获取app版本号

原文地址:http://blog.csdn.net/chaoyuan899/article/details/19812823看代码的时候看到一句,用于获取.plist文件的版本号[objc] view plaincopyprint?labelVersion.text = [NSString stringWithFormat:@"v

2014-11-26 11:50:53 945

转载 iOS开发- UICollectionView详解+实例

原文地址:本章通过先总体介绍UICollectionView及其常用方法,再结合一个实例,了解如何使用UICollectionView。UICollectionView 和 UICollectionViewController 类是iOS6 新引进的API,用于展示集合视图,布局更加灵活,可实现多列布局,用法类似于UITableView 和 UITableViewC

2014-11-23 12:43:53 567

转载 收藏项目备忘列表- a list for all stars project on github

原文地址:https://github.com/cocoajin/KKStarsListhttps://github.com/xyfeng/XYPieChart 圆形统计图表for app https://github.com/robbiehanson/XMPPFramework object-c语言写的 XMPP框架https://github.com/swisspol/GCDWeb

2014-11-23 12:39:07 847

转载 40个GitHub上最受欢迎的iOS开源项目(一)

原文地址:在结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式迎来了“GitHub上最受欢迎的iOS开源项目”系列盘点。今天,我们将介绍40个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗?1. AFNetworking在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目。AFNetworki

2014-11-23 12:34:04 700

转载 40个GitHub上最受欢迎的iOS开源项目(二)

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

2014-11-23 12:29:33 600

转载 iOS点语法@property属性

@property并不只是可以生成getter和setter方法,它还可以做内存管理。 @property(nonatomic, retain) UITextField *userName;    //1@property(nonatomic, retain,readwrite) UITextField *userName;  //2@property(atomic

2014-11-22 23:55:17 597

转载 iOS: NSUserDefaults 要注意的地方 尤其首次设置默认值的方法

NSUserDefaults用于存储一些app setting。当你关闭app之后再打开后,之前存储的setting依然可以从NSUserDefaults里读取。注意:密码最好不要存储在NSUserDefaults里,要存储也必须用AES/DES加密存储,更安全的方法是 https://github.com/ldandersen/scifihifi-iphone把密码存储在NSUserDe

2014-11-19 18:17:53 1882

转载 ObjC的initialize和init

Objective-C很有趣的一个地方是,它非常非常像C。实际上,它就是C语言加上一些其他扩展和一个运行时间(runtime)。有了这个在每个Objective-C程序中都会起作用的附加运行时间,给了它一些动态的特性。C和C++没有运行时间,他们仅仅被编译为完全按照代码的顺序去执行,不多也不少。Objective-C中带有运行时间的好处是,它可以在你的程序运行的流程中进行参与。在Obj

2014-11-19 17:55:16 507

转载 setMasksToBounds 与clipToBounds

原文地址:setMasksToBounds作者:yandai_guang在IB中,当你使用Custom类型的Button时,你可以指定按钮的背景色。但当你运行时按钮就失去了圆角特性,你看到的仅仅是一个方块。因为custombutton没有定义任何属性默认值。你必须自己去定义它们,这就需要使用Core Animation Layer。提示:编写代码之前,需要导入Quart

2014-11-10 15:25:41 3829 1

转载 如何使用iOS 8的虚化效果

原文地址:在iOS 7中,一个重大的改变就是随处可见的虚化,这在通知中心和控制中心表现得尤为抢眼:然而,当开发者们着手去将类似的模糊效果加入自己的App的时候,他们会发现有相当严重的障碍。那时苹果所界定的设备可用范围相当简单,并不强大到足以支持在第三方应用中实现实时模糊。并声称开发者们很可能在App里滥用虚化从而严重影响用户体验。不过,精明又狡猾的程序员们很快的

2014-11-05 09:50:06 1015

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

原文地址:     info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效

2014-10-16 16:30:05 628

转载 iOS6和iPhone5使用第三方静态库在真机无法运行的处理

yu环境: xcode4.5.1 iphone5在模拟器下正常运行的程序,在真机上出现下面的错误:ld: file is universal (3 slices) but does not contain a(n) armv7s slice: /Users/david/Downloads/QR code/QR code/ZBarSDK/libzbar

2014-10-16 11:16:35 680

转载 CocoaPods安装和使用教程

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

2014-10-08 15:47:51 400

转载 XCode4 的调试定位技巧, 使用Xcode 4编译器设定Release/Debug教程

原文地址:XCode4 的调试定位技巧 论坛里经常有朋友会问Crash的问题。Crash最多的无非就两种,一种就是signal SIGABRT,大概的意思就是发送Message出现问题,信号迷失了。这种的Crash其实是很好定位,Crash了后直接看Console里出的最后日志,比如这段:2012-03-28 19:26:33.055 Table

2014-09-30 15:52:56 601

转载 iOS 响应链

原文地址:首先要明确的是:在IOS中,有响应者链对事件进行响应,所有的响应类都是UIResponder的子类,响应者链是一个由不同对象组成的层次结构,其中的每个对象将依次获得响应事件消息的机会。响应链的过程:当事件发生的时候,响应链首先被发送给第一个响应者(往往是事件发生的视图,也就是用户触摸屏幕的地方)。事件将沿着响应者链一直向下传递,知道被接受并作出处理。一般来说,第一

2014-09-23 13:52:32 557

转载 OS 问题集合

10.(xcode5.0 DEV target:iOS5.0) Could not find a storyboard named 'Main' in bundle描述:用xcode新建工程,将development target 设置为5.0,在5.0的设备上运行报错“Could not find a storyboard named 'Main' in bundle”  解决办法如下:

2014-09-23 10:34:07 754

转载 iOS7计算文本尺寸新方法

之前用Text Kit写Reader的时候,在分页时要计算一段文本的尺寸大小,之前使用了NSString类的sizeWithFont:constrainedToSize:lineBreakMode:方法,但是该方法已经被iOS7 Deprecated了,而iOS7新出了一个boudingRectWithSize:options:attributes:context方法来代替 很碍眼

2014-09-09 14:13:39 622

转载 IOS开发之格式化日期时间

在开发iOS程序时,有时候需要将时间格式调整成自己希望的格式,这个时候我们可以用NSDateFormatter类来处理。例如://实例化一个NSDateFormatter对象NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];//设定时间格式,这里可以设置成自己需要的格式[dateFormatter

2014-09-05 15:52:33 483

转载 手把手教你ARC——ARC入门和使用

本文部分实例取自iOS 5 Toturail一书中关于ARC的教程和公开内容,仅用于技术交流和讨论。请不要将本文的部分或全部内容用于商用,谢谢合作。欢迎转载本文,但是转载请注明本文出处:http://www.onevcat.com/2012/06/arc-hand-by-hand/本文适合人群:对iOS开发有一定基础,熟悉iOS开发中内存管理的Reference Counting机

2014-08-30 13:00:09 758

转载 ARC属性中还能使用assign,copy,retain这些关键字吗?

原文地址:很早以前比较弱,网上不知道哪里看了篇博文,留下了ARC属性中不能使用retain关键字的印象,今天再LLVM官网上看了下,发现以前MRC中的这些关键字还是可以使用(自己没学好,很容易误人子弟,以后我要慎重去写每篇博文,争取不出现这样的现象),他们在ARC中的效用如下:------------------------------在属性中使用以下关键字的效用---------

2014-08-30 11:52:37 1012

转载 ios 如何获得系统时间和日期

原文地址: iphone 如何获得系统时间和日期//获得系统时间  NSDate *  senddate=[NSDate date];  NSDateFormatter  *dateformatter=[[NSDateFormatter alloc] init];  [dateformatter setDateFormat:@"HH:mm"];  NSS

2014-08-27 19:15:21 523

转载 Xcode环境变量 build Settings 设置 (学习中)

一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置$(TARGET_NAME)目标工程名称$(SRCROOT)工程文件(比如Nuno.xcodeproj)的路径 

2014-08-18 10:51:59 784

转载 Xcode:关于Other Linker Flags

一、关于Other Linker Flagsxcode中,在“Targets”选项下有Other Linker Flags选项,在这里可以填写xcode链接器的参数,如:-ObjC、-all_load、-force_load等。二、xcode链接器xcode采用的链接器为ld–GNU,ld是GNU工具链中的一个软件,主要用于将obj文件连接成可执行文件。同时你能使用

2014-08-18 10:30:03 624

转载 关于Xcode的Other Linker Flags

背景在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC或者-all_load这样的解决方法。那么,Other Linker Flags到底是用来

2014-08-18 10:24:43 441

转载 UITextField的总结

1.UITextField的初始化和设置  textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)];   [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型    textField.p

2014-08-08 18:13:31 499

转载 ios MD5加密

[iphone开发] iOS SDK自带 md5加密#import //md5 32位 加密 (小写)+ (NSString *)md5:(NSString *)str {    const char *cStr = [str UTF8String];    unsigned char result[32];    CC_MD5( cStr, s

2014-08-08 11:21:06 583

转载 [UIColor colorWithRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)]

原文地址:http://daimajishu.iteye.com/blog/1556986在使用[UIColor colorWithRed:(CGFloat) green:(CGFloat) blue:(CGFloat) alpha:(CGFloat)]方法的时候要注意以下两点:1、参数是CGFloat的要写成例如1.00f这种形式。2、每个参数都要

2014-08-07 17:36:31 986

转载 关于ios颜色渐进的总结

原文地址:最近一直在做iphone自定义控件,对于ios上面的图形控制和一些api也有了些认识,所以总结一些。颜色渐进是做图像的基本东西,要想做的漂亮,肯定必不可少。用到的基本api是 CGGradientRef./** 画图形渐进色方法,此方法只支持双色值渐变 @param context     图形上下文的CGContextRef

2014-08-07 14:46:47 750

转载 ios 正则表达式

1.去RegexKitLite下载类库,解压出来会有一个例子包及2个文件,其实用到的就这2个文件,添加到工程中。 备用地址:http://www.cocoachina.com/bbs/job.php?action-download-pid-135286-tid-18111-aid-11143.html - Lv2.工程中添加libicucore.dylib frameworks

2014-08-06 19:03:09 509

转载 iOS瀑布流视图控件"quilt"的用法

原文地址:  1000memories已经在MIT协议下开源了它的iOS瀑布流视图控件"quilt"。      瀑布流(quilt)-以不同的纵横比在多个列中显示图片和媒体,是1000memories网站、iPhone和Android版ShoeBox的设计美学核心。它给了用户一种真实相册的感觉并强调了老照片的美。           好吧,上面两段话是摘抄过来的,算是

2014-08-04 10:06:43 652

转载 UITableview 多选 解决cell重用问题

原文地址:http://blog.csdn.net/u011254628/article/details/18089503假如  我们有100个cell  这时肯定 是需要重用的解决方案 在  didselesctCell  中记录所选择的   indexPath [objc] view plaincopyPERenewalG

2014-08-02 10:10:17 1601

转载 查找 EXC_BAD_ACCESS 问题根源的方法

写程序遇到 Bug 并不可怕,大部分的问题,通过简单的 Log 或者 代码分析并不难找到原因所在。但是在 Objective-C 编程中遇到 EXC_BAD_ACCESS 问题的时候,通过简单常规的手段很难发现问题。这篇文章,给大家介绍一个常用的查找 EXC_BAD_ACCESS 问题根源的方法。    首先说一下 EXC_BAD_ACCESS 这个错误,可以这么说,90%的错误来源在于对

2014-07-31 19:59:01 744

转载 - (void)drawInRect:(CGRect)rect withAttributes:(NSDictionary *)attrs;使用

- (void)drawInRect:(CGRect)rect withAttributes:(NSDictionary *)attrs;这个方法是ios7.0以后才能用的,如果程序支持ios7.0一下,需要判断手机系统版本,用各自的方法- (CGSize)drawInRect:(CGRect)rect withFont:(UIFont *)font lineBreakMode

2014-07-26 13:09:31 2391

转载 iOS- 详解文本属性Attributes

原文地址:http://www.cnblogs.com/qingche/p/3574995.html

2014-07-26 13:07:49 847

转载 改变UITextField placeHolder颜色、字体

http://blog.csdn.net/leeyehong_self/article/details/7939147我们有时需要定制化UITextField对象的风格,可以添加许多不同的重写方法,来改变文本字段的显示行为。这些方法都会返回一个CGRect结构,制定了文本字段每个部件的边界范围,甚至修改placeHolder颜色,字体。– textRectForBo

2014-07-26 11:52:17 543

转载 IOS 开发之设置UIButton的title

btn.frame = CGRectMake(x, y, width, height);[btn setTitle: @"search" forState: UIControlStateNormal];//设置按钮上的自体的大小//[btn setFont: [UIFont systemFontSize: 14.0]];    //这种可以用来设置字体的大小,但是可能会在将

2014-07-24 14:11:45 597

转载 IOS ARC项目使用非ARC文件

SDK4.0引入了ARC,到现在已经一年了,开始发现有很多项目会混合使用这两个方案。比如:1.自己的旧项目没有使用ARC,但是引入的第三方库却是使用了ARC的。2.自己的新项目使用了ARC,但是引入的第三方库或者以前写的代码却没有使用ARC。这两种情况下,直接肯定是通不过编译的。可以通过升级旧项目,让其使用ARC来解决,但这个办法有时候会很麻烦。有一个简单的办法就是,可以指

2014-07-24 10:31:59 488

空空如也

空空如也

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

TA关注的人

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