自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秉烛夜谈

欢迎大家一起讨论

  • 博客(36)
  • 资源 (5)
  • 收藏
  • 关注

原创 更改UIPickerView选中框颜色

[pickerView.subviewsobjectAtIndex:1].layer.borderWidth =0.5f;        [pickerView.subviewsobjectAtIndex:2].layer.borderWidth =0.5f;        [pickerView.subviewsobjectAtIndex:1].layer.borde

2015-10-12 11:03:37 7486

原创 解决interactivePopGestureRecognizer与UIPanGestureRecognizer冲突

在当前vc里添加self.navigationController.interactivePopGestureRecognizer.enabled = YES;self.navigationController.interactivePopGestureRecognizer.delegate = self;UIPanGestureRecognizer *pa

2015-07-30 14:55:04 2821

原创 uitableview push返回后自动下移的解决方法

UITableView选择一个cell,self.navigationController  push到另一个controller,返回后会出现整个UITableView下移一个navigationBar的高度,解决方法是在tableView前面在一个高度为0的view即可。 UIView *view = [[UIView alloc] initWithFrame

2015-04-28 17:42:31 3916

转载 ios判断邮箱,手机号码,车牌号是否合法(正则表达)

原文出至:http://www.cnblogs.com/hellocby/archive/2012/12/05/2803094.html/*邮箱验证 MODIFIED BY HELENSONG*/-(BOOL)isValidateEmail:(NSString *)email{    NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A

2015-04-15 09:04:34 1062

原创 如何在越狱设备ROOT权限下安装APP

IPAD安装SSH:打开Cydia,在主页上找到“OpenSSH Access How-To”点击第一项“install the OpenSSH”,进到下个页面后点击右上角的安装按钮,跟着操作走就可以了通过SSH与IPAD建立连接:在MAC下打开“终端”输入ssh root@ipad ip地址输入密码——alpine,如果成功的话就可以连接IPA

2013-08-28 19:54:42 1814

原创 XMPP聊天客户端环境搭建

1.服务器选择:ejabberd,具体安装过程请参考:http://blog.youkuaiyun.com/linhanmin/article/details/98768192.客户端配置:采用xmppframework,下载完选中以下文件以及Frameworks加入项目中最后设置header search paths:/usr/include/libxml2就此项目环境搭

2013-08-18 18:09:40 1993

原创 XMPP服务端——ejabberd for mac安装教程

最近想用XMPP做个聊天系统,上网找了下资料,决定服务端使用ejabberd,下面大致介绍下ejabberd在MAC下的安装过程。ejabberd的官网是:http://www.process-one.net/en/ejabberd/,有兴趣的朋友可以看看这里我用的版本是2.1.11:ejabberd-2.1.11-darwin-x86_64-installer.app.zip

2013-08-10 14:55:43 5915

转载 ios layer 动画-(transform.scale篇)

x轴缩放:CABasicAnimation *theAnimation;theAnimation=[CABasicAnimation animationWithKeyPath:@"transform.scale.x"];theAnimation.duration=8;theAnimation.removedOnCompletion = YES;theAnimation.from

2013-05-15 17:22:57 3049

原创 如何判断iphone4、iphone4s、iphone5、iPad、iPad retina

if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) { CGFloat scale = [[UIScreen mainScreen] scale]; if (scale > 1.0) { //iPad retina screen

2013-03-14 19:24:54 2224

原创 IOS截屏的几种方法

1.第一种    UIGraphicsBeginImageContextWithOptions(self.view.bounds.size,YES, 1.0f);    [self.view.layerrenderInContext:UIGraphicsGetCurrentContext()];    UIImage *uiImage =UIGraphicsGetIma

2013-03-09 22:41:26 2549

原创 Mac常用指令

本文出自:http://blog.youkuaiyun.com/linhanmin/article/details/85201901.Mac下批量修改图片尺寸的方法1. sips -z 768 1024 xxx.png//768代表高度,1024代表长度2. sips -Z 500 xxx.png: ^ //重新定义单个图片尺寸(保留比例)3.sips -Z

2013-01-19 15:45:29 691

原创 ls -bash: ls: command not found

原因:在设置环境变量时,编辑profile文件没有写正确,导致在命令行下 ls等命令不能够识别。解决方案: export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin复制运行指令,可以解决问题,不过关闭终端重新运行ls等命令又会不能识别,原因是profile文件

2013-01-19 15:31:43 1439

原创 如何解决UIScrollView中添加UITapGestureRecognizer跟UIButton点击事件冲突

1.添加单击事件UITapGestureRecognizer *gensture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(scrollViewTapAction)];gensture.delegate = self;[scrollView addGestureRecognizer:ge

2013-01-18 10:50:06 6312

转载 关于ld: file is universal (2 slices) but does not contain a(n) armv7s slice

本文出自:http://blog.youkuaiyun.com/skydevin/article/details/8153012升级了xcode之后,支持iOS6和iPhone5,不过Build项目的时候,出现了标题所示错误提示信息。原因是引用的第三方库导致了这个链接错误。解决办法有三个,随便哪种都能解决:1.升级涉及到的.a文件2.在target的Build Se

2013-01-09 10:48:34 1018

原创 如何解决Could not launch app - No such file or directory

升级到XCode4.5后会经常出现“Could not launch app - No such file or directory”这个问题,下面介绍下我的解决方法1.断开设备,删除在设备调试的APP2.强行退出XCode(Quit xcode),不要只是关闭,直接强行退出3.删除系统生成的文件 (~/Library/Developer/Xcode/DerivedData/)

2012-11-20 14:49:15 3438

原创 查看EXC_BAD_ACCESS或SIGABRT的方法

本文出自:http://blog.youkuaiyun.com/linhanmin/article/details/81178081.打开XCode -> Product -> Edit Scheme 2.选择Arguements的Environment Varibles中添加NSZombieEnabled YES测试代码UILabel *label = [[UILab

2012-10-27 10:31:06 2628

原创 IOS6横屏

http://blog.youkuaiyun.com/linhanmin/article/details/8048375只支持portait,不能旋转:-(BOOL)shouldAutorotate{    return NO; }支持旋转:-(BOOL)shouldAutorotate{    return YES; }-(NS

2012-10-08 14:43:17 2662

转载 UIScrollview:延迟加载 lazily load(动态加载)

本文转自:UIScrollview要加载大量数据的时候,考虑到内存的消耗问题,我们不可能全部加载完。因此,需要找到个方法去延迟加载(lazily load)。参考官方例子:PageControl中的iphone页面。ipad的是popover弹窗的示例。关于这个例子(我下的是1.4版的),运行会出现问题:[WARN]Warning: Multiple build comma

2012-09-24 19:37:26 1364

原创 使用XCode4.3.2更改项目名

http://blog.youkuaiyun.com/linhanmin/article/details/79947801.选择项目,在工具栏选择 View->Utilities->Show File Inspector2.更改Project Name,改完名字后按回车3.按Rename等系统修改完后按OK4.完成后,你会发现还有一个地方

2012-09-19 10:42:10 1259

转载 CGContext小记

本文转自 http://www.cocoachina.com/newbie/basic/2012/0831/4685.html 0  CGContextRef context = UIGraphicsGetCurrentContext(); 设置上下文1 CGContextMoveToPoint 开始画线2 CGContextAddLineToPoint 画直线

2012-09-01 14:09:53 674

转载 UIViewController使用技巧!

本文转自 http://blog.youkuaiyun.com/mengtnt/article/details/6709930 UIViewController顾名思义,视图控制器应该在MVC设计模式中扮演控制层的角色。最开始的时候一直不理解为何有了UIView还要UIViewController做什么用,不都是向视图中增加view。如果你开发的应用界面非常的简单,确实没有这个必要,但是对于视图中

2012-08-30 17:06:33 616

原创 如何新建Cocos2d开发iPad版项目

1.command+shift新建一个cocos2d项目2.在Build Settings里更改Targeted Device Family为ipad

2012-08-20 10:49:52 723

原创 使用SCListener识别麦克风声音录入

.h文件#import #import #import @interface SCListener : NSObject {    AudioQueueLevelMeterState *levels;        AudioQueueRef queue;    AudioStreamBasicDescription format;    Float

2012-07-10 18:53:06 2770

转载 IOS判断版本

1. iOS版本确认- (void)viewDidLoad { [super viewDidLoad]; if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 4.0) { bannerView = [[ADBannerView alloc] init]; bannerVi

2012-04-19 18:11:54 767

转载 UINavigationBar 设置背景图片

#import  @interface DDNavigationViewController : UINavigationControllerUINavigationControllerDelegate> {    CALayer *_barBackLayer;}@end@implementation DD

2012-04-18 13:35:19 942

转载 使用OpenUrl打开系统map sms 等应用

链接地址:Map    http: //maps.google.com/maps?q=Shanghai   Email  mailto://myname@google.com   Tel    tel://10086   Msg    sms://10086 - (IBAction)openMaps {        //打开地图        NSString *ad

2012-04-12 11:02:35 1384

原创 访问UISwitch中的UILabel

UIView *mainView =[[[[mySwitch subviews] objectAtIndex:0] subviews] objectAtIndex2];UILabel *onLabel = [[mainView subviews] objectAtIndex:0];UILabel *offLabel = [[mainView subviews] objectAtIndex:

2012-01-12 23:13:31 544

原创 将JSON内容写入并读取文件

//write-(void)creatAFile:(NSString *)urlString{ NSString *filePath = [self getPlistFile]; BOOL blHave = [[NSFileManager defaultManager] fileExistsAtPath:filePath]; if (blHave) {

2011-12-27 14:53:03 1900

原创 使用Localizable.strings实现本地化

#define ENGLSIH_LANGUAGE 1#define CHINESE_HANS_LANGUAGE 2#define CHINESE_HANT_LANGUAGE 3#define PORTUGUESE_LANGUAGE 4//Translate a text-(NSString*) selectedLanguage:(int)whichLanguage languageS

2011-12-27 14:40:45 1495

转载 动态调整UITableViewCell高度

本文转自http://www.cnblogs.com/batys/archive/2011/10/18/2216434.html- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {     static NSString *

2011-11-29 12:04:56 804

原创 NSDate长整型转换

NSString *dateString = @"1320825780800";    NSDate *newDate  = [NSDate dateWithTimeIntervalSince1970:[s doubleValue]/1000];    NSDateFormatter *formatter1 = [[NSDateFormatter alloc] init];    [f

2011-11-10 10:20:33 1060

原创 手把手教你如何实现苹果推送通知

本文参考自http://mobiforge.com/developing/story/programming-apple-push-notification-services感谢WEIMENGLEE 简单又易懂的教程废话不说,直接进入主题生成请求证书1. 首先打开 Keychain Access,进入后选择“'Certificate Assistant”——

2011-11-04 22:45:20 1799

原创 XCode4.0添加Three20

1.新建Three20文件夹2.用Terminal进入到新建的文件夹3.运行指令下载three20git clone https://github.com/facebook/three20.git4.在下载的时候在Three20文件下新建一个Three20Demo的项目5.下载完three20后,运行指令即可在新建项目里添加three20python three20/s

2011-10-26 15:14:10 1294

转载 UITextView关闭键盘

在网上找了个不错的方法,特此记录下来学习下。1.如果你程序是有导航条的,可以在导航条上面加多一个Done的按钮,用来退出键盘,当然要先实UITextViewDelegate。代码如下:- (void)textViewDidBeginEditin

2011-10-10 09:52:51 2229

原创 IPhone strings文件问题

今天白痴的又遇到上次的问题,搞了半天才搞出来,为了以后方便查阅,在此记下:1.编译不通过,记得在右边属性栏设置 Text Encoding为Unicode(UTF-8)

2011-10-08 17:40:21 763

原创 JAVA程序员之路(转自百度)

<br /><br />很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛!<br />要想学好Java,首先要知道Java的大致分类。我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open Net Environment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2M

2011-02-11 21:27:00 562

iOS邮箱模糊匹配Demo

iOS邮箱模糊匹配

2017-05-11

ios多线程图片下载

ios多线程图片下载,比较复杂,有兴趣的可以研究研究。

2012-05-08

iphone移动图标效果

iphone移动图标效果,有需要的可以看看

2011-09-28

IPhone九宫格需要的可以进来看看

一个简单的IPhone九宫格案例,需要的朋友可以参考下。。。

2011-08-30

常用NSString字符串操作

常用NSString字符串操作,主要有字符串截取 读取文件内容等等

2011-07-02

空空如也

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

TA关注的人

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