自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(70)
  • 资源 (10)
  • 收藏
  • 关注

转载 iOS5.0新功能之——NSJSONSerialization解析JSON数据

以下是用于保存 1 - (IBAction)touchWriteButton:(id)sender { 2 NSMutableDictionary *dictionary = [[NSMutableDictionary alloc] init]; 3 [dictionary setValue:@"Anthony" forKey:@"First Name"

2014-12-29 22:58:09 222

转载 iOS NSString 和NSData 转换

NSString 转换成NSData 对象 NSData* xmlData = [@"testdata" dataUsingEncoding:NSUTF8StringEncoding]; NSData 转换成NSString对象 NSData * data; NSString *result = [[NSString alloc] initWithData:data  encodin

2014-12-29 22:57:21 322

转载 iOS开发网络篇—JSON数据的解析

iOS开发网络篇—JSON介绍一、什么是JSONJSON是一种轻量级的数据格式,一般用于数据交互服务器返回给客户端的数据,一般都是JSON格式或者XML格式(文件下载除外) JSON的格式很像OC中的字典和数组{"name" : "jack", "age" : 10}{"names" : ["jack", "rose", "jim"]}

2014-12-29 22:18:02 543

转载 UIImage应用与内存管理

用UIImage加载图像的方法很多,最常用的是下面三种:一、用imageNamed函数引用[UIImage imageNamed:ImageName];二、用NSData的方式加载NSString *filePath = [[NSBundle mainBundle] pathForResource:fileName ofType:extension]; NSD

2014-12-29 20:18:25 224

转载 iOS之AFNetworking 速成教程3

一个RESTful类到现在你已经使用类似AFJSONRequestOperation这样的类创建了一次性的HTTP请求。另外,较低级的AFHTTPClient类是用来访问单个的web service终端。 对这个AFHTTPClient一般是给它设置一个基本的URL,然后用AFHTTPClient进行多个请求(而不是像之前的那样,每次请求的时候,都创建一个AFHTTPClient)。

2014-12-28 23:04:13 264

转载 iOS之AFNetworking 速成教程2

操作Property Lists(plists)Property lists (或简称为 plists) 是以确定的格式(苹果定义的)构成的XML文件。苹果一般将plists用在用户设置中。看起来如下:data current_condition cloudcover 16 humidity 59上面的意思是:一个字典中有一个名为“data”的key,这个key对应着另外一

2014-12-28 22:58:22 291

转载 iOS之AFNetworking 速成教程1

操作Property Lists(plists)Property lists (或简称为 plists) 是以确定的格式(苹果定义的)构成的XML文件。苹果一般将plists用在用户设置中。看起来如下:data current_condition cloudcover 16 humidity 59上面的意思是:一个字典中有一个名为“data”的key,这个key对应着另外一

2014-12-28 22:53:37 294

转载 iOS 使用AFNetworking

一 下载: 网址 -- github二 环境:  需要引入的库 - CoreLocation.framework  SystemConfiguration.framework  MobileCoreServices.framework  Security.framework  需要在 ARC 的环境下 - 非 ARC 的工程中

2014-12-28 22:52:07 238

转载 iOS学习之WebView的使用

1、使用UIWebView加载网页运行XCode 4.3,新建一个Single View Application,命名为WebViewDemo。2、加载WebView在ViewController.h添加WebView成员变量和在ViewController.m添加实现[cpp] view plaincopy

2014-12-28 22:44:52 304

转载 NSURLSession学习笔记(三)Download Task

NSURLSession的Download Task用于完成下载任务,本文介绍如何创建断点续传的下载任务和后台下载任务。我们直接从分析Demo入手:故事板如下:只有一个View Controller,用于创建各种下载任务,并将下载后的图片显示到视图上,下载过程中会更新下载进度。头文件代码如下:[objc] 

2014-12-28 21:12:19 332

转载 NSURLSession学习笔记(二)Session Task

Session Task分为三种Data Task,Upload Task,Download Task。毫无疑问,Session Task是整个NSURLSession架构的核心目标。下面写了一个简单的Demo来初步使用下三种任务对象。这里使用的是convenience methods,并没有定制session和使用协议,都是采用completionHandler作为回调动作。

2014-12-28 21:11:34 268

转载 NSURLSession学习笔记(一)简介

一、URL Session的基本概念1.三种工作模式:默认会话模式(default):工作模式类似于原来的NSURLConnection,使用的是基于磁盘缓存的持久化策略,使用用户keychain中保存的证书进行认证授权。瞬时会话模式(ephemeral):该模式不使用磁盘保存任何数据。所有和会话相关的caches,证书,cookies等都被保存在RAM中,因此当程序使会话

2014-12-28 21:10:26 264

转载 NSURLSession使用说明及后台工作流程分析

NSURLSession是iOS7中新的网络接口,它与咱们熟悉的NSURLConnection是并列的。在程序在前台时,NSURLSession与NSURLConnection可以互为替代工作。注意,如果用户强制将程序关闭,NSURLSession会断掉。 NSURLSession提供的功能:1.通过URL将数据下载到内存2.通过URL将数据下载到文件系统3

2014-12-28 20:49:49 352

转载 IOS之同步请求、异步请求、GET请求、POST请求

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里

2014-12-28 20:35:46 265

转载 NSURLConnection同步,异步与SSL

但是异步模式下带来了一个新的问题,很多情况下,网络请求不在主线程,或者界面等待网络结果,不在主线程的时候,调用线程如果生命周期over,下面这些可能都没有调用到,导致得不到想要得效果,所以需要在NSURLConnection请求后面加点东西来阻塞while(!finished) {[[NSRunLoop currentRunLoop] runMode:NSDefau

2014-12-27 22:53:36 249

转载 iOS学习笔记(八)——iOS网络通信http之NSURLConnection

移动互联网时代,网络通信已是手机终端必不可少的功能。我们的应用中也必不可少的使用了网络通信,增强客户端与服务器交互。这一篇提供了使用NSURLConnection实现http通信的方式。          NSURLConnection提供了异步请求、同步请求两种通信方式。1、异步请求       iOS5.0 SDK NSURLConnection类新增的sendAsynch

2014-12-27 20:28:59 294

转载 iOS使用NSURLConnection发送同步和异步HTTP Request

1. 同步发送- (NSString *)sendRequestSync{    // 初始化请求, 这里是变长的, 方便扩展    NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];    // 设置    [request setURL:[NSURL URL

2014-12-27 20:25:05 274

转载 iOS多线程编程之GCD介绍

from:http://www.dreamingwish.com/dream-category/toturial/gcd-guideGCD介绍(一): 基本概念和Dispatch Queue什么是GCD?Grand Central Dispatch或者GCD,是一套低层API,提供了一种新的方法来进行并发程序编写。从基本功能上讲,GCD有点像NSOperationQueue

2014-12-25 21:02:08 415

转载 iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用

介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原理是:让程序平行排队的特定任务,根据可用的处理资源,安排他们在任何可用的处理器核心上执行任务。

2014-12-25 11:09:23 286

转载 iOS多线程编程之NSOperation和NSOperationQueue的使用

前一篇 《iOS多线程编程之NSThread的使用》介绍三种多线程编程和NSThread的使用,这篇介绍NSOperation的使用。使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,

2014-12-25 11:00:07 282

转载 iOS多线程编程之NSThread的使用

1、简介:1.1 iOS有三种多线程编程的技术,分别是:1.、NSThread 2、Cocoa NSOperation (iOS多线程编程之NSOperation和NSOperationQueue的使用)3、GCD  全称:Grand Central Dispatch( iOS多线程编程之Grand Central Dispatch(GCD)介绍和使用)

2014-12-25 10:58:06 278

转载 iOS UIImageView显示网络图片的基础用法

先解释下以下代码中的变量:picsURL是一个存储URL地址的数组choice是选择图片的索引数self.imageView是View中的UIImageView其实显示一幅网络上的图片十分简单,如下2行代码即可。UIImage *image=[UIImage imageWithData:[NSDatadataWithContentsOfURL:[NSURLU

2014-12-24 23:05:03 381

转载 ios初学SQLite3(创建、插入、查询、更新数据库和表)

众所周知,sqlite3是ios数据存储其一,具体优点和缺点,我就不再赘述,请大家搜索之。一、必备条件在ios项目中使用sqlite需要添加  libsqlite3.dylib 库二、简单介绍常用方法sqlite3          *db, 数据库句柄,跟文件句柄FILE很类似sqlite3_stmt      

2014-12-20 20:06:48 324

转载 iOS全屏查看图片

+(void)showImage:(UIImageView *)avatarImageView{    UIImage *image=avatarImageView.image;    UIWindow *window=[UIApplication sharedApplication].keyWindow;    UIView *backgroundView=[[UIVie

2014-12-19 22:33:41 523

转载 iOS文件操作(NSFileManager)结合相册小例子

这个示例程序主要用到了IOS中的UIImageView、UIImagePickerViewController、UIImage、NSFileManager等知识,结合这些知识构成一个小的应用程序,主要功能是对相册图片进行读取、存储到指定文件夹、从指定文件夹读取出来。这方面的知识在正式项目中用的是比较多的。做Android开发中,经常会使用到将图片保存到SD卡和从SD卡读取图片的操作,相比于Andr

2014-12-19 21:57:22 405

转载 iOS学习之iOS沙盒(sandbox)机制和文件操作(三)——NSFileManager

接上篇,iOS学习之iOS沙盒(sandbox)机制和文件操作(二),我们看看NSFileManager如何使用。包括创建文件,目录,删除,遍历目录等。1、在Documents里创建目录创建一个叫test的目录,先找到Documents的目录,[cpp] view plaincopyNSArray 

2014-12-15 23:16:36 524

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

接上篇 iOS学习之iOS沙盒(sandbox)机制和文件操作(一)我们看看如何获取应用程序沙盒目录。包括真机的沙盒的目录。1、获取程序的Home目录[cpp] view plaincopyNSString *homeDirectory = NSHomeDirectory();  NSLog(@

2014-12-15 23:15:32 354

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

1、iOS沙盒机制 iOS应用程序只能在为该改程序创建的文件系统中读取文件,不可以去其它地方访问,此区域被成为沙盒,所以所有的非代码文件都要保存在此,例如图像,图标,声音,映像,属性列表,文本文件等。 1.1、每个应用程序都有自己的存储空间 1.2、应用程序不能翻过自己的围墙去访问别的存储空间的内容 1.3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行

2014-12-15 23:14:45 308

转载 iOS学习之 plist文件的读写

在做iOS开发时,经常用到到plist文件,  那plist文件是什么呢? 它全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为 plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息我们创建一个项目来学习plist文件的读写。

2014-12-15 22:55:42 300

转载 iOS开发之数据存取(三)——FMDB

FMDB基本使用相比于SQLite3来说Core Data存在着诸多优势,它面向对象,开发人员不必过多的关心更多数据库操作知识,同时它基于ObjC操作,书写更加优雅等。但是它本身也存在着一定的限制,例如如果考虑到跨平台,则只能选择SQLite,因为无论是iOS还是Android都可以使用同一个数据库,降低了开发成本和维护成本。其次是当前多数ORM框架都存在的性能问题,因为ORM最终

2014-12-15 22:46:38 404

转载 iOS开发之数据存取(二)——Core Data

Core Data基本概念当前,各类应用开发中只要牵扯到数据库操作通常都会用到一个概念“对象关系映射(ORM)”。例如在Java平台使用Hibernate,在.NET平台使用Entity Framework、Linq、NHibernate等。在iOS中也不例外,iOS中ORM框架首选Core Data,这是官方推荐的,不需要借助第三方框架。无论是哪种平台、哪种技术,ORM框架的作用

2014-12-15 22:45:43 580

转载 iOS开发之数据存取(一)——SQLite

概览在iOS开发中数据存储的方式可以归纳为两类:一类是存储为文件,另一类是存储到数据库。例如前面IOS开发系列—Objective-C之Foundation框架的文章中提到归档、plist文件存储,包括偏好设置其本质都是存储为文件,只是说归档或者plist文件存储可以选择保存到沙盒中,而偏好设置系统已经规定只能保存到沙盒的Library/Preferences目录。当然,文件存储并不作为本

2014-12-15 22:43:42 522

转载 iOS中消息的传递机制

本文目录如下所示:可用的机制做出正确的选择Framework示例 小结每个应用程序或多或少,都由一些松耦合的对象构成,这些对象彼此之间要想很好的完成任务,就需要进行消息传递。本文将介绍所有可用的消息传递机制,并通过示例来介绍这些机制在苹果的Framework中如何使用,同时,还介绍了一些最佳实践建议,告诉你什么时机该选择使用什么机制。 

2014-12-15 20:49:24 247

转载 堆和栈的区别

堆和栈的区别:·      1> 堆空间的内存是动态分配的,一般存放对象,并且需要手动释放内存。·      2> 栈空间的内存由系统自动分配,一般存放局部变量等,不需要手动管理内存。接下来我将从以下几个方面来阐述堆与栈的区别;    管理方式:        对于栈来讲,由编译器自动管理,无需我们手动控制。        对于堆来说,释放工作由程序

2014-12-14 16:05:30 231

转载 iphone开发之横屏与竖屏在不同视图之间的切换

有两个视图,横屏视图和纵屏视图,当iphone的方位变化的时候,这两个视图相互切换。1。两个视图:PortraitView和LandscapeView ,分别标示纵屏和横屏。2。一个控制器,RootViewController,根控制器。3。在RootViewController.m中有以下代码-(void)willAnimateRotationToInterf

2014-12-13 22:53:08 332

转载 IOS 6 自动布局 入门 2

来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教程小组的组员Matthijs Hollemans发布,Matth

2014-12-13 22:50:14 313

转载 iOS 横屏竖屏开发相关

引言:iPhone的横屏竖屏针对iOS系统版本分为两种开发方式: 一种是iOS 6之前的使用模式 一种是iOS6的新模式. 两者的区别还是蛮大的.参考:1:IOS6屏幕旋转详解(自动旋转、手动旋转、兼容IOS6之前系统)http://blog.csdn.net/cococoolwhj/article/details/8208991

2014-12-13 22:50:04 244

转载 IOS 6 自动布局 入门-1

来自Ray:恭喜各位!你们已经通过宣传ios feast提前解锁了第一个有关IOS6的教程。目前这份教程只是我们的新书iOS 6 By Tutorials里面某个章节的精简版。这份教程由同样著作过iOS Apprentice Series 的Matthijs Hollemans 完成,开始体验吧!这份教程由IOS 教程小组的组员 Matthijs Holle

2014-12-13 22:39:45 283

转载 iOS内存暴增问题追查与使用陷阱

iOS平台的内存使用引用计数的机制,并且引入了半自动释放机制;这种使用上的多样性,导致开发者在内存使用上非常容易出现内存泄漏和内存莫名的增长情况; 本文会介绍iOS平台的内存使用原则与使用陷阱; 深度剖析autorelease机制;低内存报警后的处理流程;并结合自身实例介绍内存暴增的问题追查记录以及相关工具的使用情况;TAG内存暴增,内存泄漏,autorelease;内存报警;

2014-12-13 22:39:05 292

转载 iOS开发教程:Storyboard全解析-第二部分

如果你想了解更多Storyboard的特性,那么你就来对了地方,下面我们就来接着上次的内容详细讲解Storyboard的使用方法。在上一篇《iOS开发教程:Storyboard全解析-第一部分》中,我们介绍了如何使用storyboard来制作多种场景和如何将这些场景链接起来,我们还学习了如何自定义一个表格视图。接下来这部分,也是最后一部分,我们将讲解联线(segue),静态单元格等

2014-12-13 20:54:23 335

Python基于OpenCV的CNN人脸识别

Python基于OpenCV的CNN人脸识别,仅供学习参考-

2019-07-30

iOS多玩新闻app.zip

iOS仿今日头条APP的Demo

2019-07-30

Mac版VMware Fusion 11序列号

Mac版VMware Fusion 11序列号,亲测能用!

2019-07-30

iOS下的XMPPFramework

在iOS下面的XMPP开发的框架,之前在网上找了很多都少文件,这个相对全一点。

2016-09-03

Tplink无线路由配置

tplink无线路由器初始化配置 选择上网方式,如果是通过电话线安装的ADSL,选择 第一项 ADSL虚拟拨号(PPPoE),如果是通过有线电视同轴电缆上网,选择第二项,以太网宽带,自动从网络服务商获取IP地址(动态IP),至于第三项一般是专线才用固定IP,一般家庭或者宿舍很少用到

2013-01-10

软件工程之软件设计文档

软件设计文档该,对软件总体设计、数据流程图、结构图、代码模块分析!

2013-01-08

迅捷无线网卡驱动for linux

附件为迅捷无线网卡FW54U 7.0的linux下的驱动!

2013-01-08

SQL语言参考大全(CHM版)

SQL语言参考大全是chm格式的电子书,读起来比较直观,可供在写程序过程中查阅。

2009-06-12

C&C++笔试面试题

我这里的是C++面试题的word文档,希望能帮助需要的朋友们。

2009-06-12

Visual C++ MFC界面库文件

MFC界面库用来美化软件界面,它能使你做出的产品更美观,更吸引人的眼球。

2008-09-16

空空如也

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

TA关注的人

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