摘要:运行Xcode 6,创建一个Single View Application工程。创建好后,把工程目录下的Main.storyboard和LaunchScreen.xib删除,扔进废纸篓。打开Info.plist,把Launch screen interface file base name,以及Ma...
阅读全文
摘要:UIApplicationMainmain函数中执行了一个UIApplicationMain这个函数int UIApplicationMain(int argc, char *argv[], NSString *principalClassName, NSString *delegateClassN...
阅读全文
摘要:在Xcode6之前,新建一个工程的时候,系统会帮我们自动新建一个以工程名为名字的pch (precompile header)文件,在开发过程中,可以将那些整个工程都广泛使用的头文件包含在该文件下,编译器就会自动的将pch文件中的头文件添加到所有的源文件中去,这样在需要使用相关类的时候不需要使用im...
阅读全文
摘要:下面是官方的说明:源字符串--->结果字符串“/tmp/scratch.tiff”--->“scratch.tiff”“/tmp/scratch”--->“scratch”“/tmp/”--->“tmp”“scratch”--->“scratch”“/”--->“/”获取网络数据或者路径的文件名以及...
阅读全文
摘要:通过代码自定义cell(cell的高度不一致)(如果高度一致的cell 用xib实现)1.新建一个集成自UItableVIewCell的类2.重写initWithStle :方法1 - (instancetype)initWithStyle:(UITableViewCellStyle)style r...
阅读全文
摘要:我用的是Xcode6.2. 系统默认没有pch文件。 所以没有自动导入UIKit包。我在继承NSObject类里也不能用CGRect或者UI开头的控件,原因也是Xcode6.2以后版本缺少UIKit 框架,引入框架就可以用了在你的XXXXX.h 文件里面 导入#import
阅读全文
摘要:1 // 2 // ViewController.m 3 // 图片轮播器 4 // 5 // Created by zjj on 15/5/23. 6 // Copyright (c) 2015年 zjj. All rights reserved. 7 // 8 9 ...
阅读全文
摘要:UITableViewCell单元格样式作用1 typedef NS_ENUM(NSInteger, UITableViewCellStyle) {2 UITableViewCellStyleDefault, // Simple cell with text label and opt...
阅读全文
摘要:提高生产效率方式首先,必须先强调下代码复用的重要性。 复用的重要性:第一,较高的生产效率;第二,较高的软件质量;第三,适当的使用复用可以改善系统的可维护性。 复用不仅仅是代码的复用,代码复用只是复用的初等形式 传统的复用:代码的剪贴复用,算法的复用,数据结构的复用。 在一个面向对象的语言中,...
阅读全文
摘要:json数据 json是一种配置文件 内置数组 里 每个元素 可能是字典对象懒加载当实例化对象需要时候加载
阅读全文
摘要:1 // 2 // ViewController.m 3 // 13-UITableView 4 // 5 // Created by zjj on 15/5/14. 6 // Copyright (c) 2015年 zjj. All rights reserved. 7 // 8 9 ...
阅读全文
摘要:UIscrollView 多图滑动翻译文档上的
bounds是指这个view在它自己坐标系的坐标和大小 而frame指的是这个view在它superview的坐标系的坐标和大小
区别主要在坐标系这一块。 很明显一个是自己为原点的坐标系,一个是以屏幕为原点的坐标系。绝 对坐标。。。相对坐标。。。比如...
阅读全文
摘要:1 // 2 // ViewController.m 3 // 11-1UiscrollViewdelegate 4 // 5 // Created by zjj on 15/5/13. 6 // Copyright (c) 2015年 zjj. All rights reserved. ...
阅读全文
摘要:把昨天代码重构了下分层Xcode6.2没有直接生成两个文件的class操作仔细寻找后找到 新建 newfile -> Source -> CocoaTouch Class直接生成一个h和一个m俩文件事先将xib建好新建纯净view自定义xibclass为RowViewxib里面去掉layouout选...
阅读全文
摘要:storyboard里面实现的通讯录现在用界面替换代码新加入一个xib文件 1 #pragma mark 用xib创建一行并添加文字和头像 2 - (UIView *)createRowView 3 { 4 // 0.加载RowView文件,创建Objects数组按顺序包装所有控件到数组中返...
阅读全文
摘要:1 // 2 // ViewController.h 3 // 08-通讯录 4 // 5 // Created by zjj on 15/5/10. 6 // Copyright (c) 2015年 zjj. All rights reserved. 7 // 8 9 #import ...
阅读全文
摘要:1.addSubview:(UIView *)child添加子控件用(最新的子控件,会显示在最上面)2.NSArray *subviews通过addSubview:方法添加的子控件都会存在这个数组中,子控件谁在最上面就在数组最下面3.removeFromSuperview将控件本身从父控件中移除(控...
阅读全文
摘要://// ViewController.h// 07-TomCat//// Created by zjj on 15/5/8.// Copyright (c) 2015年 zjj. All rights reserved.//#import @interface ViewController...
阅读全文
摘要:1 // 2 // ViewController.h 3 // 06-imgPlace 4 // 5 // Created by zjj on 15/5/7. 6 // Copyright (c) 2015年 zjj. All rights reserved. 7 // 8 9 #imp...
阅读全文