自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

转载 AFNetworkReachabilityManager检查网络状态

1、开启监听    [[AFNetworkReachabilityManager sharedManager] startMonitoring];2、[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status)

2016-01-28 15:23:12 1386

转载 AFN使用

要使用常规的AFN网络访问    1. AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];       所有的网络请求,均有manager发起    2. 需要注意的是,默认提交请求的数据是二进制的,返回格式是JSON       1> 如果提交数据是JS

2016-01-28 11:05:55 517

转载 NSURLSESSION学习笔记

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

2016-01-27 16:04:03 263

转载 iOS开发-automaticallyAdjustsScrollViewInsets属性

//定义宏,判断ios7#define IOS7 [[[UIDevice currentDevice]systemVersion] floatValue] >= 7.0 //添加代码if (IOS7){    self.edgesForExtendedLayout = UIRectEdgeNone;               //视图控制器

2016-01-18 17:58:29 2000

转载 UIBezierPath精讲

学习UIBezierPath画图笔者在写本篇文章之前,也没有系统学习过贝塞尔曲线,只是曾经某一次的需求需要使用到,才临时百度看了一看而且使用最基本的功能。现在总算有时间停下来好好研究研究这个神奇而伟大的贝塞尔先生!笔者在学习时,首先看了两遍UIBezierPath类头文件定义,熟悉了一下相关的属性和方法。支持原创,请阅读原文基础知识使用U

2016-01-18 17:20:15 310

转载 【原】Masonry+UIScrollView的使用注意事项

1.问题描述我想实现的使用在一个UIScrollView依次添加三个UITableView(tableView1、tableView2、tableView3)。最后想达到的效果就像下图这样:或者用这张图更形象点:然后我的代码大概的样子// 自定义了一个UIScrollView为ICScrollView// 在ViewController中添加到

2016-01-17 21:34:48 715

转载 [IOS]edgesForExtendedLayout、automaticallyAdjustsScrollViewInsets

在IOS7以后 ViewController 开始使用全屏布局的,而且是默认的行为通常涉及到布局就离不开这个属性 edgesForExtendedLayout,它是一个类型为UIExtendedEdge的属性,指定边缘要延伸的方向,它的默认值很自然地是UIRectEdgeAll,四周边缘均延伸,就是说,如果即使视图中上有navigationBar,下有tabBar,那么视图

2016-01-17 21:34:06 209

转载 智能指针的原理及实现

当类中有指针成员时,一般有两种方式来管理指针成员:一是采用值型的方式管理,每个类对象都保留一份指针指向的对象的拷贝;另一种更优雅的方式是使用智能指针,从而实现指针指向的对象的共享。智能指针(smart pointer)的一种通用实现技术是使用引用计数(reference count)。智能指针类将一个计数器与类指向的对象相关联,引用计数跟踪该类有多少个对象共享同一指针。

2016-01-17 10:11:58 307

转载 oc 指针和对象的区别

比如  UIImageView * imgv=[[UIImageView alloc]init];求各位大大帮忙分析一下 谁是指针 谁是对象imgv是指针,指针指向的是对象。 [[UIImageView alloc]init]; 创建了一个对象imgv = 写在前面,等于把imgv指向了那个对象。所以imgv是指针而对象藏在内存的某个角落里面,需要通过指

2016-01-17 09:23:21 2452

转载 类对象和类指针的区别

如下程序: #include  #include  using namespace std; class Student {     public:     static int number;     string name; public:     Student() { }     void set(string str)     { 

2016-01-17 09:18:28 319

转载 为什么使用指针比使用对象本身更好?

问题:为什么使用指针比使用对象本身更好?我是一名Java程序员,最近开始学习使用C++中的对象。有个问题我一直觉得很困惑:那就是为什么人们更喜欢使用指向对象的指针而不是对象本身。比如:这样声明:Object *myObject = new Object;而不是:Object myObject;使用函数的时候也是如此,假设有个函数为testFunc(),使用时可以这样

2016-01-17 08:56:24 266

转载 【Objective-C】09-空指针和野指针

http://www.cnblogs.com/mjios/archive/2013/04/22/3034788.html本文目录一、什么是空指针和野指针二、野指针和空指针例子说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objectiv

2016-01-16 21:03:14 364

转载 OC nil与null的区别【空指针与野指针】

当一个对象的计数器为0时,OC会自动回收这个对象,释放内存地址,而指向这个对象的变量还保留着对象的内存地址,如果此时去访问这个变量,则会出现 野指针错误利用野指针发消息(可以理解为)是很危险的,会报错。也就是说,如果一个对象已经被回收了,就不要再去操作它,不要再尝试给它发消息。[objc] view plaincopy#import 

2016-01-16 20:48:14 320

转载 iOS调试Bug方式之——NSZombieEnabled(僵尸模式)

NSZombieEnabled变量用来调试与内存有关的问题,跟踪对象的释放过程。启用了NSZombieEnabled的话,它会用一个僵尸来替换默认的dealloc实现,也就是在引用计数降到0时,该僵尸实现会将该对象转换成僵尸对象。僵尸对象的作用是在你向它发送消息时,它会显示一段日志并自动跳入调试器。          所以,当在应用中启用NSZombie而不是让应用直接崩溃掉时,一个错误的

2016-01-16 20:46:48 841

原创 Cocoa的内存管理原则

拥有对象:通常,你可能希望在多段代码中一直拥有某个对象。典型的方法是把它们加入到诸如NSArray或NSDictionary等集合中,作为其他对象的实例变量来使用,或作为全局变量来使用。(不是很明白,我的理解是,声明为一个类的成员变量不就可以在多短代码中使用了)如果你使用了new , alloc或者copy方法获得一个对象,则不需要执行任何其他操作。该对象的保留计数器的值为1,因此

