自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

WZios的博客

欢迎大家积极探讨iOS开发技术

  • 博客(66)
  • 收藏
  • 关注

原创 echart 折线y轴设置属性

2020-08-26 18:55:55 547

原创 css 讲解flex布局

2020-01-17 11:50:13 169

原创 git公私钥配置生成

Git简单生成生成公钥和私钥方法Git配置Git安装完之后,需做最后一步配置。打开git bash,分别执行以下两句命令git config--globaluser.name “用户名”git config --globaluser.email “邮箱”前往文件 输入~/.ssh 查看公私钥删除以前的公私钥重新生成cd ~/.sshmkdir k...

2019-06-20 09:17:22 1496

转载 webpack 简单配置

## 在网页中会引用哪些常见的静态资源?+ JS- .js .jsx .coffee .ts(TypeScript 类 C# 语言)+ CSS- .css .less .sass .scss+ Images- .jpg .png .gif .bmp .svg+ 字体文件(Fonts)- .svg .ttf .eot .wo...

2019-04-03 17:51:35 203

转载 开启Apache的gzip压缩

开启Apache的gzip压缩要让apache支持gzip功能,要用到deflate_Module和headers_Module。打开apache的配置文件httpd.conf,大约在105行左右,找到以下两行内容:(这两行不是连续在一起的)```#LoadModule deflate_module modules/mod_deflate.so#LoadModule headers...

2018-09-26 14:43:12 250

原创 vue 生命周期函数

+ 什么是生命周期:从Vue实例创建、运行、到销毁期间,总是伴随着各种各样的事件,这些事件,统称为生命周期!+ [生命周期钩子]:就是生命周期事件的别名而已;+ 生命周期钩子 = 生命周期函数 = 生命周期事件+ 主要的生命周期函数分类: - 创建期间的生命周期函数:      + beforeCreate:实例刚在内存中被创建出来,此时,还没有初始化好 data 和 method...

2018-08-29 09:02:27 454

原创 git

在显示器的顶部菜单选择前往->前往文件夹输入~/.gitignore_global右键用记事本打开即可如果不显示,请允许Mac显示所有隐藏文件!!打开终端,输入:在终端(Terminal)输入如下命令,即可显示隐藏文件和文件夹defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder如需再...

2018-02-09 10:17:49 281

转载 iOS中如何实现单个页面支持横竖屏(其他页面只能竖屏)

最近在自己的项目里面 有需要做一个需求 : app中某一个页面支持横竖屏, 而其他页面只能竖屏。 12实现方法如下: 1 首先需要Xcode中选中支持的屏幕方向 2 Appdelegate中 .h@property (nonatomic,assign)NSInteger allowRotate; 1.m中//此方法会在设备横竖屏变化的时候调用- (

2017-11-23 17:32:33 438

转载 jQuery.noConflict() 函数详解

jQuery.noConflict()函数用于让出jQuery库对变量$(和变量jQuery)的控制权。一般情况下,在jQuery库中,变量$是变量jQuery的别名,它们之间是等价的,例如jQuery("p")和$("p")是等价的。由于变量$只有一个字符,并且特点鲜明,因此我们更加习惯使用$来操作jQuery库。不过,其他JS库也可能使用变量$来进行操作,例如Prototype

2017-04-06 17:44:08 523

转载 jQuery必备知识

jQuery必备知识 1.1  复习jQuery操作DOM重点内容名称说明用法css()设置或获取样式属性设置:$( selector).css(“color”, “red”);$(selector).css({“clolor”:”red”});获取:$( selec

2017-04-06 09:44:37 630

原创 js进阶:offset家族 Scroll家族 client家族

offset家族1.1  三大家族和一个事件对象三大家族(offset/scroll/client)事件对象/event   (事件被触动时,鼠标和键盘的状态)(通过属性控制)1.2  Offset家族简介offset这个单词本身是--偏移,补偿,位移的意思。js中有一套方便的获取元素尺寸的办法就是offset家族;offsetWidth和offsetHight以及

2017-03-29 09:47:04 5219

原创 1.Block内部执行完才走后续的代码 2.多次请求完成才执行代码

一.使用信号量 //先创建一个semaphore dispatch_semaphore_t semaphore = dispatch_semaphore_create(1); __block NSMutableArray *modelArr = [[NSMutableArray alloc]init]; DataBaseTool *tool = [DataB

2017-03-14 11:28:57 2209

原创 js调用oc代码 和 oc调用js代码

1.js调用oc代码oc中的网页htmllang="en">    <metacharset="UTF-8">                body{            margin:40px;        }       <buttononclick="openCamera();">访问相册      <scri

2017-03-10 17:50:17 1358

原创 css 元素居中

水平居中1.行内标签 和行内块级标签可以设置:text-algin:center2.块级标签:margin:0 auto; 对浮动元素或绝对定位元素无效 不识别auto。3.浮动的元素:定位加left:50% transform:translate(-50%,0)垂直居中1.行内标签 和行内块级标签可以设置:line-height;2.块级标签:定位加left:50% to

2017-03-02 18:01:49 339

原创 09-滑动门、圣杯布局

一.   补充:1  如果定位的盒子没有宽高,那么默认宽高为0;2  如果给子盒子设置宽度为100%,那么这个子盒子的宽与父盒子一样宽。3  透明度:opacity:不透明度赋值:opacity:0.5;取值:在0-1之间的小数。这个属性ie6不支持,如果要在ie6中设置透明,要用:filter: Alpha(opacity=50);二.   margin

2017-02-07 21:24:14 506

原创 CSS基础{精灵图、梅兰商贸}

一.  定位:定位中的z-index:作用:设置页面中元素的层级关系。取值:正整数。二.  html中标签的嵌套规则:行内元素:块级元素:标签之间是不能够随意嵌套的。如果一定要嵌套,要满足下面几条:1.0行内元素只能包含行内元素2.0块级元素可以包含所有的行内元素和部分块级元素。3.0p标签,h标签都不能包含块级元素 三.  精灵图:

2017-02-06 21:06:12 3125

原创 7.清除浮动与定位

一.   清除浮动浮动对页面的影响:如果一个父盒子中有一个子盒子,并且父盒子没有设置高,子盒子在父盒子中进行了浮动,那么将来父盒子的高度为0.由于父盒子的高度为0,下面的元素会自动补位,所以这个时候要进行浮动的清除。float: left;float: right;清除浮动:clear:both;     1 使用额外标签法: 在浮动的盒子之下再放一个标签,在这个标签

2017-01-19 14:43:11 907

原创 6.(伪类和行高的补充)补充与浮动

1   伪类2   行高:定义:应用:将行高设置等于容器的高度可以让文本垂直居中原理:为什么行高等于容器的高度可以让文本垂直居中。文本中的各条线。2.1  补充:1.0行高是可以继承的。2.0行高的单位:取值:a.具体的像素值。  b.使用em em指的是当前标签设置的字体大小。比如当前标签字体大小为16px,那么2em=32px,如果当前标

2017-01-18 09:47:13 458

原创 2.css三大特性 元素显示方式

一.  三种样式的使用范围样式名称存放位置作用范围应用嵌套样式head中的title下面当前样式所处的页面存放一些当前页面会用到的样式行内样式标签中通过style来设置只能作用在当前标签之中,出了这个标签就没有作用一般情况下用的少(

2017-01-17 16:58:44 884

原创 1.css选择器,字体常见属性

1.1  选择器:选择页面上的某一个元素。1.0标签选择器:2.0类选择器: .类名3.0id选择器:   #id名4.0使用类选择器和id选择器的注意点:类名和id名的命名规则**1.2  字体样式相关的属性:Font:Font-style font-weight font-size font-family;二.  其它选择器:1   通配符:作用:用于

2017-01-17 16:57:36 1105

原创 笔记 基础标签

一.  结构中的每个标签的含义:                                           1   DOCTYPE:文档类型 DTD(Document Type Definition):文档类型定义声明位于文档中的最前面的位置,处于 标签之前。此标签可告知浏览器文档使用哪种 HTML 或 XHTML 规范.

2017-01-17 16:48:15 519

原创 关于reactivecocoa出现 unrecognized selector sent to instance错误

官方文档  https://developer.apple.com/library/content/qa/qa1490/_index.html 点击打开链接设置 other links flags $(OTHER_LDFLAGS)-ObjC。

2017-01-05 15:49:38 382

转载 cocopods 常见错误

library not found for -lPods-XXX解决方案   0.  `Project` -> `Pods` ->Build Setting `->Build Active Architecture Only` 改成 `NO

