自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 UIView中的layoutSubviews和drawRect

uiview绘制相关的接口如下,分为三组,它们之间相互独立,又相互关联第一组:布局/定位相关:(void)setNeedsLayout:在receiver标上一个需要被重新布局的标记,在系统runloop的下一个周期自动调用layoutSubviews。- (void)layoutIfNeeded:方法如其名,UIKit会判断该receiver是否需要layout.根据Ap

2015-09-23 12:03:03 322

转载 Size Classes是什么

转自:http://www.cnblogs.com/zhw511006/p/3998534.htmlSize Classes是什么iOS 8在应用界面的可视化设计上添加了一个新的特性-Size Classes,对于任何设备来说,界面的宽度和高度都只分为两种描述:正常和紧凑。这样开发者便可以无视设备具体的尺寸,而是对这两类和它们的组合进行适配。这样不论在设计时还是代码

2015-09-17 17:39:47 314

转载 iOS所有常用证书,appID,Provisioning Profiles配置说明及制作图文教程

转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/details/9219333概述:苹果的证书繁锁复杂,制作管理相当麻烦,今天决定重置一个游戏项目中的所有证书,做了这么多次还是感觉很纠结,索性直接记录下来,日后你我他查阅都方便;首先得描述一下各个证书的定位,作用,这样在制作的时候心中有谱,

2015-09-17 17:35:08 395

转载 iOS开发中的单元测试

导读:本文不讨论单元测试是什么,或者它之于一个工程的利弊,我认为单元测试是一个开发者保证产出代码质量的有效工具。本文从使用者的角度对比当下比较流行的两款单元测试框架,给大家提供一些选用建议。如果你还不甚了解单元测试在工程中所起到的作用,或者还不知道TDD的开发模式,可参考:Test-Driven Development和Unit Testing。本文对比两个iOS开发中常见的单元测试框

2015-09-11 18:03:09 329

转载 iOS 万能跳转界面方法

在开发项目中,会有这样变态的需求:推送:根据服务端推送过来的数据规则,跳转到对应的控制器feeds列表:不同类似的cell,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规则任意跳转?)思考:wocao!这变态的需求,要拒绝他吗?switch判断呗,考虑所有跳转的因素?这

2015-08-27 20:05:56 366

转载 iPhone消息推送机制实现与探讨

Push的原理:Push 的工作机制可以简单的概括为下图图中,Provider是指某个iPhone软件的Push服务器,这篇文章我将使用.net作为Provider。 APNS 是Apple Push Notification Service(Apple Push服务器)的缩写,是苹果的服务器。上图可以分为三个阶段。第一阶段:.net应用程序把要发送的消息、

2015-08-26 11:17:32 373

转载 Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage

1,NSData 与 NSString  NSData --> NSString  NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding];  NSString --> NSData  NSString *aString = @"1234";  NSData

2015-08-21 10:22:18 244

转载 atomic和nonatomic assign retain

atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。        atomic                设置成员变量的@property属性时,默认为atomic,提供多线程安全。                在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下

2015-08-17 17:29:06 253

转载 linux中静态库和动态库的区别

real framework中不可以使用类别 或 不可以不包含类文件real framework 中直接调用NSClassFromString函数会返回null  需要强制加载指定类 或 直接通过类名引用linux中静态库和动态库的区别一、不同库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。库分静态库

2015-08-11 17:49:47 582

原创 关于git的使用记录

初始化一个项目git initgit add .git commit -m "Initial commit"git remote add origin https://git.XXXXXXXX.git增加标签 taggit tag -a v1.0 -m "version 1.0"git push origin v1.0:v1.0

2015-08-10 02:14:33 256

转载 iOS7上leftBarButtonItem无法实现滑动返回的完美解决方案

