自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 NSString 、NSMutableString 、NSArray、NSMutableArray的拷贝

NSArray *arr = [NSArray arrayWithObjects:@"1",@"2",@"3", nil]; NSMutableArray *arr1 = [arr copy];//浅拷贝 ->不可变数组 NSMutableArray *arr2 = [arr mutableCopy];//深拷贝 ->可变数组 [arr2 addOb...

2019-08-27 14:52:02 192

原创 解决NSTimer的循环引用

ios10以后苹果解决了NSTimer的循环引用,调用如下方法即可: __weak typeof (self) weakself = self; _timer = [NSTimer scheduledTimerWithTimeInterval:0.2 repeats:YES block:^(NSTimer * _Nonnull timer) { [weakse...

2019-04-23 15:50:19 262

原创 mac下 MySql 8.0.15忘记密码重置密码

Mysql最新版跟老版用法不一样了,重置密码的方法也改变了1、忘记密码了就需要先免登录进入数据库进入到mysql目录下:cd /usr/local/mysql/bin/sudo su终端出现:sh-3.2#接着输入:./mysqld_safe --skip-grant-tables &终端出现:[1] 636sh-3.2# 2019-03-13T0...

2019-03-13 16:50:08 4928 3

转载 大厂面试收藏

【百度】(二面挂)一面:1.说下线程和进程的区别2.如何保证线程安全3.写个算法,输出2~100的素数(然后问你怎么优化,还可以怎么优化,然后还可以怎样优化.....)4.了解哪些设计模式5.MVC设计模式的思想是什么?在项目中的运用,然后对比MVVM设计模式6.堆和栈的区别,工程项目中的哪些数据是储存在堆哪些在栈中7.iOS中的NSCopying协议,copy,MutableCopy的区别8.解...

2018-02-23 17:08:24 351

原创 java环境变量配置 mac

1、官网下载jdk安装下载链接 ;2、查看安装是否成功,终端输入echo $JAVA_HOME,若输出:/Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home 类似路径说明安装成功。将这个路径拷贝下来。3、配置环境变量,终端输入cd ~,终端输入touch .bash_profile,终端输入vi .bash_pro

2016-11-18 10:04:57 700

原创 扩大button的响应区域

有的时候遇到UE设计特别严格,所给图片有点小而且要符合标注图的设计,所用有button点小的时候,点击事件不够灵敏,就需要来扩大它的相应区域了#import @interface UIButton (LiEnlarged)/**扩大button点击区域,扩大边际区域各个边距值相同 */@property (nonatomic,assign) CGFloat enlargeEdge;

2016-11-03 15:56:27 566

原创 swift3.0的变化

inout关键字的作用是传址调用func bubbleSort (inout array: [Int], cmp:(Int,Int) -> Int){    //3.0之前inout位于参数前面    let cnt = array.count        for i in 1 ..< cnt  {                for  j in 0 ..<

2016-11-03 09:50:30 182

原创 UIWebView配合js的使用

项目中经常会遇到利用UIWebView加载html,对html的操作主要是利用js来,比如改变字号,获取图片等等;/*** * Set Font Size * */function setFontSize(fontSizePercent){ for (var i = 0; i< document.getElementById('webview_content_wra

2016-11-02 14:10:38 282

原创 事件分发:响应链(Event Delivery: The Responder Chain)

UIButton ->UIControl ->UIView ->UIResponder ->NSObject事件的传递和响应分两个链:传递链:由系统向离用户最近的view传递。UIKit –> active app’s event queue –> window –> root view –>……–>lowest view响应链:由离用户最近的view向系统传递。initial

2016-11-01 15:35:20 255

原创 仅WiFi网络下载图片的实现

最近项目中做了一个小功能,抽时间把它实现过程整理下来,以供交流学习:首先加载图片都会利用SDWebImage强大的控件来加载并自带缓存功能,利用类别来对UIImageView进行方法补充,实际上就是对SDWebImage的再一次封装。#import "UIImageView+MyImageModel.h"#import "UIImageView+WebCache.h"#import "

2016-10-20 17:54:39 672

原创 用NSURLSessionDownloadTask断点续传、后台下载、锁屏下载

苹果专门提供了一套用于下载的方法,可以实现锁屏下载、断点续传@interface SessionNetwork ()@end遵守里面的协议@interface AppDelegate : UIResponder //NSURLsession下载@property (copy) void (^backgroundSessionCompletionHandler)();

2016-02-25 15:56:11 911

原创 解决报错libc++abi.dylib: terminate_handler unexpectedly threw an exception

libc++abi.dylib是一个动态库,动态错误一般是由动态错误引起。for(NSMutableDictionary *downloadInfo in downloadingArray) { if ([[downloadInfo objectForKey:kMZDownloadKeyFile

2015-11-28 15:12:44 1096

原创 关于使用ASIHTTPRequest进行断点续传

最近项目中用到了ASI的断点续传,把其中遇到的问题和解决方法与大家分享 NSString *bookPath = [RBUtilsObject filePathString:s9id]; ASIHTTPRequest *bookDownloadRequest = [[ASIHTTPRequest alloc]initWithURL:requestURL]; bookDownloadRequest.

2015-09-19 13:56:56 402

空空如也

空空如也

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

TA关注的人

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