自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 http://mobile.51cto.com/hot-404136.htm

http://mobile.51cto.com/hot-404136.htm

2014-08-07 20:52:22 851

转载 iOS开发ASIHTTPRequest直接读取磁盘数据流的请求体的内容

本文为大家介绍了iOS开发ASIHTTPRequest直接读取磁盘数据流的请求体的内容,其中包括ASIFormDataRequests,普通ASIHTTPRequest等等内容。从0.96版本开始,ASIHTTPRequest可以使用磁盘上的数据来作为请求体。这意味着不需要将文件完全读入内存中,这就避免的当使用大文件时的严重内存消耗。使用这个特性的方法有好几种:ASIFormDataReq

2014-08-07 19:44:16 664

原创 在导入asihttprequest包时出问题

导入了libxml2.dylib,但是却提示libxml/HTMLparser.h file not found,那是因为你的开发环境默认的路径无法找到这个libxml2.dylib框架,修改方法:(两种方法都试一下吧)第一种方法:(我的可行) 点击左边项目的根目录,再点击右边的Build Settings,手工输入文字:“Header search paths”,然后单击(或双击,点击弹

2014-08-06 16:53:30 583

原创 storyboard取得视图控制器

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    // Override point for customization after application launch.    self.windo

2014-08-04 21:22:53 590

原创 storyboard取得视图控制器

[self.storyboardinstantiateViewControllerWithIdentifier:@"WeibosVc"];

2014-08-04 20:36:34 442

原创 感恩

感恩。如果你理解了感恩的要义,你也就离成功不远了。所以,我们要时刻保持一颗感恩的心:我们感恩父母,感恩师友,感恩同事,感恩世界赋予的一切,包括好的方面和不好的方面。因为,我们能从不好的一面看到什么是好,我们能从什么是劣质,看到何谓优质。如此,我们能鉴别好坏优劣,做到心如明镜,才能登高望远。生活赐予我们如此大的智慧,难道我们不应该心怀感恩吗?

2014-08-04 15:25:33 727

原创 算法三 猴子吃桃

+(int)arithmetic21:(int)n{   if (n==10)    {       return 1;    }   else    {       return ([selfarithmetic21:(n+1)]*2+2);    }}// 尾递归+(int)SumPeachTail:(int)nday a

2014-08-03 02:59:45 532

原创 算法二

古代数学巨著《九章算数》中有这么一道题叫“五家共井,甲二绠(汲水用的井绳)不足,如(接上)乙一绠;乙三绠不足,如丙一绠;          丙四绠不足,如丁一绠;丁五绠不足,如戊一绠;戊六绠不足,如甲一绠,皆及。          意思就是说五家人共用一口井,甲家的绳子用两条不够,还要再用乙家的绳子一条才能打到井水;乙家的绳子用三条不够,还要再用丙家的绳子 

2014-08-02 10:02:58 560

原创 算法-

//百钱买百鸡的问题算是一套非常经典的不定方程的问题,题目很简单:公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,//用100文钱买一百只鸡,其中公鸡,母鸡,小鸡都必须要有,问公鸡,母鸡,小鸡要买多少只刚好凑足100文钱。+(void)arithmetic{    // 设公鸡 x, 母鸡y,小鸡z, 5x+3y+z/3=100;x   int totalMon

2014-08-01 01:21:53 447

原创 ios面试

Object-C有多继承吗?没有的话用什么代替?cocoa 中所有的类都是NSObject的子类多继承在这里是用protocol 委托代理来实现的你不用去考虑繁琐的多继承 ,虚基类的概念.ood的多态特性 在 obj-c中通过委托来实现.Object-C有私有方法吗?私有变量呢?objective-c – 类里面的方法只有两种,静态方法和实例方法. 这似

2014-07-22 17:16:21 453

原创 block回调

丈母娘:女儿,结婚给我生个大胖小子(声明方法,至于怎么生,那是夫妻之间的事)结婚后......老婆:老公,咱们生个娃吧(实现方法...)丈母娘:女儿,把娃带回家看看(回调方法)如果把结婚看作丈母娘定的协议,必须遵循协议,才能使用这个方法。block作为函数测参数来回调就没有那么麻烦。丈母娘要求变为只要生个娃,你们就能在一起。协议很好理解,blockhu

2014-07-16 11:12:58 625

原创 block函数回调

- (void)viewDidLoad{        // Uncomment the following line to preserve selection between presentations.    // self.clearsSelectionOnViewWillAppear = NO;        // Uncomment the following

2014-07-15 20:48:22 505

原创 数组降序排列

[self.dic.allKeyssortedArrayUsingComparator:^NSComparisonResult(id obj1,id obj2)    {       if ([obj1 floatValue]<[obj2floatValue])        {            returnNSOrderedAscending; 

2014-07-12 15:16:06 1041

原创 CoreMotion

#import "TRViewController.h"#import #import @interface TRViewController ()AVAudioPlayerDelegate>@property (nonatomic,strong)AVAudioPlayer *player;@property(nonatomic,stro

2014-07-09 19:01:35 702

原创 线程同步的两种防护四

#import "TRViewController.h"@interface TRViewController ()@property (nonatomic)int ticketsCount;@property (nonatomic)int selledCount;@property (nonatomic, strong)NSLock *mylock;@end

2014-07-09 11:54:30 465

原创 使用GCD与Opreation

- (void)viewDidLoad{    [superviewDidLoad];// Do any additional setup after loading the view, typically from a nib.        self.imagePaths = [NSMutableArrayarray];    dispatch_async(di

2014-07-09 11:26:10 591

原创 线程之GCD

-(void)serial{  //  1.创建一个线程队列 创建出来的队列是串行队列    dispatch_queue_t myQueue =dispatch_queue_create("myQueue",NULL);//第二个参数直接给NULL        dispatch_async(myQueue, ^{        for (int i=0; i

2014-07-08 16:41:35 464

原创 线程之NSThread二

- (void)viewDidLoad{    [superviewDidLoad];    self.imagePaths = [NSMutableArrayarray];    self.ivs = [NSMutableArrayarray];  // 与网页比较耗时,放在线程中操作    [NSThreaddetachNewThreadSelector

2014-07-08 13:36:27 493

原创 线程之NSThread

- (void)viewDidLoad{    [superviewDidLoad];    [NSThreaddetachNewThreadSelector:@selector(run2)toTarget:selfwithObject:Nil];}-(void)run2{    for (int i=0; i30; i++)   

2014-07-08 11:23:12 464

原创 XML解析

@interface TRBookXmlParser :NSObjectNSXMLParserDelegate>@property (nonatomic,strong)NSMutableArray *books;@property (nonatomic,strong)TRBook *book;@property (nonatomic,copy)NSStrin

2014-07-05 13:58:41 463

原创 bundle是一个目录,看图片就知道了

bundle是一个目录,其中包含了程序会使用到的资源. 这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in). 对应bundle,cocoa提供了类NSBundle.我们的程序是一个bundle. 在Finder中,一个应用程序看上去和其他文件没有什么区别. 但是实际上它是一个包含了nib文件,编译代码,以及其他资源的目录. 我们把这个目录叫做程序的ma

2014-07-05 12:41:10 714

转载 JSON

http://baike.baidu.com/view/136475.htm?fr=aladdin

2014-07-05 11:35:38 412

原创 http异步请求

#import "TRViewController.h"@interface TRViewController ()@property (nonatomic,strong)NSMutableData *allData;@property (nonatomic)int fileLength;@end@implementation T

2014-07-05 11:16:36 528

原创 http同步请求

// http 同步GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;-(void)httpSyncroGet{       NSString *path =@"http://webservice.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo?mobi

2014-07-05 10:22:49 888

原创 udpSocket

////  ViewController.m//  UdpSocket////  Created by tangqinglong on 14-7-3.//  Copyright (c) 2014年 tangqinglong. All rights reserved.//#import "ViewController.h"#

2014-07-05 09:44:40 601

原创 socket 发送与接收

#import "TRViewController.h"@interface TRViewController ()@property (weak, nonatomic)IBOutlet UITextField *hostTF;@property (weak, nonatomic)IBOutlet UITextField *sendInfoTF;@property

2014-06-29 14:15:32 665

原创 CoreData1

- (IBAction)foutAction:(UIButton *)sender{    switch (sender.tag)    {            // add        case 0:        {            Person* p = [NSEntityDescriptioninsertNewObjectForEntityForN

2014-06-26 14:37:39 438

原创 文件的copy与合并

- (IBAction)copyFile{    //source file :  source.txt ==> source copy.txt    NSString *documentsPath = [NSHomeDirectory()stringByAppendingPathComponent:@"Documents"];   NSString *source

2014-06-18 15:51:40 729

原创 使用文件指针操作文件

- (IBAction)useFileHandler{    NSString *documentsPath = [NSHomeDirectory()stringByAppendingPathComponent:@"Documents"];   NSString *filePath = [documentsPath stringByAppendingPathCompon

2014-06-18 15:26:11 631

原创 多个对象的保存与读取

-(NSString *)personFileName{    if(!_personFileName)_personFileName =@"person.dat";    return_personFileName;}-(NSString *)filePath{    if(!_filePath)_filePath = [[NSHomeDire

2014-06-18 15:12:26 668

原创 自定义类型归档与反归档

#import "TRPerson.h"@implementation TRPerson- (void)encodeWithCoder:(NSCoder *)aCoder{        [aCoder encodeObject:self.nameforKey:@"name"];    [aCoder encodeInt:self.ageforKey:@"age

2014-06-17 10:48:10 471

原创 iOS路径的几种操作

NSString *path =@"/Users/tarena/Documents/Core iOS";    //1. 加路径内容,自动加上/    NSString *newPath = [pathstringByAppendingPathComponent:@"Model_And_Storage"];   NSLog(@"path:%@", newPath

2014-06-03 21:49:34 675

原创 键盘抬起落下,输入框相应抬起落下

-(void)myViewLayout{    // 旋转不能用frame 要用bounds,    self.inputView.frame =CGRectMake(0,self.view.bounds.size.height-self.bottomLayoutGuide.length-45,self.view.bounds.size.width,45

2014-06-01 21:43:28 780

原创 NSNotificationCenter消息中心

发射方:- (void)publish{    //单例(唯一)的通知中心    NSNotificationCenter *center = [NSNotificationCenterdefaultCenter];    //通知的内容    NSDictionary *userinfo =@{NewsNotificationTitleKey:

2014-05-30 23:39:30 600

转载 http://www.ituring.com.cn/article/638

高德纳(Knuth)谈计算机程序设计艺术(上)

2014-05-29 17:55:16 1208

原创 Core Animation CALayer动画

-(UIImage*) circleImage:(UIImage*) image withParam:(CGFloat) inset{    UIGraphicsBeginImageContext(image.size);CGContextRef context =UIGraphicsGetCurrentContext();    //设置线宽    CGC

2014-05-27 17:52:40 555

原创 几种手势练习

- (void)viewDidLoad{    [superviewDidLoad];   //1.UIImageView *imageView = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"Elephant.jpg"]];   self.imageView = imageView;

2014-05-25 18:08:52 592

原创 设置动画,旋转

CGRect frame = self.imageView.frame; UIImageView* tempImageView = [[UIImageView alloc]initWithFrame:frame]; tempImageView.image = [UIImage imageNamed:@"1.jpg"]; [self.view addSubview:temp

2014-05-25 17:45:15 434

原创 动画 beginAnimations

- (void)generateSnow{    //1. 创建雪花对象    UIImageView *snow = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"snow.png"]];    snow.tag = self.count;    int size = arc4random() %MAX

2014-05-24 13:34:33 395

原创 UIView动画

-(void)fadein{   //   CGRect endFrame = self.welcomeLabel.frame;   CGRect startFrame = endFrame;    startFrame.origin.x = -startFrame.size.width;   self.welcomeLabel.frame = star

2014-05-24 00:07:05 509

空空如也

空空如也

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

TA关注的人

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