- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 解决getElementsByClassName兼容性问题
在IE8及IE8以下浏览器中不支持getElementsByClassName,需要自己重新修改一下,如下:function getElementsByClassName(node,classname){ if(node.getElementsByClassName){ // 使用现有方法 return node.getElementsByClassName(classname
2016-07-30 17:58:23 807
原创 jQuery获取与设置div的宽高
有两种方法获取与设置div的宽高:使用尺寸函数或使用css方法获取宽高1. 尺寸函数:height() 获取高度,width() 获取宽度2. css获取div宽高:css("height")获取高度,css("width")获取宽度区别:尺寸函数获取的值为整型,而css获取的值为带px的字符串$(".div1").click(function()
2016-07-30 16:41:21 36860
原创 控制器的创建方式
控制器的创建方式:1)直接利用代码alloc init创建2)使用主动的方式加载storyboard注:如果项目中设置了主窗口,则不用代码也可以加载storyboard(系统自动生成的),使用纯项目则需要手动添加代码- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptio
2016-07-30 16:38:10 340
原创 UIWindow的介绍和使用
•UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow•iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了•一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow,也就说,没有UIWindow,就看不见任何UI界面
2016-07-30 16:37:54 659
原创 iOS程序的启动过程
1.main函数2.UIApplicationMain* 创建UIApplication对象* 创建UIApplication的delegate对象3.delegate对象开始处理(监听)系统事件(没有storyboard)* 程序启动完毕的时候, 就会调用代理的application:didFinishLaunchingWith
2016-07-30 16:37:43 222
原创 四大对象关系图
/** * 程序启动完毕就会调用一次 */- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 1.创建window self.window = [[UIWindow alloc] initW
2016-07-30 16:37:30 630
原创 UIApplicationMain的介绍
#import #import "MJAppDelegate.h"int main(int argc, char * argv[]){ @autoreleasepool { return UIApplicationMain(argc, argv, nil, NSStringFromClass([MJAppDelegate class])); }}
2016-07-30 16:37:08 314
原创 AppDelegate文件的介绍和使用
UIApplication和delegate所有的移动操作系统都有个致命的缺点:app很容易受到打扰。比如一个来电或者锁屏会导致app进入后台甚至被终止,还有很多其它类似的情况会导致app受到干扰,在app受到干扰时,会产生一些系统事件,这时UIApplication会通知它的delegate对象,让delegate代理来处理这些系统事件。AppDe
2016-07-30 16:36:59 2454
原创 UIApplication对象的介绍和使用
1) UIApplication对象是应用程序的象征2) 每一个应用都有自己的UIApplication对象,而且是单例的3) 一个iOS程序启动后创建的第一个对象就是UIApplication对象4) 通过[UIApplication sharedApplication]可以获得这个单例对象5) 利用UIApplication对象,能进行一些应用级别的操作UIAp
2016-07-30 16:36:48 284
原创 Info.plist文件介绍和常见属性
Info.plist文件介绍建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为是传说中非常重要的“Info.plist”项目中还
2016-07-30 16:36:36 1608
原创 笔记
1.通过xib自定义cell * 添加tableView * 加载团购数据 * 新建xib,获取子控件 * 封装 * 最后引入headerView和footerView(插入广告,加载更多)2.通过代码自定义cell * 引入UITableViewController * 加载模型数据MJStatus,用自带的cell展示基本数据 * 新建一个MJStatusCell,封装模型
2016-07-30 16:36:23 157
原创 第十天课程()-琐碎知识
视频为:传智播客2014年第四期3-6月份(MJ老师的视频) – 第十天(多控制器管理)课程 注1:完全掌握的会随时删除 注2:把很多琐碎知识点记下来比较好,琐碎并且容易忘记,利于加强记忆,并且省的再找很长时间
2016-07-30 16:35:51 243
原创 通过代码自定义cell(cell的高度不一致)
1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame, 子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定的图片)3.提供2个模型 数据模型: 存放文字数据\图片数据 frame模型: 存
2016-07-30 16:35:06 190
原创 各个需要整理的知识点 现在只是几个路径
3.Xcode文档安装路径 /Applications/Xcode.app/Contents/Developer/Documentation/DocSets4.Xcode模拟器安装路径 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs
2016-07-30 16:34:20 205
多线程压缩图片程序
2013-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人