今天遇到了在iOS7上使用leftBarButtonItem却无法响应滑动返回事件的问题,一番谷歌,最后终于解决了,在这里把解决方案分享给大家。在iOS7之前的系统,如果要自定义返回按钮,直接设置backBarButtonItem是不行的,有两种方式,一种是用leftBarButtonItem替代;一种是:[plain] view plaincopy

2014-06-13 16:18:26 255

转载 UITableView SDK嘱托方法详解

本文主要讲解对于UITableView最重要的两个协议UITableViewDataSourceUITableViewDelegateUITableViewDataSource 1)tableView:cellForRowAtIndexPath:申请一个cell插入到表视图特定的位置,cell生成访问到的方法。 2)n

2014-02-27 00:01:47 336

转载 Objective-C中的@property和@synthesize用法

@代表“Objective-C”的标志,证明您正在使用Objective-C语言 Objective-C语言关键词,@property与@synthesize配对使用。 功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明。 如:1、在头文件中:C代码  @property int count;

2014-02-23 22:03:10 272

转载 iOS学习笔记--Core Data的使用

Core Data是一个功能强大的层,位于SQLite数据库之上,它避免了SQL的复杂性,能让我们以更自然的方式与数据库进行交互。Core Data将数据库行转换为OC对象(托管对象)来实现,这样无需任何SQL知识就能操作他们。Core Data位于MVC设计模式中的模型层,一般需要在设备上存储结构化数据时,考虑使用SQLite或是序列化等方法,而Core Data是这两种方法的混合体,并

2014-02-23 21:45:33 454

转载 iOS中的UIBarButtonItem使用

1 前言UIBarButtonItem为导航栏按钮,在导航栏的左侧和右侧,他们具有许多种不同的形状和形式。2 代码讲解ZYViewController.m [plain] (void)viewDidLoad {     [super viewDidLoad];     // Do any additional setup after loadin

2014-02-22 12:27:01 553

转载 Android开发中Shape画图

形状控件Shape,渲染出来简单的图形和颜色比图片更加高效也更轻量xmlversion="1.0"encoding="utf-8"?>shapexmlns:android="http://schemas.android.com/apk/res/android"><!-- 填充 -->solidandroid:color="#B2B2B2"

2013-10-20 22:12:45 461

原创 关于Android开发中的<include/>

在标签中,使用标签进来的控件,不能使用layout_alignParentRight之类的指令进行调整,这真的是非常恼火.解决的方法是:在里面重载一下layout_width和layout_height就行,如果不重载的话,任何针对的layout调整都是无效的.

2013-10-20 21:39:42 327

原创 学习正则表达式最好的入门网站

http://deerchao.net/tutorials/regex/regex.htm

2013-09-13 11:42:57 292

转载 UML类图关系大全

1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。

2013-09-11 09:12:29 412

转载 Android中Toast的使用

Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.默认效果:代码:Toast.makeText(getApplicationContext(), "默认Toast样式",     Toast.LENGTH_SHORT).show();2.自定义显示位置

2013-09-07 10:37:47 309

转载 数据库的设计和原则

写在转载前面:这几天忙着做数据库大作业(携程的后台数据库),发现在课堂上学到的很多知识都没有真正理解(真的是实践才是检验真理的唯一标准),例如原来学习的四个范式都不知道怎么用,看了网上的这篇文章,很有收获,于是转载下来.   在目前的企业信息系统中,数据库还是最佳的数据存储方式,虽然已经有很多的书籍在指导我们进行数据库设计,但应该那种方式是设计数据库的表结构的最好方法、设计时应遵从

2013-08-04 16:36:23 393

原创 B树的一些总结(另外还有B+数B-树B*树)

B树即二叉搜索树:1.所有非叶子结点至多拥有两个儿子(Left和Right);2.所有结点存储一个关键字;3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;如:‍B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就命中;否则,如果查询关键字比结点关键字小,就进入左儿子;如果比结点关键字大,就进入右儿子;如果左儿子或右儿子

2013-06-10 21:14:52 526

空空如也

空空如也

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

TA关注的人

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