自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (8)
  • 收藏
  • 关注

原创 打电话的另一种方式

NSURL  *url = [[NSURL alloc] initWithString:[NSStringstringWithFormat:@"telprompt:%@",@“10086”]];                [[ UIApplicationsharedApplication]openURL:url];

2014-01-05 13:59:38 876 1

转载 sqlite3 命令行操作

sqlite3 命令行操作1.  sqlite3 dbName.sqlite3  加载数据库,不存载就创建2.  .help  帮助详解    12345678910111213141516171819

2014-01-02 14:07:54 1563

原创 用命令和.dSYM 文件查找错误日志

dwarfdump --uuid xx.app.dSYM     用来得到app的UUID。dwarfdump --lookup 0x9d70 -arch xx.app.dSYM  使错误的日志能看懂,把相应的内存地址对应到正确的地方。如果一开始dwarfdump命令不能用的话,要先装Command Line Tools,这个在设置里面能下载(cmd+“,”打开设置)。另外还必须在进入.D

2013-12-31 19:15:21 2952

转载 关于XCode编译完App之后生成的dSYM文件

自sh3ng.com,原文 http://sh3ng.com/2010/04/dsym-wtf/在XCODE编译项目之后,会在app旁看见一个同名的dSYM文件.他是一个编译的中转文件,简单说就是debug的symbols包含在这个文件中.他有什么作用? 当release的版本 crash的时候,会有一个日志文件,包含出错的内存地址, 使用symbolicatecrash工具能

2013-12-25 11:59:32 3286 1

转载 __bridge,__bridge_transfer和__bridge_retained详解

Core Foundation 框架Core Foundation框架 (CoreFoundation.framework) 是一组C语言接口,它们为iOS应用程序提供基本数据管理和服务功能。下面列举该框架支持进行管理的数据以及可提供的服务:群体数据类型 (数组、集合等)程序包字符串管理日期和时间管理原始数据块管理偏好管理URL及数据流操作线程和RunLoo

2013-12-06 11:25:20 619

转载 使用NSOperationQueue简化多线程开发

转自:http://marshal.easymorse.com/archives/4519多线程开发是一件需要特别精心的事情,即使是对有多年开发经验的工程师来说。为了能让初级开发工程师也能使用多线程,同时还要简化复杂性。各种编程工具提供了各自的办法。对于iOS来说,建议在尽可能的情况下避免直接操作线程,使用比如NSOperationQueue这样的机制。可以把NSOpera

2013-12-05 11:13:01 520

转载 ARC工程中添加非ARC文件

转自:http://www.cnblogs.com/jiangshiyong/archive/2013/03/01/2938895.htmlARC工程中添加非ARC文件转自http://blog.csdn.net/nicktang/article/details/6792972Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可

2013-11-27 17:02:39 8125

转载 关于UIView的autoresizingMask属性的研究

UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone                 = 0,UIViewAutoresizingFlexibleLeftMargin   = 1 UIViewAutoresizingFlexibleWidth        = 1 UIViewAutore

2013-11-27 10:57:37 636

原创 计算键盘高度

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];- (void)keyboardWillShow:(NSNotification *)notificati

2013-11-13 21:08:28 542

原创 drawRect

