自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 XCODE DEBUG 技巧

转自http://www.cnblogs.com/daiweilai/p/4421340.html抽刀断Bug断点,(我求你们不要想到张敬轩,阿轩他容易么,小受又怎么了?你们这帮人真是的!!),我要说的断点是BreakPoint!基本上不是残废的IDE都具有断点调试功能吧!尤其是XCode,我们家的IDE断点调试功能可是强中又是强中手!在这之前大家可以先了解一下哈子...

2016-08-25 11:06:00 132

转载 ios-自定义点击状态栏滚回顶部

点击状态栏滚回顶部这个功能是系统自带的,只需要设置self.scrollView.scrollsToTop = YES即可,但是这个属性有一个前提是窗口下必须只有一个可滚动的View才有效果,这时候就需要自定义创建一个窗口来完成这个功能。添加窗口在AppDelegate创建一个新的窗口必须给这个窗口设置一个根控制器,否则会报错,这里可以通过dispatch_af...

2016-08-16 14:16:00 152

转载 iOS 观察者模式之 KVO

知识点介绍Key-Value Observing (简写为KVO):当指定的对象的属性被修改了,允许对象接受到通知的机制。每次指定的被观察对象的属性被修改的时候,KVO都会自动的去通知相应的观察者。KVO的优点:当 有属性改变,KVO会提供自动的消息通知。这样的架构有很多好处。首先,开发人员不需要自己去实现这样的方案:每次属性改变了就发送消息通知。这是KVO 机制提供的最大的...

2016-07-27 18:38:00 110

转载 iOS开发之 WebView

转自 http://blog.csdn.net/totogo2010/article/details/7686164[cpp] view plain copy#import<UIKit/UIKit.h>@interfaceViewController:UIViewController{UIWebView...

2016-07-21 15:56:00 100

转载 block里的self、weakSelf、strongSelf

转自 http://www.cnblogs.com/zhang-chi/p/5532272.htmlARC下,关于block里面使用self、weakSelf、strongSelf,理解一直没有特别的透彻,今天花时间研究了一下,总结如下:其实一共就涉及到两个问题:1.是否循环引用了2.block里面的代码,不一定执行到哪行时,VC可能就释放了,self就为n...

2016-07-19 19:04:00 93

转载 NSLayoutAttribute

Autolayout使用的时候,相信很多童鞋都有这个疑惑,为啥布局里面会有如下的感觉相同的选项呢 NSLayoutAttributeLeft , NSLayoutAttributeRight, NSLayoutAttributeLeading, NSLayoutAttributeTrailing,下面来说一下区别:NSLayoutAttri...

2016-07-18 14:44:00 98

转载 iOS自动布局

原理:IOS6.0 之后,苹果优化了UI界面的布局方式,提出了自动布局的概念,和之前的autoresizing相比功能更强大。子视图基于父视图的自动布局显示。都是父视图去添加对子视图的约束。在这里主要说的是通过代码对自动布局视图的实现。代码中一般用到的有两个添加约束的方式:1.- (void)addConstraint:(NSLayoutConstraint *)constr...

2016-07-11 01:00:00 68

转载 UIView animateWithDuration 使用详解

在ios4.0及以后鼓励使用animateWithDuration方法来实现动画效果。当然,以往的begin/commit的方法依然使用,下面详细解释一下animateWithDuration的使用方法。函数原型:+ (void)animateWithDuration:(NSTimeInterval)duration animations:(void (^)(void))...

2016-07-11 00:24:00 171

转载 objective-c calendar 日历(2)

主要有以下类:NSDate -- 表示一个绝对的时间点NSTimeZone -- 时区信息NSLocale -- 本地化信息NSDateComponents -- 一个封装了具体年月日、时秒分、周、季度等的类NSCalendar -- 日历类,它提供了大部分的日期计算接口,并且允许您在NSDate和NSDateComponents之间转换NSDateFormatter --...

2016-07-04 17:41:00 161

转载 objective-c calendar 日期

NSDate存储的是世界标准时(UTC),输出时需要根据时区转换为本地时间Dates NSDate类提供了创建date,比较date以及计算两个date之间间隔的功能。Date对象是不可改变的。 如果你要创建date对象并表示当前日期,你可以alloc一个NSDate对象并调用init初始化:C代码NSDate*...

2016-07-04 17:36:00 91

转载 UITableView 重用机制

dequeueResableCellWithIdentifier方法//对table view的数据进行绑定,即填充cell,自动调用n次- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {UITableViewCe...

2016-06-29 15:03:00 75

转载 objective-c 单例

单例是一种类,该类只能实例化一个对象。 尽管这是单例的实际定义,但在Foundation框架中不一定是这样。比如NSFileManger和NSNotificationCenter,分别通过它们的类方法defaultManager和defaultCenter获取。尽管不是严格意义的单例,这些类方法返回一个可以在应用的所有代码中访问到的类的共享实例。在本文中我们也会采用该方...

2016-06-28 11:22:00 83

转载 iOS 多参数,参数名与多态

