自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于启动页面

默认启动页面是launchscreen.xib,如果你想显示自己设计的东西就用它,不过要记得适配。不过我们一般将默认启动页面去掉。该用默认图片的方式。目前iOS主流的几种设备分辨率如下:iPhone 1(指第一代iPhone),iPhone 3G,iPhone 3GS ,iPod Touch 1,iPod Touch 2,iPod Touch 3分辨率为32

2015-10-28 16:44:24 294

转载 IOS状态栏

再说说iOS的状态栏(显示与隐藏)发表于 2014 年 5 月 8 日 由 三石在今年早些时候,整理了一篇由于iOS7中状态栏对布局影响的文章,即状态栏不占高度,可与页面实际内容(origin.y为0)相重叠。在有些情况下,比如在某款游戏中,我们不希望在游戏页面看到状态栏,一来是为了省地方,二来也避免状态栏“破坏气氛”。这篇文章就整理下状态栏隐藏和显示相关的内容。0

2015-10-28 14:32:16 307

原创 源码阅读----网络请求

请求缓存:一. 每次请求都有根用户信息有关的固定参数,我们称之为commonArgument,如SessionID,CityId,Lat,Lng,DeviceID,Version,IsInHouse,devType,OS,AppVer,AppBuild等,具体如何获得的,以后再说。主要方式是,根据请求的url生成一个字符串作为Key,Value是请求回来的数据。Key的组成:1

2015-10-26 19:28:41 204

原创 源码阅读----网络请求

请求缓存:一. 每次请求都有根用户信息有关的固定参数,我们称之为commonArgument,如SessionID,CityId,Lat,Lng,DeviceID,Version,IsInHouse,devType,OS,AppVer,AppBuild等,具体如何获得的,以后再说。主要方式是,根据请求的url生成一个字符串作为Key,Value是请求回来的数据。Key的组成:1

2015-10-26 16:16:45 46

原创 pushviewcontroller popviewcontroller presentationController dismissViewController 配套问题

案例1:       vc1-----pushvc---presentvc----presentvc...---popvc       回到vc1案例2:     vc1----presentvc---pushvc---pushvc...---dismiss      回到vc1

2015-10-21 15:24:42 276

原创 UILabel intrinsicContentSize adjustsFontSizeToFitWidth 用法

intrinsicContentSize 获得UILabel内置大小属性,用法:就是在字体大小固定的情况下,我们获得这个属性然后把它作为UILabel的size,注意点就是要先设置UILabel的内容,这样它才能算出intrinsicContentSize,然后再设置label的size。adjustsFontSizeToFitWidth 这个就简单了,即:固定label的size,让字体适用

2015-10-21 10:47:35 767

原创 UITabbar UINavigationBar

UIBarItem-> UIBarButtonItem -----UINavigationItem-----viewcontroller  UINavigationBar是属于NavigationController的, UINavigationItem 是放在UINavigationBar上面,UIBarButtonItem(left back right)是放在UINavigation

2015-10-20 10:30:18 398

转载 UINavigationItem UINavigationBar 关系分析

原文:http://blog.csdn.net/luoyeffcs/article/details/16106707目录1.关系分析2.关系综述3.概念点4.疑问1.关系分析UIBarItem-> UIBarButtonItem -> UINavigationItem1.1 UIBarItem:UIBarIte

2015-10-20 10:20:30 239

转载 NSString NSArray NSDictionry属性 用Copy修饰

我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。示例我们定义一个类,并为其声明两个字符串属性,如下所示:1234@interface TestS

2015-10-19 19:12:30 1124

原创 delegate 为什么用 weak assign 修饰

我们平常在写一个ViewController时,经常会把属性设为strong,如@property (nonatomic,strong) UITableView * tableView;@property (nonatomic,strong) NSMutableArray * datasource;@property (nonatomic,strong) NWListVie

2015-10-19 18:41:26 1096

原创 oc 零散知识 下划线 property synthesize

一. 下划线_       众所周知现在_属性用来访问属性,而不是调用get方法,可是在以前并不是这样。              所以之前访问属性没有下划线,而且还必须要有与之对应的成员变量。然后就有一个有意思的现象,所以为了能够兼容之前老的xcode,       有很多框架都是这样写的。  另外说一下   _属性和成员变量(本身就有下划线),这样做的目的是让其与局部变量区

2015-10-13 17:25:27 924

原创 instancetype id区别

一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢?二、关联返回类型(related result types)根据Cocoa的命名规则,满足下述规则的方法:1、类方法中,以alloc或

2015-10-13 14:04:00 349

空空如也

空空如也

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

TA关注的人

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