自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 1.1开发工具

编程工具:sublimePS:切图浏览器:Chrome

2019-10-07 02:36:42 183

原创 web前端学习笔记之目录

1.1中前一个1是章节的意思,后一个1是天的意思

2019-10-07 01:40:44 228

转载

 堆是什么?是一种特殊的完全二叉树,就像下面这棵树一样。        有没有发现这棵二叉树有一个特点,就是所有父结点都比子结点要小(注意:圆圈里面的数是值,圆圈上面的数是这个结点的编号,此规定仅适用于本节)。符合这样特点的完全二叉树我们称为最小堆。反之,如果所有父结点都比子结点要大,这样的完全二叉树称为最大堆。那这一特性究竟有什么用呢?        假如有14个数分别是99、5、3...

2019-01-09 15:49:31 272

原创 ios面试总结

1.什么是单例,及其优缺点是什么?单例概念?单例就是一个类的单个实例。单例的服务对象?整个应用。单例通常用来做什么?当共享资源,实现窗口间传值。优点:1:一建全建,节省资源;2:一改全改,方便修改;3:单例接受的是受控访问;缺点:1:单例不能用来作为变化对象使用;2:单例不能被继承,很难扩展;3:单例的内存空间不能立即被释放,在应用程序终止后才会被释放;...

2019-01-09 15:48:57 221

转载 数组筛选

//需要去掉的元素数组 NSMutableArray *filteredArray = [[NSMutableArray alloc]initWithObjects:@"1",@"4", nil]; //需要被筛选的数组 NSMutableArray *dataArray = [[NSMutableArray alloc]initWithObjects:@"1",...

2018-12-26 11:40:03 519

原创 通知

//通知传值——添加监听,等待页面二的传值 [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(notHandle:) name:@"notify" object:nil];//收到通知后的一个处理,参数1就是通知- (void)notHandle:(NSNotification*)n...

2018-12-01 06:16:25 153

原创 block

//下个页面@property (copy) void (^block)(NSString *);self.block(@"我是block传值");//上个页面nextVC.block = ^(NSString *str){ self.label.text = str;}; 

2018-12-01 00:43:53 132

原创 代理传值

代理传值主要是反向传值,由下一级页面向上一级页面传,下一级页面是委托方,上一级页面是代理方。(代理方:遵守+实现)——(委托方:持有+调用) //创建协议@protocol passValueDelegateProtocol <NSObject>- (void)passValue:(NSString *)str;@end//持有协议@property (w...

2018-11-30 06:30:24 125

转载 cocoa pods

本篇为转发文章 原文链接 【iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决(2016.12.15 更新)还有以前的不错的链接 CocoaPods安装和使用教程【iOS工具】rvm、Ruby环境和CocoaPods安装使用及相关报错问题解决作者苜蓿鬼仙〇、前言在iOS开发中CocoaPods作为库依赖管理工具就是一把利器。有了CocoaPo...

2018-11-30 03:07:47 239

转载 CocoaPods

