`
cwlong
  • 浏览: 10570 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
1. Info.plist和pch文件的作用 2. UIApplication的常见使用 3. AppDelegate的代理方法 4. UIApplication , AppDelegate , UIWindow , UIViewController 的关系 5. IOS程序的完整启动过程 ﹣IOS程序的完整启动过程﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣我是分割线﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣ // 1.1程序一执行就会执行main函数 int main(int argc, char * argv[]) { @autoreleasepool { ...
1. Info.plist和pch文件的作用 2. UIApplication的常见使用 3. AppDelegate的代理方法 4. UIApplication , AppDelegate , UIWindow , UIViewController 的关系 5. IOS程序的完整启动过程 ﹣AppDelegate的代理方法﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣我是分割线﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣ 现阶段的移动操作设备都有个特点 , 一个应用程序运行的过程中, 很容易受到打扰, 比如一个来电或者锁屏等操作,会导致应用程序进入后台或者终止 当发生这种情况的时 ...
1. Info.plist和pch文件的作用 2. UIApplication的常见使用 3. AppDelegate的代理方法 4. UIApplication , AppDelegate , UIWindow , UIViewController 的关系 5. IOS程序的完整启动过程 UIApplication , AppDelegate , UIWindow , UIViewController 的关系﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣我是分割线﹣﹣﹣﹣﹣﹣﹣﹣ UIApplication对象内部有个 delegate 属性 该属性就是 AppDelegate文件 A ...
1. Info.plist和pch文件的作用 2. UIApplication的常见使用 3. AppDelegate的代理方法 4. UIApplication , AppDelegate , UIWindow , UIViewController 的关系 5. IOS程序的完整启动过程 ﹣UIApplication﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣我是分割线﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣ *  UIApplication对象, 是应用程序的象征 *  每一个应用都又自己的UIApplication对象, 而且是单例的 *  通过调 ...
1. Info.plist和pch文件的作用 2. UIApplication的常见使用 3. AppDelegate的代理方法 4. UIApplication , AppDelegate , UIWindow , UIViewController 的关系 5. IOS程序的完整启动过程 ﹣Info.plist文件﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣我是分割线﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣﹣ *** Bundle Display name (早期版本) Bundle name(新版本) 这个是软件名称,修改这里安装之后显示的文字就是 ...
有时候,明明frame和数据都设置了,但是控件却没显示出来,总结一下一下几种情况 1. frame的尺寸和位置不对 \ 或者其实传入的是个空值 2. hidden是否为YES 3. 控件是否确实已经添加到父控件中 4. alphe 是否小于 0.01 (当透明度设置很低的时候 , 直接等于隐藏了控件) 5. 被其他控件挡住了 6. 看一看这个控件的父控件前面5种情况有没发生 总结一下 : 像以下情况 : 假如在init方法中设置frame bounds这里的值是0的,所以frame是0的 实际上任何UIView的 任何Init 方法里面的 bounds,frame等 ...

关于Tag的使用

很多时候,tag用作标示,可以通过标示去寻找例如一个父控件中里面的子控件的,甚至可以寻找子控件中的子控件,但是如果用控制器通过tag标示寻找这些控件 1 . 控制器知道了这些控件的内部结构. 2 . 假如控件内部改变,或者Tag内部改变,控制器就的代码全部要改 所以控件下(例如xib)的子控件应该交由对应控件的类去封装 步骤  1 . 新建一个xib文件描述一个view的内部结构 2 . 新建一个新的类(继承自某个系统自带的vier,继承自那个类,取决于xib的根对象的class) 3 . 新建类的的类名,需要和xib的名字一致 4 . 该类需要控制xib的子控件,将xib中的控件 和 ...
注 : 文章不断更新,转载文章请加上作者 总结 ﹣ UITableView 中,说了如何遵守协议调用方法,使UITableView展示数据: 如下面代码所示 //这种调用方法,固然可以从数据模型中获取到数据,并且展示出来, //每当一个cell进入视野范围内,就会调用一次方法(打印一下就可以测试) - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [[UITab ...
注 : 文章不断更新,转载文章请加上作者 UITableView中显示的每一个单元都是一个UITableViewCell对象 每个UITableView中,都有三个属性 也就是内部都又3个控件UIImageView 两个UILabel @property (nonatomic, readonly, retain) UIImageView *imageView ; @property (nonatomic, readonly, retain) UILabel *textLabel ; @property (nonatomic, readonly, retai ...

总结 ﹣ UITableView

注 : 文章不断更新,转载文章请加上作者 要实现表格数据形式 , 最常用的做法就是使用UITableView UITableView继承自UIScrollView, 因此支持垂直滚动,而且性能极佳 2. UITableView的两种样式(分组与不分组) @property (nonatomic, readonly) UITableViewStyle style; UITableViewStyle是一个枚举 typedef NS_ENUM(NSInteger, UITableViewStyle) { UITableViewStylePlain, ...
注 : 文章不断更新,转载文章请加上作者 UIKit直接将动画集成到UIView类中,当内部的一些属性发生改变时,UIView将为这些改变提供动画支持,执行动画所需要的工作由UIView类自动完成,但仍要在希望执行动画时通知视图 下面列举 ...
注 : 文章不断更新,转载文章请加上作者 1 . 什么是(代理模式)? 2 . 为什么要有这种(代理模式)设计思想? 3 . (代理模式)这种设计模式是怎么样的? -> 开发中,尽量不建议用父子关系来描述层次结构. //利用superview 找到父控件, 这样写代码扩展性不好,假如层次关系改变,这句代码就坏了. //以后层次结构改变.有可能就变成self.superview.superview 等等去找父层 [self.superview addSubview:label] -->  同样的代码,不能利用父子关系关系去描述层次结构的时候,想拿到父层怎么 ...
注 : 文章不断更新,转载文章请加上作者 NSfIleManager是一个单列类, 也是一个文件的管理器. 可以通过NSFileManager创建文件夹, 文件, 写文件 , 读文件内容 ,查文件, 改文件, 甚至是删文件,等基本内容 下面总结一下:
注 : 文章不断更新,转载文章请加上作者 1 . 什么是UIScrollView ? 当展示的内容较多, 超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容 而UIScrollView是一个能够滚动的视图控件. 与UIView的最大区别就是可滚动 2. 常用属性 ...
注 : 文章不断更新,转载文章请加上作者
Global site tag (gtag.js) - Google Analytics