多个参数的写法(方法的数据类型)函数名:(参数1数据类型)参数1的数值的名字 参数2的名字: (参数2数据类型) 参数2值的名字 …. ;举个例子,一个方法的定义:-(void) setKids: (NSString *)myOldestKidName secondKid: (NSString *) mySecondOldestKidName thirdKid: (NSStr...

2016-06-24 16:43:00 181

转载 Charles 抓包 并Mock数据

写本文的契机主要是前段时间有次用青花瓷抓包有一步忘了,在网上查了半天也没找到写的完整的教程,于是待问题解决后抽时间截了图,自己写一遍封存在博客园中以便以后随时查阅。charles又名青花瓷,在iOS开发中的抓包中具有重要作用。最大的三点用处,一就是拦截别人软件的发送的请求和后端接口,练习开发。二是自己后端返回的response拦截修改后再接收以达到测试临界数据的作用。三写脚本重复拦截...

2016-06-23 14:49:00 207

转载 Objective-C中的Block(闭包)

转自http://www.cnblogs.com/ludashi/p/3903054.html?utm_source=tuicool&utm_medium=referral 学习OC有接触到一个新词Block(个人感觉又是一个牛气冲天的词),但不是新的概念,不是新的东西。学过Javascript的小伙伴对闭包应该不陌生吧~学过PHP的应该也不陌生,在PH...

2016-06-22 15:52:00 91

转载 iOS 图片加载

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

2016-06-21 11:46:00 70

转载 viewController 生命周期 转

转自 http://blog.csdn.net/qijianli/article/details/7826979/当你alloc并init了一个ViewController时,这个ViewController应该是还没有创建view的。ViewController的view是使用了lazyInit方式创建,就是说你调用的view属性的getter:[self view]。在...

2016-06-16 15:15:00 55

转载 @import和@class的区别

1.import会包含这个类的所有信息,包括实体变量和方法,而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑,后面会再告诉你。2.在头文件中, 一般只需要知道被引用的类的名称就可以了。 不需要知道其内部的实体变量和方法,所以在头文件中一般使用@class来声明这个名称是类的名称。 而在实现类里面,因为会用到这个引用类的内部的实体变量和方法...

2016-06-16 10:14:00 136

转载 git 使用总结

一、远程仓库有master和dev分支1. 克隆代码git clone https://github.com/master-dev.git # 这个git路径是无效的,示例而已2. 查看所有分支git branch --all # 默认有了dev和master分支,所以会看到如下三个分支# master[本地主分支] origin/mast...

2016-06-15 11:28:00 68

转载 iOS开发 关于property的简单总结

最近有机会对iOS的property属性进行了一个全面的了解和总结:IOS 的@property和@synthesize帮我们轻易的生成对象的getter和setter方法来完成对对象的赋值和访问。但是如果我们如果要动态设置对象的getter和setter方法可以使用@property和@dynamic组合。对象访问方法property的属性设置非常多,诸如:atomic和nonat...

2016-06-14 15:09:00 79

转载 kilo本地库制作

实验室机房搭建High Availability Openstack 环境,为了保证内网的安全,我们采用了jumpbox的方式来访问内部server。这样内部结点无法访问外网,安装package不太方便,于是在jumpbox上面制作一个ubuntu的全镜像站上一篇中我们讲到了如何制作ubuntu的本地镜像站,本篇介绍openstack kilo版本 的软件库的制作#apt...

2015-08-20 09:32:00 75

转载 制作本地ubuntu镜像站 (local package source mirror site)

实验室机房搭建High Availability Openstack 环境,为了保证内网的安全,我们采用了jumpbox的方式来访问内部server。这样内部结点无法访问外网,安装package不太方便,于是在jumpbox上面制作一个ubuntu的全镜像站。sudo apt-get install apache2sudo apt-get install apt-mirr...

2015-08-19 17:00:00 292

转载 Cinder volume 的使用方法

在Dashboard中点击+Create Volume,在弹出的窗口中,我们看到新的volume Source有四种。分别是No source、Snapshot、Image、Volume,如下图所示:1、No Source, empty volume此时新建的是一块空的硬盘,我们可以将其attach到instance上。我们新建了一块4G大小的empty volume,如下图...

2015-08-12 16:22:00 341

转载 关于C++拷贝构造函数

当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数:(1)一个对象以值传递的方式传入函数体(2)一个对象以值传递的方式从函数返回(3)一个对象需要通过另外一个对象进行初始化。深如果一个类拥有资源,当这个类的对象发生复制过程的时候,资源重新分配,这个过程就是深拷贝,反之,没有重新分配资源,就是浅拷贝。如果实行浅拷贝,也就是把对象里的值完全复制给另一...

2015-07-25 16:04:00 48

转载 openstack 制作 windows7 镜像

为openstack制作可用的windows镜像,目前官方授权的只有http://www.cloudbase.it/windows-cloud-images/ 提供的 windows server 2012 R2 Evaluation Cloud Image.我们在网站上能看到这样的字样。Microsoft Windows Server 2012 R2 Standard Eval...

2015-07-22 11:16:00 387

转载 Cannot initiate the connection to 8080:80

安装好unbuntu 服务器在安装包的时候报错Cannot initiate the connection to 8080:80 (0.0.31.144). - connect (22 Invalid argument)这是由于公司服务器网关设置不能链接外网,拿到公司专用http Proxyvim ~/.bashrc 在最后添加两行代码export ht...

2015-07-16 16:18:00 1360

转载 Openstack DashBoard 无法正常登录

"An error occurred authenticating. Please try again later." " not able to authenticate with any project"版本 Juno, ubuntu 14.04查看/var/log/keystone/keystone-all.log发现报错 Too many connections...

2015-07-16 16:16:00 3242

空空如也

空空如也

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

TA关注的人

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