2017-01-03 17:09:05 385

转载 iOS 多个网络请求全部完成后再刷新

- (void)downloadPhotosWithCompletionBlock:(BatchPhotoDownloadingCompletionBlock)completionBlock {     // 1     __block NSError *error;     dispatch_group_t downloadGroup = dispatch_group_creat

2016-11-03 11:57:55 2579

转载 在企业内部分发 iOS 应用程序

在企业内部分发 iOS 应用程序非常复杂。经过努力,我成功实现了在企业内部的应用程序分发。我决定用此文来记录我的最佳实践方法,以供将来参考。如果你希望通过 Safari 能在任意的 iOS 设备上安装应用程序 (不需要发布到 App Store,也不需要通过 iTunes,以及 MDM - 通过 MDM 方法会用到本文创建的 IPA 和 manifest,那么这篇文章可以帮助你。

2016-10-21 15:11:10 687

原创 UICollectionView UITableView 添加滑动动画

- (void)collectionView:(UICollectionView *)collectionView willDisplayCell:(UICollectionViewCell *)cell forItemAtIndexPath:(NSIndexPath *)indexPath{   CATransform3D rotation;//3D旋转    rotation

2016-09-15 14:26:11 4181 1

原创 iOS 侧滑手势移除控制器

#import"WZNavigationController.h"@interfaceWZNavigationController ()/**存放每一个控制器的全屏截图 */@property (nonatomic,strong) NSMutableArray *images;@property (nonatomic,strong) UIImageV

2016-09-14 14:18:27 1480

原创 iOS 制作圆形图片

@implementation UIImage (Extension)/** * parm:sourceImage:需要剪切的原图片 * parm:borderWidth:剪切后的边框宽度 * parm:borderColor:边框颜色 */- (UIImage *)circleImage{  return  [selfcircleImageWi

2016-09-14 13:06:24 464

原创 navigationBar 滑动 隐藏与显示 功能

#import"ViewController.h"#define  Screen_W   [[UIScreen mainScreen] bounds].size.width#define  Screen_H   [[UIScreen mainScreen] bounds].size.height#define  kOriginalImageHeight 200@interf

2016-09-13 17:00:58 1581

原创 iOS 识别图中二维码

#import"ViewController.h"@interfaceViewController()UIActionSheetDelegate>{   NSTimer*_timer;}@end@implementation ViewController- (void)viewDidLoad {

2016-09-13 11:08:39 4831

原创 iOS 导航控制器边缘滑动 全屏滑动 以及手势冲突问题

1.解决自定义返回按钮边缘滑动失效的问题(1)自定义了导航控制器 重写 pushViewController 方法自定义了返回按钮  边缘滑动失效(2)在 viewDidLoad 设置()    //边缘滑动   self.interactivePopGestureRecognizer.delegate =self;(3)设置代理实现方法(因为不设置

2016-09-08 10:07:45 3803 1

转载 使用CocoaPod出现-bash: pod: command not found

今天在使用CocoaPod为项目添加第三方类库时,出现了-bash: pod: command not found的问题。没办法啦,网上各种找啊,找啊!按照网上说的方法使用命令:sudo gem install -n /usr/local/bin cocoapods。看到了让你高兴的系统提示:本以为这样把问题解决了,赶紧用 pod --version 试试看。结果让人大失所

2016-09-01 18:21:53 5205

转载 Mac OS X 11中的/usr/bin 的“Operation not permitted”

重启按住 Command+R,进入恢复模式,打开Terminal。csrutil disable重启即可:reboot如果要恢复默认,那么csrutil enable

2016-08-04 15:30:08 689

原创 iOS常用小功能(打电话,发短信,发邮件)

打电话-方法1•最简单最直接的方式:直接跳到拨号界面NSURL *url= [NSURLURLWithString:@"tel://10010"];[[UIApplication sharedApplication] openURL:url];•缺点电话打完后,不会自动回到原应用,直接停留在通话记录界面打电话-方法2•拨号之前会弹框询问用户是

2016-08-03 16:56:07 914

转载 iOS录制(或选择)视频,压缩、上传(整理)

最新做的一个功能涉及到了视频的录制、压缩及上传。根据网上诸多大神的经验,终于算是调通了,但也发现了一些问题,所以把我的经验分享一下。首先,肯定是调用一下系统的相机或相册代码很基本:[objc] view plain copy //选择本地视频  - (void)choosevideo  { 

2016-08-03 09:52:06 19205 10

原创 xcode的xcodeproj的图标显示不出来

终端清理图标空白显示缓存,需重启。sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;sudo rm -rf /Li

2016-07-30 22:12:36 1508

转载 Xcode7.2如何真机调试iOS 9.3的设备

在测试iOS app或者是开发过程中,总会遇到各种各样的升级,比如XCode的升级,MAC OS 的升级,iOS系统升级,这种种升级,个人比较讨厌的是iOS系统的升级,它总是在你调试代码或者是测试过程中给你弹出一个对话框,如下图:或许自己手抖一下,iPhone就开始默默的升级了。。。升级升吧,反正一会就装好了,待你升级到9.3.1,噩运也就开始了。当你拿着崭新的iOS系统去debug代码时

2016-07-30 22:11:39 876

转载 浅析extendedLayout, automaticallyAdjustsScrollViewInsets, extendedLayoutIncludesOpaqueBars

iOS 7以后在ViewController里面引进了一系列属性用于管理页面布局。 下面是Apple官方提供的文档解释,看过之后还是觉得太过于抽象,于是用代码来实验吧。edgesForExtendedLayout The extended edges to use for the layout.automaticallyAdjustsScrollViewInse

2016-06-17 11:01:47 388

转载 使用FMDB多线程访问数据库 及databaseislocked的问题

今天终于解决了多线程同时访问数据库时,报数据库锁定的问题,错误信息是:Unknown error finalizing or resetting statement (5: database is locked)最后通过FMDatabaseQueue解决了这个问题,本文总结一下:FMDatabase不能多线程使用同一个实例多线程访问数据库,不能使用同一个FMData

2016-06-16 16:02:34 557

原创 iOS -- 基本的手势

#import "WZViewController.h"@interface WZViewController ()UIGestureRecognizerDelegate>@property (weak,nonatomic) IBOutletUIView *gestureView;@end@implementation

2016-06-15 15:24:32 504

空空如也

空空如也

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

TA关注的人

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