自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决getElementsByClassName兼容性问题

在IE8及IE8以下浏览器中不支持getElementsByClassName,需要自己重新修改一下,如下:function getElementsByClassName(node,classname){ if(node.getElementsByClassName){ // 使用现有方法 return node.getElementsByClassName(classname

2016-07-30 17:58:23 788

原创 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 36748

原创 控制器的创建方式

控制器的创建方式:1)直接利用代码alloc init创建2)使用主动的方式加载storyboard注:如果项目中设置了主窗口,则不用代码也可以加载storyboard(系统自动生成的),使用纯项目则需要手动添加代码- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptio

2016-07-30 16:38:10 318

原创 UIWindow的介绍和使用

•UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow•iOS程序启动完毕后,创建的第一个视图控件就是UIWindow,接着创建控制器的view,最后将控制器的view添加到UIWindow上,于是控制器的view就显示在屏幕上了•一个iOS程序之所以能显示到屏幕上,完全是因为它有UIWindow,也就说,没有UIWindow,就看不见任何UI界面

2016-07-30 16:37:54 631

原创 iOS程序的启动过程

1.main函数2.UIApplicationMain* 创建UIApplication对象* 创建UIApplication的delegate对象3.delegate对象开始处理(监听)系统事件(没有storyboard)* 程序启动完毕的时候, 就会调用代理的application:didFinishLaunchingWith

2016-07-30 16:37:43 202

原创 四大对象关系图

/** * 程序启动完毕就会调用一次 */- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // 1.创建window self.window = [[UIWindow alloc] initW

2016-07-30 16:37:30 609

原创 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 304

原创 AppDelegate文件的介绍和使用

UIApplication和delegate所有的移动操作系统都有个致命的缺点:app很容易受到打扰。比如一个来电或者锁屏会导致app进入后台甚至被终止,还有很多其它类似的情况会导致app受到干扰,在app受到干扰时,会产生一些系统事件,这时UIApplication会通知它的delegate对象,让delegate代理来处理这些系统事件。AppDe

2016-07-30 16:36:59 2427

原创 UIApplication对象的介绍和使用

1) UIApplication对象是应用程序的象征2) 每一个应用都有自己的UIApplication对象,而且是单例的3) 一个iOS程序启动后创建的第一个对象就是UIApplication对象4) 通过[UIApplication sharedApplication]可以获得这个单例对象5) 利用UIApplication对象,能进行一些应用级别的操作UIAp

2016-07-30 16:36:48 265

原创 Info.plist文件介绍和常见属性

Info.plist文件介绍建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除在旧版本Xcode创建的工程中,这个配置文件的名字就叫“Info.plist”项目中其他Plist文件不能带有“Info”这个字眼,不然会被错认为是传说中非常重要的“Info.plist”项目中还

2016-07-30 16:36:36 1514

原创 笔记

1.通过xib自定义cell * 添加tableView * 加载团购数据 * 新建xib,获取子控件 * 封装 * 最后引入headerView和footerView(插入广告,加载更多)2.通过代码自定义cell * 引入UITableViewController * 加载模型数据MJStatus,用自带的cell展示基本数据 * 新建一个MJStatusCell,封装模型

2016-07-30 16:36:23 144

原创 第十天课程()-琐碎知识

视频为:传智播客2014年第四期3-6月份(MJ老师的视频) – 第十天(多控制器管理)课程 注1:完全掌握的会随时删除 注2:把很多琐碎知识点记下来比较好,琐碎并且容易忘记,利于加强记忆,并且省的再找很长时间

2016-07-30 16:35:51 229

原创 通过代码自定义cell(cell的高度不一致)

1.新建一个继承自UITableViewCell的类2.重写initWithStyle:reuseIdentifier:方法 添加所有需要显示的子控件(不需要设置子控件的数据和frame,  子控件要添加到contentView中) 进行子控件一次性的属性设置(有些属性只需要设置一次, 比如字体\固定的图片)3.提供2个模型 数据模型: 存放文字数据\图片数据 frame模型: 存

2016-07-30 16:35:06 177

原创 各个需要整理的知识点 现在只是几个路径

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 192

多线程压缩图片程序

压缩图片,改变图片的尺寸大小来达到改变图片占用空间的大小,用到了BackgroundWorker控件进行处理,在图片量大的情况下不会出现假死,自己写的程序,仅供初学者参考,如果有漏洞请反馈一下,谢谢

2013-10-23

空空如也

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

TA关注的人

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