Skip to content

Instantly share code, notes, and snippets.

View monjer's full-sized avatar

monjer monjer

  • None
  • Beijing China
  • 19:37 (UTC -12:00)
View GitHub Profile
@monjer
monjer / NSURL+Extend.h
Last active December 16, 2015 07:49
NSURL 扩展
//
// NSURL+Extend.h
//
// Created by manjun.han on 13-4-17.
//
#import <Foundation/Foundation.h>
@interface NSURL (Extend)
@monjer
monjer / UIResponder+FirstResponder.h
Last active December 16, 2015 11:59
获取app中firstResponder对象
//
// UIResponder+FirstResponder.h
//
// Created by manjun.han on 13-4-18.
// Copyright (c) 2013年 com.hmj. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface UIResponder (FirstResponder)
@monjer
monjer / UIView+Util.h
Last active December 17, 2015 20:29
UIView一些简单工具方法
//
// UIView+Util.h
//
// Created by manjun.han on 12-12-5.
// Copyright (c) 2012年 All rights reserved.
//
#import <UIKit/UIKit.h>
@interface UIView (Util)
@monjer
monjer / UIView+Dimensions.h
Last active December 18, 2015 02:39
UIView+Dimensions.h添加对UIView定位的分类
//
// UIView+Dimensions.h
//
// Created by manjun.han on 12-11-21.
// Copyright (c) 2012年 All rights reserved.
//
#import <UIKit/UIKit.h>
@interface UIView (Dimensions)
//
// UIActivityIndicatorView+Short.h
//
// Created by manjun.han on 13-3-27.
// Copyright (c) 2013年 com.hmj. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface UIActivityIndicatorView (Short)
@monjer
monjer / MMPopoverController.h
Created June 14, 2013 12:12
继承UIPopoverController,实现在popover在dismiss时自动调用代理方法,默认情况下通过dismissPopoverAnimated:方法来清除popover时,不会调用代理的方法。
//
// MMPopoverController.h
// Animation
//
// Created by manjun.han on 04/06/2013.
// Copyright (c) 2013 animation. All rights reserved.
//
#import <UIKit/UIKit.h>
@monjer
monjer / BTree.html
Last active December 18, 2015 14:28
二叉树常用的几种遍历方式的Javascript简单实现,包括递归和非递归两种实现方式。
<! DOCTYPE html>
<html>
<head>
</head>
<body>
<script type="text/javascript">
function BTreeNode(data){
this.leftNode = null;
@monjer
monjer / cls.js
Last active December 18, 2015 14:28
DOM样式名操作
(function(opt_ns , opt_wind){
var clsSplitor = /\s+/ ,
support = !document.body.classList ? false : true ;
function trim(str) {
if(Object.prototype.toString.call(str) !== "[object String]"){
return ""
}
@monjer
monjer / NSTimer+Block.h
Last active December 20, 2015 06:38
NSTimer block实现
//
// NSTimer+Block.h
// Created by manjun.han on 23/06/2013.
//
typedef void (^TimerBlock)(NSTimeInterval time);
@interface NSTimer (Block)
+ (NSTimer *)scheduledTimerWithTimeInterval:(NSTimeInterval)seconds block:(TimerBlock) block repeats:(BOOL)repeats ;
@monjer
monjer / UIWebView+RemoveShadow.h
Last active December 20, 2015 06:38
UIWebView+RemoveShadow
//
// UIWebView+RemoveShadow.h
// Created by manjun.han on 06/06/2013.
/
/**
* IOS6.1-及以下
*/
@interface UIWebView (RemoveShadow)
- (void)removeAllShadow ;