- 博客(46)
- 资源 (1)
- 收藏
- 关注
原创 UISearchDisplayCotroller
本篇代码是关于如何在UISearchDisplayController上加UITableviewController实现搜索框的效果,UISearchDisplayController在iOS8.0以后已经被废弃,采用UISearchController;本篇的实现原理就是当触发searchBar的时候,也就是UISearchDisplayController上加UITableviewController的时候把当前view的frame赋给tableiew的frame,UISearchDisplayCont
2015-06-30 10:14:56
630
原创 iOS项目中常用的第三方开源库
1.项目使用的第三方开源库http://github.ibireme.com/github/list/ios/整理了比较常用的iOS第三方组件,以及github上的统计。项目使用了CocoaPods(类似java中的maven)管理常用的第三方库,一些特殊的单独引用,下面介绍下比较好用的几个。(1)AFNetworking目前比较推荐的iOS网络请求组件,默认网络请求是异步,通过block回调的方式
2015-04-21 16:53:25
1348
转载 CocoaPods的安装和使用
CocoaPods是什么?当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编的意思就是,手动一个个去下载所需类库十分麻烦。另外一种常见情况是,你项目中用到的类库有更新,你必须得重新下载新版本,重新
2015-04-13 11:41:03
377
原创 地理编码与反地理编码
地理编码与反地理编码最重要的两个方法:eocodeAddressDictionary:addressDict completionHandler:^(NSArray *placemarks, NSError *error),reverseGeocodeLocation:loction completionHandler:^(NSArray *placemarks, NSError *error);
2015-03-24 11:45:51
542
原创 地图与定位01
ios8.1以后的原生定位,定位框架和地图框架是完全分开独立的是基于CoreLocationManager;本篇大致介绍了定位的一些常用属性和代理方法,前提必须要在info.plist中配置
2015-03-24 09:39:56
553
原创 通知中心
很多人把通知中心和推送通知往往混为一谈,其实二者没有任何关系,他们所属的库也不一样,本文利用通知中心,也就是消息机制完成了简单的登录注销;登录成功的时候向通知中心发一条消息,然后在信息显示界面通知中心会添加一个观察者进行监听,从而更新个人信息界面的值。
2015-03-19 14:43:47
756
原创 CALayer常用属性,隐式动画
//// CALayerController.m// CALayer//// Created by xiaoyao on 15/3/5.// Copyright (c) 2015年 lijien. All rights reserved.//#import "CALayerController.h"#define WIDTH 50@interface CALayer
2015-03-05 15:05:00
656
转载 Xcode 的正确打开方式——Debugging
程序员日常开发中有大量时间都会花费在 debug 上,从事 iOS 开发不可避免地需要使用 Xcode。这篇博客就主要介绍了 Xcode 中几种能够大幅提升代码调试效率的方式。“If debugging is the process of removing bugs, then programming must be the process of putting them in.”——
2015-02-26 09:28:20
872
原创 检测版本更新
本篇文章完美的阐述了应用启动和手动版本的检测原理!#import "HYBVersionManager.h"#import "UIAlertView+Blocks.h"#define kRequestTimeOut 60.0@interface HYBVersionManager () { int _type; UIAlertView *_alertView;}
2015-02-04 14:18:59
708
原创 scrollView广告轮播
//// CarouselSrollView.m// CarouselScrollerView//// Created by xiaoyao on 15/1/12.// Copyright (c) 2015年 lijien. All rights reserved.//#import "CarouselSrollView.h"#import "UIImageView+We
2015-01-13 16:23:07
764
转载 ios 图片适配
APP适配IOS8,iPhone6和Plus截图简要说明有幸在9月25日拿到了iP6和iP6 Plus的真机,恰好又要做适配APP的工作(从iphone5上适配到iphone6和ip6 plus上),所以在真机上研究了下苹果官方在不同分辨率下对系统APP所做的适配。同时在网上也没找到相关的真机对比截图说明什么的,又有朋友问我要IP6和PLUS的真机截图回去自己研究,既然这样,那么干嘛不利用
2014-12-02 12:04:16
1417
原创 调起系统拨打电话
//// TelePhoneHelper.m// TelePhoneHelper//// Created by xiaoyao on 14/12/1.// Copyright (c) 2014年 lijien. All rights reserved.//#import "TelePhoneHelper.h"@implementation TelePhoneHelper
2014-12-01 18:20:38
577
转载 开源框架:CocoaPods
引言:CocoaPods是一个可以帮你集中管理第三方库的开源项目,运行在Ruby的环境下,基于GitHub托管优势,你可以很方便的查阅目前依赖于CocoaPods的资源.并且,CocoaPods是可靠,稳定,安全的.可以为你在使用第三方库资源时节省大部分的配置和部署时间.更专心的专注于Coding!部署的环境:硬件:Retina Macbook Pr
2014-12-01 14:16:17
589
原创 点击手势demo
//// UIGestureViewController.m// LJEExcise//// Created by xiaoyao on 14/11/29.// Copyright (c) 2014年 lijien. All rights reserved.//#import "UIGestureViewController.h"#define kLABELFRAME
2014-11-29 15:42:26
598
原创 百度地图功能封装
//// HYBBaiduMapHelper.m// BaiduMapDemo//#import "HYBBaiduMapHelper.h"@interface HYBBaiduMapHelper () <BMKLocationServiceDelegate,BMKGeneralDelegate,BMKMapViewDelegate,BMKRouteSearchDelega
2014-11-26 17:23:36
1962
原创 点赞动画
//// ClickZanHelper.m// LJECClickZan//// Created by xiaoyao on 14/11/26.// Copyright (c) 2014年 lijien. All rights reserved.//#import "ClickZanHelper.h"#import @implementation ClickZanHe
2014-11-26 12:25:37
1118
1
原创 友盟统计
//// UMAnalyticsHelper.m// LJEUMAnalytics//// Created by xiaoyao on 14/11/25.// Copyright (c) 2014年 lijien. All rights reserved.//#import "UMAnalyticsHelper.h"#import "MobClick.h"#defin
2014-11-25 11:45:14
941
原创 友盟推送
//// UMMessageHelper.m// LijeUMMessage//// Created by xiaoyao on 14/11/23.// Copyright (c) 2014年 lijien. All rights reserved.//#import "UMMessageHelper.h"#import "UMessage.h"#define kU
2014-11-24 09:53:37
863
原创 极光推送
//// JPushHelper.m// LJEJPushDemo//// Created by xiaoyao on 14/11/22.// Copyright (c) 2014年 lijien. All rights reserved.//#import "JPushHelper.h"#import "APService.h"@implementation JPu
2014-11-21 17:23:44
624
原创 findFirstResponder(找到第一响应者)
- (UIView *)findFirstResponder:(UIView *)root { if ([root isFirstResponder]) { return root; } // bian'l for (UIView *subViews in root.subviews) { UIView *firstResponder = [self findFir
2014-11-20 18:12:18
973
原创 iOS防止键盘的遮挡
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil]; [[NSNotificationCenter defaultCenter] addObserver:self s
2014-11-20 17:42:35
534
原创 友盟分享
//// AppDelegate.m// UMSocialShare//// Created by xiaoyao on 14/11/18.// Copyright (c) 2014年 xiaoyao. All rights reserved.//#import "AppDelegate.h"#import "UMSocialHelperViewController.h"
2014-11-19 15:10:48
976
原创 用shareSDK自定义分享菜单项
//// ShareController.m// xiaoyao//// Created by xiaoyao on 14/11/15.// Copyright (c) 2014年 xiaoyao. All rights reserved.//#import "ShareController.h"#import #import #import "ShareSDKHel
2014-11-19 15:06:16
814
原创 很好用很便捷的shareSDK封装
//// ShareSDKHelper.m// xiaoyao//// Created by xiaoyao on 14/11/16.// Copyright (c) 2014年 xiaoyao. All rights reserved.//#import "ShareSDKHelper.h"@implementation ShareSDKHelper+ (voi
2014-11-15 16:02:24
877
原创 纯代码自定义cell,并且实现动态调整
//// CusotmCellSystem.m// CustomCellSystem//// Created by lije on 14-10-20.// Copyright (c) 2014年 lije. All rights reserved.//#import "CusotmCellSystem.h"
2014-10-20 12:01:49
604
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人