- (void)drawRect:(CGRect)rect {            //获得处理的上下文        CGContextRef context = UIGraphicsGetCurrentContext();            //设置线条样式        CGContextSetLineCap(context, kCGLineCapSquare)

2013-10-28 00:44:21 639

原创 dispatch_once创建单例

void dispatch_once( dispatch_once_t *predicate, dispatch_block_t block);第一个参数是检查后面第二个参数所代表的代码块是否被调用的谓词,第二个参数是在整个应用程序中只会被调用一次的代码块。

2013-10-27 23:58:26 690

转载 UILineBreakMode的各种情况

typedef enum {    UILineBreakModeWordWrap = 0,    UILineBreakModeCharacterWrap,    UILineBreakModeClip,    UILineBreakModeHeadTruncation,    UILineBreakModeTailTruncation,    UILineBreakMo

2013-04-19 14:34:08 800

转载 xcode info.plist讲解

我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。如果你在网上下载的工程中的这个文件名只是Info.plist,那么恭喜你,这个工程太老了,是用包含SDK2.0以前的Xcode生成的,不过没关系,不影响使用。如果你使用文本编辑器打开这个文件,你会发现这是一个XML格式的文本文件,

2013-03-21 22:39:34 946

转载 IOS Info.plist

写的太好了,多谢楼主的无私分享。文章来自: http://heidianfeng.blog.163.com/blog/static/6184345620128122512918/我们建立一个工程后,会在Supporting files下面看到一个"工程名-Info.plist"的文件,这个是对工程做一些运行期配置的文件,很重要,不能删除。如果你使用文本编辑器打开这个文件,你

2013-03-04 22:43:57 631

转载 IOS TableView Cell重用机制及TableView常用Code

写的太好了,多谢楼主的无私分享。文章来自: http://heidianfeng.blog.163.com/blog/static/6184345620121114104552518/创建UITableViewController子类的实例后,IDE生成的代码中有如下段落:[cpp] view plaincopy- (

2013-03-04 22:39:41 2192

原创 UIPageControl的简单应用

- (void)viewDidLoad {    [superviewDidLoad];    self.view.backgroundColor = [UIColorgrayColor];        _textField = [[UITextFieldalloc] initWithFrame:CGRectMake(30,30,self.view.frame

2013-02-26 15:52:27 557

转载 UIView你知道多少

曾经有人这么说过,在iphone里你看到的,摸到的,都是UIView,所以UIView在iphone开发里具有非常重要的作用。那么UIView我们到底知道多少呢。请看看下面的问题,如果这些你都知道,那么本文章的内容就请绕道,如果你还不太清楚,我想看了下面的内容,你就明白了。1。bounds和frame分别表示什么?2。ContentMode里UIViewContentMod

2013-02-01 18:45:05 670

原创 printf的格式控制的完整格式

看到%0.0f的时候一下子想不到是怎么控制格式的,就搜了下,搜索结果如下,先保留着以备用时再看。一下内容来子互联网:printf的格式控制的完整格式:%  -  0  m.n  l或h  格式字符下面对组成格式说明的各项加以说明:①%:表示格式说明的起始符号,不可缺少。②-:有-表示左对齐输出,如省略表示右对齐输出。③0:有0表示指定空位填0,如省略表示

2013-01-11 18:16:59 531

转载 IOS多线程开发

IOS多线程ios有三种主要方法:1、NSThread。2、NSOperation。3、GCD。 1、  NSThread:调用方法如下:如果需要函数参数的话,可以通过Object传递。1.1:[NSThread detachNewThreadSelector:@selector(threadInMainMethod:) toTarget:self withObject:nil

2012-11-21 10:34:48 504

转载 UITextField

//初始化textfield并设置位置及大小  UITextField*text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式   text.borderStyle = UITextBorderStyleRoundedRect;  typedef

2012-11-19 11:03:43 547

转载 UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库—IOS开发

声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.csdn.net/iukeyUIImagePickerController 图像选取器是一种导航控制器类,让你可以在应用程序中添加简单的图像选择功能或者照相机界面。用户会看到一个图像选择屏幕,在其中挑选相片,相片的来源则是他自己的相片库、保存下来的相片集或者照相机

2012-11-03 17:06:43 623

转载 关于ios中的setNeedsDisplay和setNeedsLayout

文章转自:http://blog.csdn.net/xie_kun/article/details/7270546    我们可能对这两个命令并不陌生,setNeedsDisplay调用drawRect方法来实现view的绘制,而setNeedsLayout则调用layoutSubView来实现view中subView的重新布局,问题是为何要如此设计呢,直接调用drawRect和layoutS

2012-10-26 09:17:41 9278

原创 NSKeyedArchiver用法

NSKeyedArchiver用法:NSString *saveStr1 = @"1111";NSString *saveStr2 = @"2222";NSArray *array = [NSArray arrayWithObjects:saveStr1, saveStr2, nil];NSString *Path = [NSSearchPathForDirectori

2012-10-24 18:01:18 878

转载 IOS开发:ASIHTTPRequest中HTTP请求终结者详解

IOS开发:ASIHTTPRequest中HTTP请求终结者详解IOS开发中ASIHTTPRequest里HTTP请求终结者详解是本文要介绍的内容,主要是来学习IOS开发中请求同步的问题。今天把这个的官方文档翻译的出来以做分享,让迷途之人有路可寻.具体内容来考哪本文详细内容讲解。ASIHTTPRequest是一款极其强劲的HTTP访问开源项目。让简单的API完成复杂的功能,如:

2012-10-08 14:28:36 3266

转载 MBProgressHUD的使用

MBProgressHUD的使用 添加到项目文件MBProgessHUD 的.h.m。#import "MBProgressHUD.h"      类实现 MBProgressHUDDelegate 代理。 3。 在类里面定义:       MBProgressHUD* progress_; 4。 显示;      view plainprogr

2012-10-08 14:14:44 586

转载 ASIHTTPRequest-详解

ASIHTTPRequest-详解ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪,上传文件,HTTP 认证。在新的版本中,还加入了 Objective-C 闭包 Block 的支持,让我们的代码加轻简灵活。    下面就举例说明它的 API 用法。发起一个同步请求

2012-10-08 10:57:01 393

转载 关于UIView的autoresizingMask属性的研究

关于UIView的autoresizingMask属性的研究UIView中有个属性是autoresizingMask,该属性是用来控制控件的自适应。 UIViewAutoresizingNone                 = 0,UIViewAutoresizingFlexibleLeftMargin   = 1 UIViewAutoresizingFle

2012-09-29 11:01:38 1028

转载 iPhone中如何从Application Bundle中读取文件

首先必须将文件加入Xcode工程的Resources目录。然后可以如下访问文件,假设文件为MyFile.txt:1 NSString *filePath = [[NSBundle mainBundle] pathForResource:@"MyFile" ofType:@"txt" ];   2 NSData *myData = [NSData dataWithContentsOfFile

2012-09-28 18:17:58 5417

转载 NSCoder对象编码和解码

转自: http://o0o0o0o.javaeye.com/blog/588889////  codeObj.h//  encodeObject////  Created by 110 on 10-2-6.//  Copyright 2010 __MyCompanyName__. All rights reserved.//#import /*

2012-09-28 14:46:45 1060

转载 UIApplication sharedApplication

原文地址:UIApplication  sharedApplication作者:IApple    iPhone应用程序是由主函数main启动,它负责调用UIApplicationMain函数,该函数的形式如下所示:int UIApplicationMain ( int argc, char *argv[], NSString *principalClassName, NSString *

2012-09-26 15:51:26 431

转载 imageNamed 与 imageWithContentsOfFile的区别

imageNamed 与 imageWithContentsOfFile的区别 如题,是不是大家为了方便都这样加载图片啊 myImage = [UIImage imageNamed:@"icon.png"]; 那么小心了 这种方法在一些图片很少,或者图片很小的程序里是ok的。 但是,在大量加载图片的程序里,请千万不要这样做。 为什么呢 ??????? 这种方法在application bund

2012-09-26 10:05:23 554

转载 Objective-C-类(static)方法、实例方法、overwrite(覆写)、属性(property)

Objective-C-类(static)方法、实例方法、overwrite(覆写)、属性(property)分类: Objective-C 2012-02-22 11:11 361人阅读 评论(0) 收藏 举报+表示类方法,-表示实例方法总结一下几点:1.类(static)方法a. 类方法的调用[类名称 类方法名称];[Human toString];

2012-09-20 10:19:50 837

转载 类、对象、方法、super、self、init方法

一、类声明类的语法:      @interface 类名 : 被继承类      [{实例变量;}]      [实例方法声明]      @end实现类的语法:      @implementation 类名      [实例方法实现]      @end例子:Car.h#import @interface Car : NSObject{

2012-09-20 08:46:08 568

转载 NSString 常用方法总结

+(id)stringWithContentsOfFile:path encoding:enc err创建一个新字符串并将其设置为 path 指定文件的内容,使用字符编码 enc,在err 上返回错误+(id)stringWithContentsOfURL:url encoding:enc err创建一个新字符串并将其设置为 url 所指向的内容,使用字符编码 enc,在err 上返回

2012-09-18 16:03:26 519

转载 uiview剖析

转自:http://blog.csdn.net/mengtnt/article/details/6716289前面说过UIViewController,但是UIView也是在MVC中非常重要的一层 。正是因为UIView是Iphone下所有界面的基础,所以官方专门写了一个文档“View Programming Guide for iOS”。通过这个可以很好的了解UIView的功能。

2012-09-12 14:21:54 637

转载 UITableView实现下拉刷新添加数据功能

用UITableViewDelegate中的这个方法:- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath;判定tableView中的数组数是否即将显示最后一个cell,if (inde

2012-09-12 11:48:01 746

转载 iPhone开发之使用NSUserDefaults存储数据

iPhone中在本地存储数据简单的说有三种方式:数据库、NSUserDefaults和文件。NSUserDefaults用于存储数据量小的数据,例如用户配置。并不是所有的东西都能往里放的,只支持:NSString, NSNumber, NSDate, NSArray, NSDictionary,详细方法可以查看类文件。一、将数据存储到NSUserDefaults:/

2012-09-12 11:00:35 541

转载 SQLite的SQL语法

SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。这篇文档只是对SQLite实现的SQL语法的综述,有所忽略。想要得到更详细的信息,参考源代码和语法文件“

2012-09-06 16:58:31 927

转载 从“Hello World”看iOS应用的生命周期

做iPhone开发首先第一件就是得知道iPhone程序的生命周期,说白点就是当点击程序图标启动程序开始到退出程序整个使用运行过程中底下的代 码都发生了什么,只有理解了这个才能游刃有余的掌握iPhone程序的开发,否则在写程序的时候有点浑浑僵僵不知所以然的感觉。首先忘记Xcode给我们 生成的代码模板,忘记xib忘记ib,我们亲自一行一行来写一个Hello World程序,虽然真正开发项目的时候并不

2012-09-03 14:00:50 412

转载 UIApplication对象及其代理UIApplicationDelegate

打交道,而是和其代理打交道。UIApplication 是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWindow窗体中。 UIApplication的另一个任务是帮助管理应用程序的生命周期,而UIApplication通过一个名字为 UIApplicationDelegate的代理类来履行这个任务。尽管UIApplicat

2012-09-03 13:58:59 587

SQL语句教程

SQL语句教程 详细讲解了SQL语句

2016-04-30

Threading Programming Guide(中文版本)

Threading Programming Guide(中文版本) 值得一看。

2014-12-16

c&c++语言参考手册

能很快的查阅c 和c++的各种函数,方便学习和查找

2012-07-11

c c++程序员面试宝典

里面有HR经常喜欢问的c c++的问题,搞懂这本书,c c++面试基本不成问题 !

2012-07-11

linux c函数

能快速的查找linux下的各种函数,让您方便的使用linux

2012-07-09

linux命令大全

能快速的查找linux的各种命令,让您更方便的使用linux!

2012-07-09

s342440中文文档

s342440中文文档,便于初学着更好的上手,解除阅读英文文档的烦恼!

2012-06-18

空空如也

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

TA关注的人

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