一、概要iOS开发时,项目中会引用许多第三方库,CocoaPods(https://github.com/CocoaPods/CocoaPods  )可以用来统一管理这些第三方库。如果此文章已过时,可以查看 融云 集成文档,有关于cocoaPods的集成说明。点击打开链接二、安装1、Ruby环境搭建当前安装环境为MacBook Air 10.11.4。Mac OS本身自带Ruby,...

2018-11-30 02:53:27 123

转载 cocoapods 安装与使用

cocoapods 安装与使用一.CocoaPods是什么?CocoaPods是一个用Ruby写的、负责管理iOS项目中第三方开源库的工具,CocoaPods能让我们集中的、统一管理第三方开源库,为我们节省设置和更新第三方开源库的时间。二.CocoaPods的安装1.mac自带有ruby环境,但建议将ruby软件源换成国内的,否则在安装过程中可能会遇到一些没必要的问题 gem so...

2018-11-30 01:06:49 98

转载 升级macOS10.13.4之后,cocoapods不能正常使用了,这是苹果一贯的问题,遇到大版本系统升级,之前的一些软件就不能正常使用了。

升级macOS10.13.4之后,cocoapods不能正常使用了,这是苹果一贯的问题,遇到大版本系统升级,之前的一些软件就不能正常使用了。 终端输入 sudo gem update –system 显示如下错误 ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions...

2018-11-30 00:38:05 384

原创 ios沙盒文件操作

获取沙盒目录//获取沙盒目录- (NSString *)getHomePath{ NSString *homePath =NSHomeDirectory(); return homePath;}//获取Document目录- (NSString *)getDocumentPath{ NSArray *docPaths = NSSearchPathForDire...

2018-11-26 16:34:24 299

原创 appicon一键生成网站

 https://icon.wuruihong.com/icon?utm_source=ANm6Xyec#/ios

2018-11-21 04:08:34 1423

原创 常用MIME类型介绍

 常用MIME类型介绍 格式前面为后辍名,后面为对应的 MIME 型例如:rar application/x-rar-compressed  表示 rar 对应的是application/x-rar-compressed { “.323”, “text/h323” },{ “.3gp”, “video/3gpp” },{ “.aab”, “application/x-autho...

2018-11-08 16:38:37 1027

原创 集合视图UICollectionView

#import "ViewController.h"#import "CollectionViewCell.h"#define COL_NUM 3@interface ViewController ()<UICollectionViewDelegate,UICollectionViewDataSource>@property (strong,nonatomic) NSArr...

2018-10-27 16:26:38 136

原创 单元格类CollectionViewCell

#import "CollectionViewCell.h"@implementation CollectionViewCell-(id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { //cellWidth CGFloat cel...

2018-10-26 18:01:56 172

原创 UIPickerView普通选择器

#import "ViewController.h"@interface ViewController ()<UIPickerViewDelegate,UIPickerViewDataSource>@property (strong,nonatomic) UIPickerView *pickerView;@property (strong,nonatomic) UILabe...

2018-10-25 21:58:08 555

原创 UIDatePicker时间选择器

#import "ViewController.h"@interface ViewController ()@property (strong,nonatomic) UIDatePicker* dp;@property (strong,nonatomic) UILabel* lb;@end@implementation ViewController- (void)viewDid...

2018-10-25 02:12:44 1464

原创 导航栏UINavigationBar

UINavigationController、UINavigationBar、UINavigationItem#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad...

2018-10-24 20:12:56 152

原创 从“吉德林法则”看错题本的正确整理方法

吉德林法则:把问题清楚写出来,就已经解决了一半。在学习过程中,只有先认清问题,才能去解决问题。比如说,当你想背babana(香蕉)这个单词时,你就该先清楚什么是香蕉?香蕉就是既可以拿(na)头扒(ba)尾吃,也可以拿(na)尾扒(ba)头吃的一种水果。所以香蕉的拼写是banana。只要能够认清问题,解决问题就会变得容易的多。错题本是一种帮助我们收集问题、分析问题、认清问题非常好的工具,很多...

2018-10-23 20:40:31 5658

原创 工具栏UIToolbar

//工具栏UIToolbar#import "ViewController.h"@interface ViewController ()@property (strong,nonatomic) UILabel *label;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoa...

2018-10-23 15:46:21 960

原创 进度条ProgressVIew

//#import "ViewController.h"@interface ViewController ()@property (strong,nonatomic) UIProgressView *progressView;@property (strong,nonatomic) NSTimer *timer;@end@implementation ViewContro...

2018-10-23 02:15:29 143

原创 UIActivityIndicatorView活动指示器

//UIActivity#import "ViewController.h"@interface ViewController ()@property (strong,nonatomic) UIActivityIndicatorView *AI;@end@implementation ViewController- (void)viewDidLoad { [super...

2018-10-22 23:53:01 103

原创 UISlider滑块控件

//UISlider#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; CGRect frame = CGRectMake(50, 100, 300, 1...

2018-10-22 22:07:30 531

原创 分段控件segmentedControl

//分段控件UISegmentedControl#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; NSArray *segments = @[@"R...

2018-10-22 18:31:38 464

原创 开关switch

#import "ViewController.h"@interface ViewController ()//1先在这里创建switch对象@property (strong,nonatomic) UISwitch *rightSwitch;@end@implementation ViewController- (void)viewDidLoad { [super...

2018-10-22 16:31:14 304

原创 操作表

#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; CGRect screen = [[UIScreen mainScreen] bounds]; ...

2018-10-21 16:27:19 257

原创 alertview

#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; CGRect screen = [[UIScreen mainScreen] bounds]...

2018-10-21 14:08:27 159

原创 ATS设置

<key>NSAppTransportSecurity</key> <dict> <key>NSAllowsArbitraryLoads</key> <true/> <key>NSAllowsArbitraryLoadsInWebContent</key> &

2018-09-24 13:39:08 779

原创 关闭键盘

#pragma mark -- 实现UITextFieldDelegate委托协议方法-(BOOL)textFieldShouldReturn:(UITextField *)textField{ NSLog(@"TextField获得焦点,点击return键"); //点击return关闭键盘 [textField resignFirstResponder]; ...

2018-09-18 12:25:43 224

原创 UITextField和UITextView

#import "ViewController.h"@interface ViewController ()<UITextFieldDelegate,UITextViewDelegate>@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //设置...

2018-09-18 01:03:02 146

原创 WKWebView加载本地资源loadData:MIMEType:characterEncodingName:baseURL:

  #import "ViewController.h"#import <WebKit/WebKit.h> @interface ViewController ()<WKNavigationDelegate>@property(nonatomic,strong) WKWebView* webView;@end @implementatio...

2018-09-17 21:52:29 5362 1

原创 WKWebView加载本地资源loadHTMLString:baseURL:

 #import "ViewController.h"#import <WebKit/WebKit.h> @interface ViewController ()<WKNavigationDelegate>@property(nonatomic,strong) WKWebView* webView;@end @implementation V...

2018-09-17 21:31:00 4882

原创 WKWebView加载网络资源

  #import "ViewController.h"#import <WebKit/WebKit.h> @interface ViewController ()<WKNavigationDelegate>@property(nonatomic,strong) WKWebView* webView;@end @implementatio...

2018-09-17 19:46:52 1596

原创 ui事件

UIControlEventTouchDown单点触摸按下事件:用户点触屏幕,或者又有新手指落下的时候。UIControlEventTouchDownRepeat多点触摸按下事件,点触计数大于1:用户按下第二、三、或第四根手指的时候。UIControlEventTouchDragInside当一次触摸在控件窗口内拖动时。UIControlEventTouchDragOutside当一次触摸...

2018-09-13 15:35:47 138

原创 设置背景图片

iOS开发中有时候会将UIViewController或者UIView的subViews设置为透明,然后在底部设置背景图片,我们常用加载图片有UIImage的imageName和imageWithContentsOfFile两个方法:[UIImage imageNamed:@"FlyElephant"][UIImage imageWithContentsOfFile:@"FlyElephant"]...

2018-09-13 14:07:20 1676

原创 json解析——从网络

- (IBAction)button1a:(id)sender { //网络资源文件地址url NSURL *url = [NSURL URLWithString:@"http://www.weather.com.cn/data/cityinfo/101010100.html"]; //由地址解析出数据,此数据存储在NSData对象中 NSData *jsonda...

2018-09-12 15:49:19 247

原创 解决ping github.com超时问题

第一步:前往目录/private/etc第二步:找到hosts文件,将它复制到桌面第三步:使用编辑器打开hosts文件,在最末位置添加如下代码:# GitHub地址125.120.42.110 github.com git 13.229.188.59 github.global.ssl.fastly.net 125.120.42.110这个IP地址需要修改成你的IP地址,点...

2018-08-06 16:10:45 9363 7

转载 $ pod setup时,CocoaPods报CocoaPods was not able to update the `master` repo. If this is an unexpected

本文转载自简书作者“流年之匆”解决办法如下:先删除全局的缓存:$ sudo rm -fr ~/Library/Caches/CocoaPods/$ sudo rm -fr ~/.cocoapods/repos/master/把当前 Pods 目录清空:$ sudo rm -fr Pods/然后,重新安装cocoapods$sudo gem install cocoapods 温馨...

2018-08-06 14:18:14 2185

空空如也

空空如也

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

TA关注的人

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