自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 iOS 获取当前屏幕显示的viewcontroller

if (![[[selfgetCurrentVC]class]isEqual:[MineMessageViewControllerclass]])//获取当前屏幕显示的viewcontroller- (UIViewController *)getCurrentVC{    UIViewController *rootViewContr

2017-12-06 11:50:57 4604

原创 iOS 对比两个文件内容是否相同 MD5摘要 与 直接比较

直接比较两个文件的内容    NSString *path = [[NSBundlemainBundle]bundlePath];    NSString *filePath1 = [pathstringByAppendingPathComponent:@"3-g.txt"];    NSString *filePath2 = [pathstring

2017-12-06 11:26:01 1516

原创 UILabel 富文本 显示文字和图片

//    在UILabel上显示文字和图片    //UIlabel 富文本 字体显示不同颜色    UILabel *testLabel = [[UILabel alloc]initWithFrame:CGRectMake(0, 100, 320, 30)];    testLabel.backgroundColor = [UIColor lightGrayColor];

2016-10-10 13:24:25 3955

原创 iOS开发钥匙串保存信息

第一步设置钥匙串存储分组:file:///Users/aojinrui/Library/Containers/com.tencent.qq/Data/Library/Application%20Support/QQ/Users/952279913/QQ/Temp.db/C984A25D-8140-494F-97CE-FA91DD1B53E7.png第二步导入KeychainIt

2015-11-26 09:37:25 3888

原创 iOS 将Log日志输出到文件中保存

对于真机,日志没法保存,不好分析问题。所以有必要将日志保存到应用的Docunment目录下,并设置成共享文件,这样才能取出分析。首先是日志输出,分为c的printf和标准的NSLog输出,printf会向标准输出(sedout)打印,而NSLog则是向标准出错(stderr),我们需要同时让他们都将日志打印到一个文件中。例子:freopen("xx.log","a+",stdo

2015-07-17 10:56:48 9352

原创 IOS下获取时间、手机系统时区以及获取时间间隔

1,获取当前时间NSDate*currentDate=[NSDate date];       NSDateFormatter  *dateformatter=[[NSDateFormatteralloc] init];                [dateformattersetDateFormat:@"YYYYMMdd"];

2015-07-10 09:16:02 3919

原创 malloc

项目(702,0x198497310) malloc: stack logs being written into /private/var/mobile/Containers/Data/Application/461E4C49-CF65-49F6-8B76-AF30533D5390/tmp/stack-logs.702.100098000.TableDelete.3JtuAw.index项目

2015-01-21 09:36:12 3236

原创 iOS p12证书转换成pem证书

cd到文件根目录//p12证书转换成pem证书//openssl pkcs12 -in disPush.p12 -out disPush.pem -nodes//测试苹果推送服务的连通性//telnet gateway.sandbox.push.apple.com 2195//测试证书可用性//openssl s_client -connect

2017-12-06 13:43:03 955

原创 iOS 读取URL图片并存储到本地

dispatch_queue_t globalQueue =dispatch_get_global_queue(0,0);                    dispatch_async(globalQueue, ^{                                                NSData *data = [NSDatad

2017-12-06 12:28:39 1834

原创 iOS 动态设置标签

@property (strong,nonatomic) UIView *tableHeadView;    NSMutableArray *hotSearchArr;hotSearchArr = [[NSMutableArray alloc] initWithObjects:@"ceshi1",@"ceshi2ceshi2",@"ceshi3ces

2017-12-06 12:05:46 819

原创 iOS 判断是否全部为数字

- (BOOL)deptNumInputShouldNumber:(NSString *)str{    if (str.length ==0) {        returnNO;    }    NSString *regex =@"[0-9]*";    NSPredicate *pred = [NSPredicatepre

2017-12-06 11:18:09 346

原创 iOS 实时监听UITextField输入事件

searchTextField=[[UITextFieldalloc]initWithFrame:CGRectMake(30,0,searchView.frame.size.width-120,30)];    [searchTextFieldsetPlaceholder:MYLocalizedString(@"shangpinmingchengtiaoma",@"")];

2017-12-06 11:11:56 6877

原创 url

iOS在文件末尾写入内容UILabel 富文本 显示文字和图片iOS根据文字字数动态确定Label宽高iOS开发钥匙串保存信息在IOS中如何读取系统产生的plist文件和自定义的plist文件NSData转NSString的问题iOS图片处理,截图,缩放,存储iOS在文件末尾写入内容int转byteiOS 利用Socket U

2017-03-02 11:32:41 360

原创 iOS根据文字字数动态确定Label宽高

计算单行文本的长度iOS7中用以下方法- (CGSize)sizeWithAttributes:(NSDictionary *)attrs;替代过时的iOS6中的- (CGSize)sizeWithFont:(UIFont *)font 方法// iOS7_API_根据文字 字数动态确定Label宽高    // 设置Label的字体 HelveticaNe

2016-10-08 09:44:42 1808

原创 在IOS中如何读取系统产生的plist文件和自定义的plist文件

IOS中,读取系统产生的plist文件和用户自定义的plist文件写法是不一样的。这里记录下来,供有需要的网友参考下。 //读取自定义的 plist文件的写法    NSString *plistPath = [[NSBundlemainBundle] pathForResource:@"customInfo"ofType:@"plist"];   NSDict

2015-11-26 09:06:22 2107

原创 NSData转NSString的问题

NSDataz转NSString的问题NSData *wangguanDomindata = [NSDatadataWithData:(NSData *)[paraValueArrayobjectAtIndex:i]];NSLog(@"wangguanDomindata--->%@-->%lu",wangguanDomindata,(unsignedlong)wangg

2015-10-13 11:11:59 882

原创 iOS图片处理,截图,缩放,存储

图片的处理大概分 截图(capture),  缩放(scale), 设定大小(resize),  存储(save) 1.等比率缩放- (UIImage *)scaleImage:(UIImage *)image toScale:(float)scaleSize { UIGraphicsBeginImageContext(CGSizeMake(image.

2015-10-13 10:50:48 528

原创 iOS在文件末尾写入内容

-(NSString*)infoFilePath{    NSArray *Paths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES );   NSString *MyDocpath=[Paths objectAtIndex:0];    NSStrin

2015-09-21 22:20:42 2515

原创 int转byte

- (NSData *)little_intToByteWithData:(int)i andLength:(int)len{   Byte abyte[len];   if (len == 1) {        abyte[0] = (Byte) (0xff & i);    }else if (len ==2) {        abyte[0] = (B

2015-09-21 22:16:16 981

原创 iOS 利用Socket UDP协议广播机制的实现

1.前言什么是UDP协议广播机制?举一个例, 例如在一群人群中,一个人要找张三,于是你向人群里大喊一声(广播):“谁是张三”如果它是张三,它就会回应你,在网络中也是一样的。UDP广播机制的应用场景:若干个客户端,在局域网内(不知道IP的情况下)需要在很多设备里需找特有的设备,比如服务器,抑或是某个打印机,传真机等。假设我现在准备将服务

2015-07-17 17:23:49 2486

原创 ios开发输出消息控制

问题在ios项目开发中,项目发布时需要去掉NSLog消息,不然会非常影响性能,但是去掉NSLog是一件非常费事的事情解决办法在项目的目录Supporting Files->项目名称-Prefix.pch,这个项目文件被所有的文件包含了,是一个公用的文件在文件中添加#ifdef DEBUG//调试状态#define Log(...) N

2015-07-17 10:29:43 625

原创 GCD部分用法

1,用gcd延迟执行任务如果我们需要某个方法在一段时间后执行,那么我们常常会调用这样的方法- (void)viewDidLoad{    [super viewDidLoad];    [selfperformSelector:@selector(printString:)withObject:@"Grand Central Dispatch"aft

2015-07-15 14:36:24 698

转载 iOS开发——播放系统音效、自定义音效

播放系统音效、自定义音效工具类需求大致分为三种:1.震动2.系统音效(无需提供音频文件)3.自定义音效(需提供音频文件)我的工具类的封装://  //  WQPlaySound.h  //  WQSound  //  //  Created by 念茜 on 12-7-20.  

2015-06-02 15:01:43 415

原创 ios监听音量按键

这个很简单,KVO监听AVAudioSession单例的outputVolume属性值就可以了[[AVAudioSession sharedInstance] addObserver:selfforKeyPath:@"outputVolume"options:NSKeyValueObservingOptionNew| NSKeyValueObservingO

2015-06-02 14:24:06 1481

转载 如何在 iOS 7 获得导航栏上的模糊和半透明效果?

问题我的应用程序出现,要订的正确,但我不能达到模糊的半透明效果的 iOS 7 是著名的。矿井显示为不透明。预期的效果我想获得更明显的模糊效果,如苹果的拖车 app:半透明在我的 UINavigationController 的子类,我使导航栏半透明:- (id)initWithRootViewController:(UIViewContr

2015-05-06 15:01:35 1075

转载 iOS开发的一些奇巧淫技

iOS的一些小技巧TableView不显示没内容的Cell怎么办?类似这种,我不想让下面那些空的显示.很简单. self.tableView.tableFooterView = [[UIView alloc] init];试过的都说好. 加完这句之后就变成了这样.自定义了leftBarbuttonItem左滑返回手势失效了

2015-05-06 14:44:41 368

转载 iOS开发的一些奇巧淫技2

能不能只用一个pan手势来代替UISwipegesture的各个方向?- (void)pan:(UIPanGestureRecognizer *)sender{typedef NS_ENUM(NSUInteger, UIPanGestureRecognizerDirection) { UIPanGestureRecognizerDirectionUndefined, UI

2015-05-06 14:43:55 410

转载 iOS开发的22个奇谲巧技

1. TableView不显示没内容的Cell怎么办?类似于图1,我不想让下面的那些空显示。很简单,添加“self.tableView.tableFooterView = [[UIView alloc] init];”试过都说好,加完这句之后就变成了图2的样子。2. 自定义了leftBarbuttonItem左滑返回手势失效了怎么办?[cpp] 

2015-05-06 14:35:32 334

转载 适配遇到的一些问题

1、如果设置了self.navigationController.navigationBar 设置了UIBarMetricsLandscapePhone的背景;而没有设置UIBarMetricsDefault的背景,navigationBar会变透明如图所示: navigationBar透明 2、上图还出现了一个问题,如果没有设置self.automaticallyAdjust

2015-05-06 14:14:10 872

转载 适配遇到的一些问题

1、如果设置了self.navigationController.navigationBar 设置了UIBarMetricsLandscapePhone的背景;而没有设置UIBarMetricsDefault的背景,navigationBar会变透明如图所示: navigationBar透明 2、上图还出现了一个问题,如果没有设置self.automaticallyAdjust

2015-05-06 14:11:52 428

转载 O2O剧变四大风向:从姚劲波讲话说开

“前几天我看了《神雕侠侣》,感觉我们和它剧情很像:被迫跑到深山里碰到一个大雕,苦练了几年武功再出来,忽然发现金轮法王这些人是能够打败的,这感觉很奇妙……”这,是58同城创始人、CEO姚劲波在内部年会上的讲话。这个段子有些许调侃,些许江湖雄心。但,真正重要的是,整个O2O(线上到线下)确实正酝酿着一场波澜壮阔的剧变。如果你关注O2O,那么你不应该错过姚氏讲话,从中可窥见风向。作为一个

2015-04-29 10:32:19 1112

转载 河狸家创始人孟醒:10亿估值仅用半年 刷新雕爷牛腩记录

公司的全体小伙伴们,不好意思哈,写这封邮件给大家时,我其实正在和另外七个公司高管在大溪地度假,其实这是阿芙早几年留下的传统,因为七八月份是传统上化妆品行业的淡季,所以这几年来一直都保持着这个时间段去海岛避暑的习惯。但现在好像不太一样了,我们不仅仅有阿芙这一个业务,阿芙在去年就已经达到12亿人民币的投资估值报价。而雕爷牛腩,则在2家店开业后就已经被VC给出的Term sheet中估值4亿,而

2015-04-29 10:11:01 2095

原创 presentViewController弹出界面的大小设置

PresentViewController弹出的界面,有四种模式,分别是:UIModalPresentationFullScreen代表弹出VC时,presented VC充满全屏,如果弹出VC的wantsFullScreenLayout设置为YES的,则会填充到状态栏下边,否则不会填充到状态栏之下。UIModalPresentationPageSheet代表弹出是弹出VC时,pr

2015-04-21 09:06:15 11369

原创 16进制转int以及关于颜色的16进制选取

1.int a = 0xff0550;NSLog(@"a==%i",a);    NSString *str =@"0xff0550";//先以16为参数告诉strtoul字符串参数表示16进制数字,然后使用0x%X转为数字类型unsignedlong red = strtoul([strUTF8String],0,16);

2015-04-21 08:56:48 1230

原创 socket连接和http连接的区别

简单说,你浏览的网页(网址以http://开头)都是http协议传输到你的浏览器的, 而http是基于socket之上的。socket是一套完成tcp,udp协议的接口。  HTTP协议:简单对象访问协议,对应于应用层 ,HTTP协议是基于TCP连接的  tcp协议: 对应于传输层  ip协议: 对应于网络层  TCP/IP是传输层协议,主要解决数据如何在网络中传输

2015-03-04 14:47:55 545

原创 UITableView 添加长按手势UILongPressGestureRecognizer

给UITableView 添加长按手势,识别长按哪一行。    长按手势类UILongPressGestureRecognizer, 属性minimumPressDuration表示最短长按的时间   添加手势代码:UILongPressGestureRecognizer * longPressGr = [[UILongPressGestureRec

2015-03-03 16:32:22 723

原创 后台运行程序时 音乐继续播放

1.在你的项目AppDelegate类(****AppDelegate.m)里面的- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions函数里加入以下代码;    [[UIApplication sharedApplicati

2015-03-03 13:54:08 1408

原创 ios开发中的广播使用方法

需要起pop窗口传递消息的1.//注册信息:    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(aNotificationHandler:) name:@"MyNotification_DetailViewController" object:nil];_____________

2015-03-02 14:11:24 973

转载 IOS开发-文件管理(二)

五、Plist文件String方式添加              NSString *path = [NSHomeDirectory( )  stringByAppendingPathComponent:@"Array.plist"];                    NSString *content = @"abcd";            [conte

2015-02-05 11:09:57 413

转载 iOS开发-文件管理(一)

一、iOS中的沙盒机制iOS应用程序只能对自己创建的文件系统读取文件,这个独立、封闭、安全的空间,叫做沙盒。它一般存放着程序包文件(可执行文件)、图片、音频、视频、plist文件、sqlite数据库以及其他文件。每个应用程序都有自己的独立的存储空间(沙盒)一般来说应用程序之间是不可以互相访问模拟器沙盒的位置/User/userName

2015-02-05 11:07:58 421

lightBlueTest

LightBlue简要使用说明,它是开发BLE4.0通讯调试比较好的工具

2014-12-07

lighetBlueTest

LightBlue简要使用说明,它是开发BLE4.0通讯调试比较好的工具

2014-12-07

空空如也

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

TA关注的人

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