2016-01-16 12:07:20 278

转载 error:unrecognized selector sent to class

今天将app统计的.a静态库包含到一个app应用中,调试时报下面的错误:*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[NSDictionary dictionaryWithJSONString:error:]:unrecognized selector sen

2016-01-11 09:12:05 1235

原创 git资料搜集

git commit简介http://blog.csdn.net/hudashi/article/details/7664409真正理解 git fetch, git pull 以及 FETCH_HEADhttp://www.cnblogs.com/ToDoToTry/p/4095626.htmlGit fetch和git pull的区别

2016-01-11 09:10:02 270

转载 工作区和暂存区

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/0013745374151782eb658c5a5ca454eaa451661275886c6000Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。先来看名词解释。工作区(Work

2016-01-08 15:16:58 271

转载 管理修改

blog:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001374829472990293f16b45df14f35b94b3e8a026220c5000现在,假定你已经完全掌握了暂存区的概念。下面,我们要讨论的就是,为什么Git比其他版本控制系统设计得优秀

2016-01-08 15:15:21 262

转载 [Github] fatal: remote error: You can't push to git 解决办法

branch正确的情况下, 不知为什么,在push的时候总是出现:[plain] view plaincopyprint?fatal: remote error:  You can't push to git://github.com/user_name/user_repo.git  Use git@github.com:user_name/

2016-01-08 12:38:40 1698

转载 使用 ssh key 验证 github

使用ssh key验证github的好处就是不用每次提交代码的时候都要输入用户名和密码,因为着在一定程度上对效率有很大的影响,虽然这么做可以防止代码提交的次数过多,但这也看个人的习惯吧。今天尝试了一下配置ssh keyOS:mac os打开控制台,建一个目录,比如~/.ssh(其实叫什么都无所谓,网上搜的基本上都这么配置)在该目录下输入命令:ssh-keyg

2016-01-08 11:09:17 385

转载 git 使用(ssh key创建和github使用)

ssh用于验证,https://github.com/ 需要,https://www.cloudcontrol.com/onboarding/ssh也需要。git使用记录git是分布式的代码管理工具,远程的代码管理是基于ssh的,所以要使用远程的git则需要ssh的配置。github的ssh配置如下:一 、设置git的user name和em

2016-01-08 10:36:39 243

转载 如何生成SSH key

from:http://www.jianshu.com/p/31cbbbc5f9fa/如何生成SSH keySSH key提供了一种与GitHub通信的方式,通过这种方式,能够在不输入密码的情况下,将GitHub作为自己的remote端服务器,进行版本控制步骤检查SSH keys是否存在生成新的ssh key将ssh key添加到GitHub中如何生

2016-01-08 10:34:49 297

转载 ZBarReaderView

ZBar为我们提供了两种使用方式:一种是直接调用ZBar提供的ZBarReaderViewController打开一个扫描界面。另一种方式是使用ZBar提供的可以嵌在其他视图中的ZBarReaderView,实际项目中我们更可能会使用第二种方式,这可以让我们对界面做更多的定制。ZBar使用起来也非常简单,将ZBarSDK导入项目,在需要使用ZBar的文件中导入ZBarS

2016-01-03 16:17:34 353

转载 Zbar library for iphone 5 (armv7s)

(updated 02/10/2013)Updated procedure for XCode 5: http://stackoverflow.com/questions/18740304/linker-error-in-xcode-5/18937831#18937831(updated 08/10/2012)In this moment the great qr/bar

2016-01-03 13:49:11 400

转载 Static Libs With Support to iOS 5 and Arm64

With the launch of iPhone 5s Apple brings the 64-bit architecture to mobile, this brings new possibilities for the iOS platform. But there is a restriction imposed by Apple, only projects with deploym

2016-01-03 13:48:11 298

转载 iphone 开发中使用zbar时遇到的几个典型问题解决方法。

iphone 开发中使用zbar时遇到的几个典型问题解决方法。 在近期的一个ios项目中使用到了一个二维码扫描库(Qrcode)--ZBar, 期间遇到2个问题。 1. zbar下载后使用其libzbar.a 发现无法再arm7上运行。2. zbar使用过程中,如果多次打开摄像头扫描Qrcode,会出现memory leak problem, 导致其内存指数型增长,大概8次

2016-01-03 13:46:52 570

转载 ios 使用ZBar读取条形码和二维码

1.使用ZBar项目。下载地址是: http://zbar.sourceforge.net/iphone/index.html2.新建一个项目。3.导入 ZBar的sdk。把ZBar SDK的目录拉入项目,然后选中copy选项(见附件)4.在项目文件的target中加入 以下framework 5、.h代码为:#import #impor

2016-01-03 13:45:33 530

转载 zbar支持arm64

关于第三方库,如果是闭源的,像一些广告的SDK以及合作方提供的SDK就只能等了,人家啥时候更新啥时候算。像我遇到的ZBarSDK,这种第三方开源的SDK,就不要等了,还是自已动手丰衣足食吧。首先关于闭源的库,一个临时的解决办法就是,先取消对armv7s的支持,这样就可以不用等第三方的库就开始测试了,办法是:在Xcode里,点击相应的Target,然后点Build Settings,找到VA

2016-01-03 13:44:14 386

操作系统课程设计及源码

操作系统的课程设计的题目及用vc++编写的源代码。

2010-11-26

ip与域名转换。用vc++实现的小程序

用vc++写的小程序,功能是实现ip与域名之间的转换。

2010-11-26

空空如也

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

TA关注的人

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