自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (3)
  • 收藏
  • 关注

转载 Mac移动硬盘不正确卸载造成不识别解决方法

今天在给同事的Mac装一个软件之后直接把移动硬盘直接拔下来了,然后想再插上弄点的东西的时候发现不识别了,瞬间一头冷汗,以为移动硬盘坏掉了,然后赶紧Google发现了使用命令行挂载硬盘就行。第一步先查看硬盘的信息使用如下命令行diskutil list输出如下/dev/disk0 (internal, physical): #: ...

2019-04-28 14:19:13 1056

原创 iOS实现图片边下载边显示/块定义typedef void (^ SuccesBlock)(id object)

https://blog.csdn.net/m0_38126868/article/details/78533230https://blog.csdn.net/plpldog/article/details/78645842

2019-04-23 18:03:28 423

原创 【教你赚钱】5 分钟教你成为会赚钱的独立开发者

https://www.jianshu.com/p/be5b64fb238a

2019-04-23 17:15:02 233

原创 iOS 开发小技巧

-(UIImage*) OriginImage:(UIImage *)image scaleToSize:(CGSize)size{ UIGraphicsBeginImageContext(size); //size 为CGSize类型,即你所需要的图片尺寸 [image drawInRect:CGRectMake(0, 0, size.width, size.height)...

2019-03-06 08:49:49 282

转载 实战中总结iOS定时器timer的注意点

本文旨在总结项目中因使用各类定时器而踩到的坑,并附上经验总结。 NSTimer NSTimer是最常用的定时器,坑也最多。总结如下:NSTimer的精度 NSTimer是不精确的,如果不考虑线程阻塞,设置的时间间隔NSTimeInterval在秒级别情况下精度还可以接受,一旦到达毫秒级,就会有明显误差。 而如果在资源有限的机器上,如肾4,由于线程阻塞,定时器会高概率漏过repea...

2019-01-08 09:29:14 649

转载 iOS小技巧总结,绝对有你想要的

UITableView的Group样式下顶部空白处理//分组列表头部空白处理UIView *view = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 0.1)];self.tableView.tableHeaderView = view;UITableView的plain样式下,取消区头停滞效果- (void)scrol...

2019-01-08 09:23:58 247

转载 获取当前显示屏幕某一点的颜色

1、 获取当前屏幕的截图-(UIImage *)fullScreenshots{    UIWindow *screenWindow = [[UIApplication sharedApplication] keyWindow];    UIGraphicsBeginImageContext(screenWindow.frame.size);//全屏截图,包括window    [s...

2019-01-08 09:20:04 1693

转载 iOS—在controller里面自定义方法判断:home键进入后台,返回前台

1、定义进入前台时调用的函数: - (void)applicationWillEnterForeground:(NSNotification *)notification { //进入前台时调用此函数 我们可以在这个方法里写上我们需要刷新的代码 } 2、注册调用上面函数的通知,在willAppear中: - (void)viewWillAppear:(BOOL)animated {...

2019-01-08 09:18:56 406

翻译 NSTimer的使用

NSTimer的基础用法以及程序挂起后NSTimer仍然可以在后台运行计时1. 关于NSTimer一些基本的知识,网上应该有很多讲解,废话不多少,直接上代码(1) 下面是简单的实现代码#import "NSTimerController.h"#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width#define S...

2018-11-26 09:05:07 370

原创 iOS tableView的优化方案

1.提前计算并缓存好高度,因为heightForRow最频繁的调用。- (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath;2.异步绘制,遇到复杂界面,性能瓶颈时,可能是突破口。3.滑动时按需加载,这个在大量图片展示,网络加载时,很管用。(SD...

2018-09-19 16:32:39 2565

原创 iOS账号管理 将个人账号转为公司账号

     第一步邓白氏码:需要 1,英文公司名称  2,英文公司地址:@街道地址@城市地址@省份@邮编@联系方式     3,申请人@名字@姓@申请人手机号@工作邮箱     4,  第二步,个人转公司https://yq.aliyun.com/articles/70282http://www.cnblogs.com/zhanggui/p/64126...

2018-08-06 14:06:59 361

原创 项目遇到问题

1.XXXX必须仅在主线程中使用https://blog.csdn.net/qq_33856381/article/details/791414072.关于环信com.apple.springboard.lockcomplete被拒的解决方案https://blog.csdn.net/zhaotao0617/article/details/805665333.集成环信遇到的相关问题...

2018-08-06 13:55:48 140

转载 UILable不同版中的lineBreakMode

label.lineBreakMode = NSLineBreakByCharWrapping;以字符为显示单位显示,后面部分省略不显示。label.lineBreakMode = NSLineBreakByClipping;剪切与文本宽度相同的内容长度,后半部分被删除。label.lineBreakMode = NSLineBreakByTruncatingHead;前面部分文字

2018-01-12 15:49:09 143

翻译 Xcode8.0 打包ipa注意事项

最近升级了Xcode8.0,真是很多坑啊,填完一个来另外一个,今天又遇到了一个,用Xcode8.0上传项目时被驳回说是info.plist里面没有设置NSPhotoLibraryUsageDescription、NSCameraUsageDescription、NSContactsUsageDescription、NSMicrophoneUsageDescription等字段,之前这些都是预设的不

2016-10-27 16:10:37 2965

转载 SDWebImage使用——一个可管理远程图片加载的类库

SDWebImage使用——一个可管理远程图片加载的类库SDWebImage托管在github上。https://github.com/rs/SDWebImage这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。将SDWebImage类库添加入工程时,一定注意需要添加MapKit.frame

2016-07-15 16:27:03 950

转载 iOS加载Gif图片的N种方式

1.系统UIImageView 多张图片组成动画/** * UIImageView 动画 * Memory-23M */ -(void)gifPlay1 { // NSArray *array=@[@"image0.png",@"image1.png",@"image2.png"]; // UIImageView *imgview= [UIIma

2016-07-15 16:26:07 20741 1

原创 十六进制转十进制

Byte *bytes = (Byte *)[self.Databytes];   NSString *longHexStr = [NSStringstringWithFormat:@"%02x%02x%02x",bytes[4]&0xff,bytes[3]&0xff,bytes[2]&0xff];///16进制数  unsignedlong mac1 =  strtoul([

2016-07-12 14:22:48 253

转载 @selector的函数如何传参数/如何传递多个参数

不同的类会有不同的传递方式,参数名也不尽相同。如果是传单个参数的就不用集合,如果是传多个参数可以用类似nsarray,nsdictionary之类的集合传递。看下面例子:例子1:通过NSTimer看IPhone对@selector的函数如何传参数,NSMutableDictionary *dict = [[NSMutableDictionary alloc] init]

2016-07-07 14:38:23 5665

转载 关于校验和计算方面的C++代码,哪位大侠帮忙解读一下,小弟初学,不太懂!谢谢!

关于校验和计算方面的C++代码,哪位大侠帮忙解读一下,小弟初学,不太懂!谢谢! 分享| 2010-09-03 16:51李志鹏6076 | 浏览 755 次#include "stdafx.h"#include "CheckSum.h"#define CHECKVALUE(pt,nl) if((btData==NULL)||(nLength<=0)){AfxMessage

2016-07-05 17:03:53 357

原创 data byte string

Byte *bytes = (Byte *)[databytes];    NSString *newHexStr = [NSStringstringWithFormat:@"%02x",bytes[1]&0xff];///16进制数

2016-07-05 17:00:00 258

原创 CRC16 生成校验

-(unsignedshort)crc16{    Byte *bytes = (Byte *)[selfbytes];    uint16_t length = (uint16_t)[selflength];    return (unsignedshort)CTtDlgANSI_CRC_16(bytes,  length);//     return (un

2016-07-05 16:59:01 1180

转载 IOS 多个UIImageView 加载高清大图时内存管理

当我们在某一个View  多个UIImageView,且UIImageView都显示的是高清大图,就有可能出现内存警告的问题。如果第一次进入这个view,没有发生内存警告,当再次进入这个view,如果上一次的内存没有及时释放,这一次次的累加,便可导致内存崩溃。1,UIImage 加载图片的方式。      如果是本地图片,尽量不要使用 [UIImage  imageNa

2016-03-08 17:26:07 349

原创 更改Xcode项目名及app名称

第一:更改项目名称直接改target那边的名字(点小图查看大图)输入完后按回车,弹出改名前和改名后的文件对名,这时点击“Rename”:(点小图查看大图)第二:更改app名称法一:改info.plist里的Bundle display nameBundle name :is folder n

2015-12-01 10:14:36 6526

转载 iOS提交后申请加急审核

开始提交。话说提交速度那叫一个慢!没办法,启用米国VPN,速度快了很多,看着进度条一点一点往前走,慢慢走,慢慢走……n久后走到头。然后上面文字提示说已经提交完毕,但是进度条又回到了初始位置是怎么回事 ?!愤怒了!去iTunes connect里刷新状态提示等待提交 = =!好吧,重新提交 --> 然后卡那不动了 ~~ 这米国vpn也不好用啊还是库克那服务器的原因啊。。。。唉,取消提

2015-08-07 17:08:00 470

转载 iOS 8 Xcode6 设置Launch Image 启动图片<转>

Step11.点击Image.xcassets 进入图片管理,然后右击,弹出"New Launch Image"2.如图,右侧的勾选可以让你选择是否要对ipad,横屏,竖屏,以及低版本的ios系统做支持.这边我选了ios8.0,ios7.0,ios6没有做支持.Step2将规定尺寸的图片从你的文件中拖动进到固定位置.系统尺寸分辨率

2015-08-07 14:31:46 461

原创 Mac 10.10 配置tomcat 服务器

一,给你可爱的Mac电脑安装JDK;因为并非所有用户都用得着 Java ,所以在默认状态下 OS X 不预装 Java , 如果你需要的话可以手动安装. 1. http://support.apple.com/kb/DL1572到苹果官网下载.http://support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-0

2015-08-07 14:29:57 911

转载 Local declaration of 'XXX' hides instance variable

今天调试程序遇到这么一个警告!Local declaration of 'XXX' hides instance variable遇到这种原因,是因为本地变量跟函数参数变量同名。开来,还是要注意变量的命名啊!

2015-06-16 09:13:35 689

转载 ios URL中文乱码问题

1.url编码ios中http请求遇到汉字的时候,需要转化成UTF-8,用到的方法是:NSString * encodingString = [urlString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];2.url解码请求后,返回的数据,如何显示的是这样的格式:%3A%2F%2F

2015-06-16 09:12:11 687

转载 Collection <__NSArrayM: 0xxxxxxx> was mutated while being enumerated.

在IOS开发中,我们经常用的NSArray或者NSMutableArray ,但是当使用不当的时候,会有下面的错误提示。Collection NSArrayM: 0xxxxxxx> was mutated while being enumerated.遇到这类错误的时候,是同时对同一个数组进行了操作。*这里说的是数组,其实别的类型的对象也出现这个问题,如:NSDic

2015-06-16 09:09:03 1271

转载 AFNetwork问题

IOS 'NSInternalInconsistencyException', reason: 'Invalid parameter not satisfying: URLString'今天想写一个请求的天气,好的,废话不多说,先贴代码:使用AFNetWorking 发送get请求,但是一直报错  IOS ‘NSInternalInconsistencyException‘,

2015-06-16 09:06:04 703

转载 给UILabel 或者 UIButton标题加下划线

方法一:[objc] view plaincopyprint?NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"查看所有中奖记录"];  NSRange strRange = {0,[str length]};  [

2015-06-12 10:52:22 360

转载 navigationBar 设置关于setTranslucent

在ios7中,如果setTranslucent=yes 默认的   则状态栏及导航栏底部为透明的,界面上的组件应该从屏幕顶部开始显示,因为是半透明的,可以看到,所以为了不和状态栏及导航栏重叠,第一个组件的y应该从44+20的位置算起 如果设置成no,则状态栏及导航样不为透明的,界面上的组件就是紧挨着导航栏显示了,所以就不需要让第一个组件在y方向偏离44+20的高度了

2015-06-12 10:51:01 361

转载 iOS 局部变量 setTag后可在别的地方调用 viewWithTag

//比如在某个方法里设置后UITextField* testFild=[[UITextField alloc] initWithFrame:CGRectMake(0, 48, 200, 200)]; testFild.text = @"qingjoin"; testFild.tag = bbbb; [self.view addSubview:testFild];//

2015-06-12 10:49:25 382

翻译 popToViewController用法

看到群里有人问popToViewController的用法 就写了下了 希望能帮到有需要的人[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:2] animated:YES];或for (UIViewContr

2015-05-22 13:42:24 384

转载 IOS中设置全局变量

转:http://blog.csdn.net/totogogo/article/details/7355203 有几种方法some developers recommend use singleton patter (ref link http://blog.csdn.net/kmyhy/article/details/7026511)方法1:使用静态变量 (不推荐

2015-05-22 13:41:05 353

转载 取消TableViewCell的选中状态

在UITableView里面,选择了某一个cell以后,点击立刻取消该cell的选中状态,可以使用如下方法:- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {    //some functions    ......    // 取消

2015-05-22 13:39:23 400

原创 微信分享后跳回项目,为何不执行onResp

分享微信朋友圈

2015-05-11 11:52:25 2141

转载 Mac终端 svn命令

1、将文件checkout到本地目录svn checkout path(path是服务器上的目录)   例如:svn checkout svn://192.168.1.1/pro/domain    简写:svn co2、往版本库中添加新的文件  svn add file   例如:svn add test.php(添加test.php)   svn add *

2015-05-06 16:26:01 419

翻译 判断程序是前台运行还是后台运行的方法?

APPDelegate里面的两个方法- (void)applicationDidEnterBackground:(UIApplication *)application { // 进入后台}- (void)applicationWillEnterForeground:(UIApplication *)application { // 回到前台}so:1:设置 个 b

2015-05-06 14:14:44 2788

原创 调整导航条上leftBarButtonItem和rightBarButtonItem与屏幕边界的间距

高端

2015-04-25 16:04:23 678

iOS加密解密之rsa完整代码

内附rsa双向加密完整代码,适合iOS开发初中级开发人员。

2014-02-28

IOS UINavigationBarItem设置

导航的定制 隐藏 大小 设置标题 对初学者有帮助

2013-09-24

愤怒的小车

小车快速奔跑,运用动画的方式实现 ,有完整代码哦,亲

2013-09-03

空空如也

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

TA关注的人

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