- 博客(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 305
转载 IOS状态栏
再说说iOS的状态栏(显示与隐藏) 发表于 2014 年 5 月 8 日 由 三石 在今年早些时候,整理了一篇由于iOS7中状态栏对布局影响的文章,即状态栏不占高度,可与页面实际内容(origin.y为0)相重叠。在有些情况下,比如在某款游戏中,我们不希望在游戏页面看到状态栏,一来是为了省地方,二来也避免状态栏“破坏气氛”。这篇文章就整理下状态栏隐藏和显示相关的内容。 0
2015-10-28 14:32:16 313
原创 源码阅读----网络请求
请求缓存: 一. 每次请求都有根用户信息有关的固定参数,我们称之为commonArgument,如 SessionID,CityId,Lat,Lng,DeviceID,Version,IsInHouse,devType,OS,AppVer,AppBuild等,具体如何获得的,以后再说。 主要方式是,根据请求的url生成一个字符串作为Key,Value是请求回来的数据。 Key的组成: 1
2015-10-26 19:28:41 211
原创 源码阅读----网络请求
请求缓存: 一. 每次请求都有根用户信息有关的固定参数,我们称之为commonArgument,如 SessionID,CityId,Lat,Lng,DeviceID,Version,IsInHouse,devType,OS,AppVer,AppBuild等,具体如何获得的,以后再说。 主要方式是,根据请求的url生成一个字符串作为Key,Value是请求回来的数据。 Key的组成: 1
2015-10-26 16:16:45 49
原创 pushviewcontroller popviewcontroller presentationController dismissViewController 配套问题
案例1: vc1-----pushvc---presentvc----presentvc...---popvc 回到vc1 案例2: vc1----presentvc---pushvc---pushvc...---dismiss 回到vc1
2015-10-21 15:24:42 283
原创 UILabel intrinsicContentSize adjustsFontSizeToFitWidth 用法
intrinsicContentSize 获得UILabel内置大小属性,用法:就是在字体大小固定的情况下,我们获得这个属性然后把它作为UILabel的size,注意点就是要先设置UILabel的内容,这样它才能算出intrinsicContentSize,然后再设置label的size。 adjustsFontSizeToFitWidth 这个就简单了,即:固定label的size,让字体适用
2015-10-21 10:47:35 794
原创 UITabbar UINavigationBar
UIBarItem-> UIBarButtonItem -----UINavigationItem-----viewcontroller UINavigationBar是属于NavigationController的, UINavigationItem 是放在UINavigationBar上面,UIBarButtonItem(left back right)是放在UINavigation
2015-10-20 10:30:18 406
转载 UINavigationItem UINavigationBar 关系分析
原文:http://blog.csdn.net/luoyeffcs/article/details/16106707 目录 1.关系分析 2.关系综述 3.概念点 4.疑问 1.关系分析 UIBarItem-> UIBarButtonItem -> UINavigationItem 1.1 UIBarItem: UIBarIte
2015-10-20 10:20:30 246
转载 NSString NSArray NSDictionry属性 用Copy修饰
我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。 示例 我们定义一个类,并为其声明两个字符串属性,如下所示: 1 2 3 4 @interface TestS
2015-10-19 19:12:30 1134
原创 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 1114
原创 oc 零散知识 下划线 property synthesize
一. 下划线_ 众所周知现在_属性用来访问属性,而不是调用get方法,可是在以前并不是这样。 所以之前访问属性没有下划线,而且还必须要有与之对应的成员变量。然后就有一个有意思的现象,所以为了能够兼容之前老的xcode, 有很多框架都是这样写的。 另外说一下 _属性和成员变量(本身就有下划线),这样做的目的是让其与局部变量区
2015-10-13 17:25:27 947
原创 instancetype id区别
一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢? 二、关联返回类型(related result types)根据Cocoa的命名规则,满足下述规则的方法:1、类方法中,以alloc或
2015-10-13 14:04:00 361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人