自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 contentMode property (UIIamgeview)

contentMode property:这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,有以下几个常量可供设定:UIViewContentModeScaleToFill UIViewContentModeScaleAspectFit UIViewContentModeScaleAspectFill UIViewContentModeRedraw UIViewContent

2013-07-12 14:35:23 514

转载 Obtain the file creation time

要获得文件创建时间和大小,可以参考下面这行代码NSDictionary *fileAttributes = [[NSFileManager defaultManager] fileAttributesAtPath:path traverseLink:YES];

2013-06-30 02:35:55 551

转载 protocol

协议,是通过网络,计算机使用者进行通讯后,互相进行约定规定的集合。两个类进行通讯,用协议就比较方便。下面是“angellixf”为新手写的协议入门介绍以及代码例子,希望对刚入门开发者有所帮助一、说明  1.协议声明了可以被任何类实现的方法  2.协议不是类,它是定义了一个其他对象可以实现的接口  3.如果在某个类中实现了协议中的某个方法,也就是这个类实现了那个协议。

2013-06-30 02:31:26 515

转载 Ten kinds of important algorithms

包括拉格朗日,牛顿插值,高斯,龙贝格,牛顿迭代,牛顿-科特斯,雅克比,秦九昭,幂法,高斯塞德尔 。都是经典的数学算法,希望能开托您的思路。转自kunli.info1.拉格朗日插值多项式 ,用于离散数据的拟合C/C++ code#include stdio.h> #include conio.h> #include alloc.h> float lagrange(float

2013-06-30 02:26:06 545

转载 init nsview

NSView 的2种初始化方式,如果您还没弄清,可以看手册上怎么介绍的:1、initWithCoder :主要用于 interface builder 初始化,因为在程序运行前所有的图形元素全部被归档,在运行时解档2、initWithFrame :比较普通,通过设定frame的值初始化特定大小的 nsview。

2013-06-30 02:18:19 584

转载 difference between retain and copy

copy: 建立一个索引计数为1的对象,然后释放旧对象retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1那上面的是什么意思呢?Copy其实是建立了一个相同的对象,而retain不是:比如一个NSString对象,地址为0×1111,内容为@”STR”Copy到另外一个NSString之 后,地址为0×2222,内容相同,新的对象ret

2013-06-30 02:12:42 646

转载 special type of data

在Objective-C中,有一些我们之前并不熟悉但是经常见到的数据类型,比如id、nil、Nil、SEL等等。在很多文章里,我们都见过这些数据类型的介绍,但是都没有说的太清楚。 这篇文章从最底层的定义开始,介绍一下这些类型到底是怎么定义的,这会帮助我们更加深入地了解Objective-C。 原文作者为Greg Miller,文章地址在:http:/

2013-06-30 01:26:05 472

转载 浅析ObjectiveC 深浅拷贝学习

iPhone开发语言Objective-C是一种简单的计算机语言,简称OC,支持复杂南通的面向对象编程。Objective C语言,通常写作ObjC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。Objective C可以在gcc运作的

2013-05-14 16:01:57 359

转载 afnet

AFNetwork是一个轻量级的网络请求api类库。是以NSURLConnection, NSOperation和其他方法为基础的。下面这个例子是用来处理json请求的:NSURL *url = [NSURL URLWithString:@"https://alpha-api.app.net/stream/0/posts/stream/global"];NSURLRequest *

2013-03-20 21:26:18 1325

转载 IOS学习之IOS沙盒(sandbox)机制和文件操作

IOS学习之IOS沙盒(sandbox)机制和文件操作(一)1、IOS沙盒机制IOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。1.1、每个应用程序都有自己的存储空间1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容1.3

2013-02-20 09:31:57 358

原创 rootviewcontroller modify

随记old [window addSubview:viewController.view];new    window.rootViewController =viewController;

2013-01-22 14:42:32 310

转载 viewdidLoad viewillappear

iOS视图控制对象生命周期-init、viewDidLoad、viewWillAppear、viewDidAppear、viewWillDisappear、viewDidDisappear的区别及用途init-初始化程序viewDidLoad-加载视图viewWillAppear-UIViewController对象的视图即将加入窗口时调用;viewDidApper

2013-01-15 17:02:16 447

转载 storyboard2

在上一篇《Storyboard全解析-第一部分》中,我们介绍了如何使用storyboard来制作多种场景和如何将这些场景链接起来,我们还学习了如何自定义一个表格视图。 接下来这部分,也是最后一部分,我们将讲解联线(segue),静态单元格等内容,我们还将加入一个选手详细内容页面,和一个游戏选择页面。 Segues的介绍 现在,让我们创建一个场景使用户可以自己增加新的

2013-01-15 15:03:53 242

转载 storyboard1

(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图:  现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清楚的看到其中的各种关系,这就是Storyboard的强大之处了。如果你要制作一个页面很多很复杂的App,Storyboard可以帮助你解决写很多重复的跳转方法

2013-01-15 14:59:37 220

转载 sqlite 实例教程 IOS下用sqlite打造词典-IOS开发

声明欢迎转载,但是请尊重作者劳动成果,转载请保留此框内声明,谢谢。文章出处:http://blog.youkuaiyun.com/iukeysqlite 是个好东西,对于移动平台来说。一直想写有关sqlite的教程,但是不知道从何写起,考虑了很久,还是从一个小Demo 谈起吧。我写了一个精简版的词典,实现了增删查改的基本功能。工程结构如下。最后效果图如下。

2012-12-20 01:13:59 306

转载 在navigationBar上面添加多个任意控件

基本的navigationBar上面就左,中,右 3个位置,而且默认也是添加UIBarButtonItem/UINavigationBar按钮,但是很多开发过程中会遇到在上面添加更多其它控件,经过研究后,所以特写此文,算是做个笔记,也希望能够帮助朋友解决正在解决的这方面的问题。1.在固定位置添加UIBarButtonItemview plaincopy to clipboardprint?

2012-12-20 00:11:33 578

转载 自定义UINavigationBar背景图片和颜色

首先准备导航栏背景图片,大小 320x44, @2x文件大小640x88,iOS5以后更改背景图片较简单01UINavigationBar *navBar = self.navigationController.navigationBar;02   03#de

2012-12-19 23:49:46 443

转载 面向对象的三大特点

面向对象的三大特点 封装、继承、多态 封装:隐藏内部实现,稳定外部接口.封装就是定义类 定义属性 定义方法 属性封装了setter get方法 @property(nonatomic,retain)NSString *name,*sex; 类封装了实例变量和方法.h文件 #import  @interface Person : NSO

2012-12-12 16:15:46 267

转载 SBJson用法

原文地址:http://blog.163.com/alex_kame/bl ... 748201162651214195/译文:本文主要关注如何解析从webservice返回的json。解析json我个人选择sbjson库。还有其他的如touchJSon和YAJL等选择,您可以自行下载决定(用哪个)。让我们来对什么是json以及如何用他做一点简单的描述。wikiw上

2012-11-25 23:58:00 431

转载 ios局域网联机——苹果官方源码之WiTap剖析(三)

这篇文章是"ios局域网联机——苹果官方源码之WiTap剖析"系列的第3部分,它和第2部分紧紧相连,因此阅读此文章的前提是你已经阅读了这个系列的第2部分。、新的征程     在此系列的第1部分中,我们讲到要完全弄明白AppController类的setup方法的话,必须先弄清楚这个TCPService类是怎么回事,在此系列第2部分中我们已经完全地分析过这个TCPService类是什么样

2012-11-25 17:57:48 552

转载 ios局域网联机——苹果官方源码之WiTap剖析(一)

苹果官方的源码witap例子的分析。所以,首先你需要下载这个官方的源码。前提     我们文章的标题已经揭示了这个witap例子的内容是局域网联机的,这个对联机游戏来说真的很有用,联机的话你需要真机设备才能体验到,正常情况下你需要两个真机,不过其实一个真机加一个模拟器也是可以的,我在学习这个例子的时候就是一个真机加模拟器的组合呵呵.(人穷没办法呀☹)     首先我们先在模拟器

2012-11-25 17:53:37 450

转载 ios局域网联机——苹果官方源码之WiTap剖析(二)

这篇文章是"ios局域网联机——苹果官方源码之WiTap剖析"系列的第二部分,它和第一部分紧紧相连,因此阅读此文章的前提是你已经阅读了这个系列的第一部分。打起精神继续战斗     好吧,让我们接着第一部分继续剖析这个TCPServer.m文件吧,上一部分中我们是讲到了TCPServerAcceptCallBack:这个回调方法,讲到了它的格式,它是一个符合CFSocketCallB

2012-11-25 17:31:45 441

转载 NSTimer用法,暂停,继续,初始化

NSTimer的使用方法1、初始化+ (NSTimer *)timerWithTimeInterval:(NSTimeInterval)ti target:(id)aTarget selector:(SEL)aSelector userInfo:(id)userInfo repeats:(BOOL)yesOrNo;+ (NSTimer *)scheduledTimerWithTimeI

2012-11-25 16:27:04 240

转载 NSURLConnection同步,异步与SSL

通常在IPhone里用网络访问会用到NSURLConnection来做url链接请求,下面简单介绍一下:1、同步请求             NSURL *url=[[NSURL alloc]initWithString:urlString];NSMutableURLRequest  *request=[[NSMutableURLRequest alloc]init];

2012-11-25 16:23:03 324

转载 iOS高效开发必备的10款Objective-C类库

因为iOS SDK相对比较底层,所以开发者就得受累多做一些体力活。不过幸运的是,有很多第三方的类库可以用来简化很多不必要的工作.经过作者团队的慎重讨论,他们评选出了10款能够极大提高iOS开发效率的类库,根据原文作者的评价来看,基本上有了这10款工具,做iOS开发就真的跟泡Cocoa一样了。MBProgressHUD(进展指示符库)地址:https://github.com/jdg/MBP

2012-11-18 16:32:27 299

转载 ASIHTTPRequest系列(4):Cookies

Cookies 是重要的服务器状态保持策略。Web 服务器常使用 Cookies 技术来实现用户免登录功能和存储用户状态信息。ASIHTTPRequest 支持客户端 Cookies 的存取。1、服务器端Session 是服务器端技术,虽然 Cookies 是保存在客户端的。因此我们需要一个服务器端环境。打开 Eclipse,新建 Web 工程,随便写几个简单的 jsp 页面:

2012-11-14 23:22:28 280

转载 ASIHTTPRequest系列(3):文件上传

1、服务端文件上传需要服务端的配合。我们可在本机搭建tomcat测试环境。关于tomcat在Mac OSX下的安装配置,参考作者另一博文《安装Tomcat到Mac OSX》。打开Eclipse,新建web工程。在其中新建一个Servlet UploadServlet:import java.io.*;import java.util.*; impor

2012-11-14 23:19:43 312

转载 ASIHTTPRequest系列(2):文件下载

1、简单下载打开IB,拖入一个Progress View,在源文件中声明为IBOutlet,然后进行连接。-( IBAction )goURL{NSString * path=[ NSSearchPathForDirectoriesInDomains ( NSDocumentDirectory ,NSUserDomainMask , YES ) objectAtIndex

2012-11-14 23:16:04 266

转载 ASIHTTPRequest系列(1):同步和异步请求

ASIHTTPRequest项目地址: http://github.com/pokeb/asi-http-request/tree ,关于ASIHTTPRequest到底是什么,你可以在项目首页看到。它提供如下功能:提交数据到web服务器或者从web服务器获得数据;下载数据到内存或磁盘;采用html input相同的机制上传文件;断点续传;简单存取H

2012-11-14 23:11:07 365

转载 ASIHTTPRequest详解

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

2012-11-14 22:55:33 247

转载 ios多线程编程概要 总结

1.  创建线程的平均开销:                     内存堆栈:   主线程—— 1M ,  子线程——512K                         时间:   基本可以忽略不计2.  创建线程的多种方法:    NSThread,   POSIX(基于C语言支持的API), NSObject的performSelector3.  在

2012-11-14 22:52:22 307

转载 NSRunLoop概述及原理

原帖地址:http://www.cocoachina.com/newbie/basic/2012/0703/4414.html     感谢原作者1.什么是NSRunLoop?我们会经常看到这样的代码:- (IBAction)start:(id)sender{pageStillLoading = YES;[NSThread det

2012-11-14 22:49:36 276

转载 深入浅出 Cocoa 之多线程 NSThread

iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才开始支持)下面简要说明这三种不同范式:Thread 是这三种范式里面相对轻

2012-11-14 22:40:21 172

转载 ios 多线程

iPhone 中的线程应用并不是无节制的,官方给出的资料显示iPhone OS下的主线程的堆栈大小是1M,第二个线程开始都是512KB。并且该值不能通过编译器开关或线程API函数来更改。  只有主线程有直接修改UI的能力。一、NSOperation和NSOperationQueue  1、一个继承自 NSOperation的操作类,该类的实现中必须有- (void)main

2012-11-14 22:36:04 205

转载 NSString加密,解密和64编码

#import@classNSString;@interface NSData (Encryption)- (NSData *)AES256EncryptWithKey:(NSString *)key;  //加密- (NSData *)AES256DecryptWithKey:(NSString *)key;  //解密- (NSString *)ne

2012-11-14 22:24:46 302

转载 获得通信录中所有联系人的属性

获得通讯录中联系人的所有属性ABAddressBookRef addressBook = ABAddressBookCreate();    CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook);        for(int i = 0; i     {        ABRec

2012-11-14 21:59:55 344

转载 ios中怎样使用block

如何在iOS中使用Block──How to use Blocks with iOSBlock可以帮助我们组织独立的代码段,并提高复用性和可读性。iOS4在UIKit中引入了该特征。超过100个的Apple API都使用了Block,所以这是一个我们必须开始熟悉的知识。Block是什么样的? 你可以使用^操作符来声明一个Block变量,它表示一个Block的开始。i

2012-11-14 21:56:22 345

转载 Objective-c多线程

iPhone 多线程  多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。   一、线程创建与启动     线程创建主要有二种方式:

2012-11-08 19:27:42 534

空空如也

空空如也

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

TA关注的人

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