自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xj_love的博客

技术无止境

  • 博客(57)
  • 资源 (8)
  • 收藏
  • 关注

原创 Mac工具软件 仅供学习参考 学习后请删除

注意,本文章只是交流学习,切勿用作商用,下载学习后请删除,转载注明出处安装包提示损坏或者不允许任何来源,打开终端:输入以下命令:sudo spctl –master-disable1.Parallels Desktop 13.2.0破解版,又称Mac上的Windows虚拟机下载地址:https://download.csdn.net/download/xj_love/10644066,...

2018-09-04 11:55:56 3124 1

原创 新建工程上传项目到Github

写了好的东西,想和大家分享。主流平台就是GitHub.下面记录下上传过程。一.创建打开Mac终端命令1.cd 到需要上传的工程文件夹下2.输入git init 这个意思是在当前项目的目录中生成本地的git管理(会发现在当前目录下多了一个.git文件夹)3.输入git add . 这个是将项目上所有的文件添加到仓库中的意思,如果想添加某个特定的文件,只需把.换成这个特定的文件名即可...

2019-04-22 16:06:55 231

原创 RN项目应用总结+踩坑集锦

前段时间粗糙的研究了下React Native,写了两篇集成文章(幸好写了文章,时间长了有些东西还真忘了文章一,文章二)1、cd 当前目录2、npm install react-native-deprecated-custom-components --save3、在使用到Navigator组件时换成 :NavigationExperimental.Navigator即可...

2018-12-25 11:53:00 1314

原创 CSS初探学习总结提高 六

一.2D动画<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>2D动画</title&amp

2018-11-16 17:46:52 182

原创 CSS初探学习总结提高 五

一.定位布局<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> &am

2018-11-16 17:38:27 148

原创 CSS初探学习总结提高 四

定位布局,让标签固定到想要的位置<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>定位布局&amp

2018-11-02 16:59:59 138

原创 iOS 百度地图在房地产项目中的应用

1.公司的项目是面向房地产的,包含新房(全国多个分公司),存租房(与建行建方的合作)项目,所以地图与看房相结合比较多,之前为了进度,地图这一块的业务都是H5实现,现在稳定下来后,H5的体验度不是很高,所以地图这一块全部换成原生。这篇文章也是做个探索和总结,以便大家一起参考学习。2.地图采用百度地图,主要功能包括:定位+替换大头针图标,两点连线采用自定义图片样式,导航,标注,自定义标注UI,点击...

2018-11-02 12:32:58 1133 1

原创 CSS初探学习总结提高 三

前面一二两节记录的都是CSS的基础知识,并且都是标准布局,块级,行级元素自上而下的布局,也称作标准布局。接下来认识CSS三个布局中(标注,浮动,定位)的浮动布局。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8&

2018-11-01 11:45:18 147

原创 CSS初探学习总结提高 二

1024,节假日快乐。

2018-10-24 12:13:32 138

原创 CSS初探学习总结提高 一

进入CSS之后,我们的标签属性,要换一种风格来写了。这一块内容比较多,笔者会分几块来记录,方便大家学习参考探讨。一.CSS3字体样式和属性<!DOCTYPE html><html lang="en"><head> <met

2018-10-23 15:21:32 176

原创 HTML5初探学习总结提高

一.Web标准及浏览器内核Web标准:结构标准:结构对网页进行整理和分类,主要包括XML和HTML两个部分样式标准:表现用于设置网页元素的板式、颜色、大小等外观样式,主要是CSS行为标准:行为是指网页模型的定义及交互的编写,主要包括DOM和ECMAScript两个部分-JS浏览器内核:Trident(IE内核)Gecko(firefox)webkit(safari)Chro...

2018-10-22 11:46:43 421 2

原创 Mac下Sublime插件安装和使用

一.Sublime Text 安装官方地址二.在Sublime Text中安装Package Control地址把下载下来的Package Control.sublime-package文件 copy到 Subime安装路径Installed Packages 目录下,然后重启三.安装常用插件command+shift+p调出命令行面板输入package control:in...

2018-10-22 11:19:59 5182

原创 Markdown语法使用

1.标题#一级标题 (csdn上加空格就显示出来了)##耳机标题...######六级标题2.列表-文本1-文本2或者1.文本12.文本23.图片和链接![图片名称:百度](图片链接地址http://www.baidu.com)[链接名称:百度](http://www.baidu.com)链接名称:百度4.引用英文>表示大前端时代来临5.粗...

2018-10-22 10:56:21 123

原创 iOS+React Native混合开发初探 二

前言上篇文章已经搭好开发环境,后面根据文档也创建了测试工程,但是编译会报错,也不知从哪里入手。有点麻爪。下面根据我的步骤,一步一步的跑起第一个项目–Hello Wrold!...

2018-09-18 14:22:52 444

原创 iOS+React Native混合开发初探 一

前言:虽然项目中一直没有混合开发的需求,但一直很好奇这一块。最近正好没什么需求了,所以决定来学习一下RN,并记录学习的过程和一些心得,希望大家能一起交流,共同进步。一 搭建开发环境1.必需的软件 Homebrew打开终端,输入一下命令/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/ins...

2018-09-18 12:19:34 536

原创 iOS第三方支付集成-支付宝支付

吐槽一下支付宝的文档和demo,文档真是找的我眼花缭乱,demo写的也是看的捉急,没有微信的简单明了。不过全部找到后,静下心来研究,也还是可以的。一 进入官方下Demo,看文档工欲善其事必先利其器,先看下demo总不是坏处,也可以学习一下支付宝大佬编码风格。除了不好找之外,其它还是你可以的。 支付宝支付demo下载 支付宝支付iOS集成文档 支付宝支付通知参数说明二 正式...

2018-09-10 14:20:44 2028

原创 iOS第三方支付集成-踩坑处理合集

问题一 iOS9以后,微信/支付宝支付成功后点击左上角的返回也能返回到app,但是会收不到微信/支付宝的回调信息。解决办法: 在支付页面监听UIApplicationDidBecomeActiveNotification,当监听到返回app的事件后,主动请求服务端,如果发现order已经支付,则主动跳转。问题二 导入微信SDK,编译报错解决方案: 导入这三个文件 问题...

2018-09-10 13:33:16 2152

原创 iOS关键字之nullable、nonnull、null_resettable、_Null_unspecified的区别

iOS9.0系统很多方法和属性,多了新的关键词修饰,下面我们来研究一下它们之间的区别。一 共同点1.可以进行代码规范,减少开发沟通成本,一看便知怎么赋值 2.只能用于对象声明,不能声明基本数据类型,因为只有对象才能置为nil二 不同点1.nullable,表示属性可以为空使用方法:@property (nonatomic, copy, nullable) NSStri...

2018-09-08 21:51:37 892

原创 iOS第三方支付集成-微信支付

序言:说来惭愧,终于有支付的需求给我做了。。。哇嘎嘎,开动。。。文章尽量写的详细点,从自身出发,希望能给大家一点帮助。欢迎大佬指正。 支付流程: 步骤1:用户在商户APP中选择商品,提交订单,选择微信支付。 步骤2:商户后台收到用户支付单,调用微信支付统一下单接口。 步骤3:统一下单接口返回正常的prepay_id,再按签名规范重新生成签名后,将数据传输给APP。参与签名的字段名为ap...

2018-09-08 17:45:01 2636

原创 Mac无法合并分区,无法合并第一分区最快解决办法

自己遇到这个问题,找了半天没好的办法。搞了半天用了一个最快的办法。 注:如有重要文件,请先备份。1.开机command+R进入操作页面 2.选择磁盘工具,两个盘都卸载,有系统盘也格式化,不要怕(重要资料先备份)。 3.这时候就可以合并分区了 4.合并完返回操作页面,选择在线安装系统(联网安装系统),装完,Ok....

2018-09-04 11:34:19 12357

原创 UICollectionViewCell点击高亮完美解决方案

#pragma mark - collectionView点击高亮- (void)collectionView:(UICollectionView *)collectionView didHighlightItemAtIndexPath:(NSIndexPath *)indexPath{ UICollectionViewCell *cell = [collectionView cell...

2018-06-27 11:52:53 5239

原创 iOS 完美解决竖屏项目,个别控制器横屏,反之亦然

引言一开始试了网上大部分的方法,都没什么用,包括什么强制横屏啥的,特别控制器写了基类的。还要注意在横屏状态下打开APP,看app会不会横屏这样的。使用把我下面的方法放在基类控制器,如果导航栏也有基类,也可以一起放进去。#pragma mark - 默认竖屏 有横屏操作时,presentViewController进入,并实现第二,三个方法。- (BOOL)shouldAuto...

2018-06-07 11:54:06 1215

原创 WKWebView关于Cookie的使用详解

引言近期有个小应用大部分功能是用web页面实现的。为了提高交互体验,加载速度,所有页面都是WKWebView实现。前期实现直到上架测试,都是美滋滋的实现了。直到测试发现,某些情况下,web页面请求数据会返回登录过期,重新登录都不行。后来发现是Cookie没有正确注入。之前webview系统会自动管理Cookie注入,WKWebView需要手动注入。如果网上能随便度娘到解决Cookie注入的方...

2018-06-04 14:36:46 5788

原创 iOS数据库框架 WCDB的使用详解

WCDB是一个高效、完整、易用的移动数据库框架,基于SQLCipher,支持iOS, macOS和Android。前几年的项目用到的数据库框架,都是FMDB。从最初的摸索到工具类的封装,也是经历了一番坎坷。FMDB每次写SQL语句时,都要拼接一大坨胶水代码,着实恶心。期间接受过一个模块,是做原生聊天的,对于消息并发、接收、展示,上一任都频繁的使用数据库的增删改查。导致聊天多、快时,严重消耗CPU

2017-12-14 15:59:38 3509 1

原创 所有iOS设备的屏幕尺寸

方便自己查找,不用每次都不去搜一遍iPad 1 — 1024x768 iPad 2 — 1024x768 The New iPad — 2048x1536 iPad mini — 1024x768 iPad 4 — 2048x1536 iPad Air — 2048x1536 iPad mini 2 — 2048x1536 iPad Air 2 — 2048x1536 iPad mi

2017-08-14 09:11:31 566

原创 Mac 重装系统 U盘制作OS启动盘

1.不会的私密我。541009686 2.先把U盘用磁盘工具抹掉,一遍不行,再摸一次就可以了。 3.然后在终端输入以下命令:注意,Sierra是U盘抹掉时起的名字; sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia –volume /Volumes/Sierra –applic

2017-05-24 16:01:19 925

原创 iOS项目开发笔记

延伸知识 1.学习YYKit框架 2.学习Swift 3.学习LinPhoneUITableViewController 1、不让cell点击 cell.selectionStyle = UITableViewCellSelectionStyleNone; 2、UITextField 1.文字向下偏移,目测Xib下设置了无边框模式。可以在Xib先设置其它边框模式,再用代码重新

2017-05-18 18:09:39 482

原创 iOS 获取日志框架CocoaLumberjack

笔者应老板要求,需要时时获取用户使用软件的一些信息。 这里有参考文章,已经写得很全了。简书链接

2017-04-20 09:46:26 1145 2

原创 iOS AFNETWorkIng的封装类

#import "HttpsManager.h" @implementation HttpsManager #pragma mark - 创建请求者 +(AFHTTPSessionManager *)manager { AFHTTPSessionManager *manager = [AFHTTPSessionManager mana

2017-04-19 15:43:25 1287

原创 iOS UITextView限制输入字数的方法

pragma mark - textView代理方法(BOOL)textView:(UITextView )textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString )text{ if ([text isEqualToString:@”\n”]) { [textView resignFirstRe

2017-04-17 16:54:52 1456

原创 iOS好用的文章链接

一.学习core Animation http://www.cocoachina.com/ios/20160712/17010.html二.明仔su的博客 http://www.jianshu.com/u/d1ea95326c8c三.仗剑走天下的博客 http://www.cnblogs.com/zhun/archive/2016/06.html四.学习PHP http://www.runoob.c

2017-02-08 09:00:35 622

原创 iOS三种初始化加载tableViewCell的方法

1.自定义cell,不用xib 2.自定义cell,用xib 或者 3.不自定义cell

2016-12-22 15:18:25 4017

原创 iOS 如何实现UIWebView的缓存

NSURLRequestCachePolicy policy; if ([MANAGER_UTIL isEnableNetWork]) { policy = NSURLRequestReloadIgnoringLocalAndRemoteCacheData; }else { policy = NSURLRequestReturnCacheDataDon

2016-12-16 17:01:54 927

原创 MasonryGitHub上的官方使用教程翻译

Masonry仍旧在持续维护中,借助于开放社区,我们致力于修复漏洞和合并优秀的需求。然而你的项目是用Swift语言的,我们推荐使用SnapKit,因为它有着更简短的API来更好适应Swift. Masonry是一种轻量级的布局框架,采用了更良好的语言来封装AutoLayout。Masonry有自己的布局DSL,提供了一种链式方式来描述你的NSLayoutConstraints,通过这种方式产生的布

2016-12-16 09:17:16 763

原创 Masonry学习总结

公司一直用的代码(自己封装的一套约束工具)和xlb(autoLayout)相结合的方式来对控件进行布局和约束。本人更倾向于用纯代码布局。虽然公司封装了一套代码布局的方法,但为了更好适应其它的工作,决定开始学习使用Masonry。并记录学习的心得,与大家共享。一.基础篇1.Masonry下载地址下载地址。也可以用cocoaPods来管理。2.正式开始 在.pch文件添加以下代码//define th

2016-12-16 09:14:45 315

原创 iOS 在View里push或者presentViewController

通常使用self.navgationController是在Viewcontroller里面调用的,但是有的时候需要在view上也需要调用push或者present推出新的页面的方法,那么可以使用以下三种。 1、block方法。 2、代理方法。 3、获取该View所在的Viewcontroller。【这个也是我要说的方法】//获取View所在的Viewcontroller方法 - (UIVi

2016-11-09 17:16:34 1000

原创 iOS 打印个个页面的控制器

解决方案 方案1 整个项目中建立一个基类的viewController,然后将项目中所有的viewController都继承于基类的viewController,然后重写基类中的viewWillAppear方法 - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSString

2016-10-19 16:31:36 354

原创 APP开发图标图片大小压缩工具

https://tinypng.com

2016-10-17 15:53:57 604

原创 iOS 视屏播放软件(AVPlayer)

已经封装好,一句代码就能使用视屏播放。 点这里下载,记得给个Star

2016-09-06 17:23:52 26464

原创 iOS应用中打开另一个应用

最近要在iOS中实现一个应用启动另外一个应用的功能,搜了一些资料,使用UIApplication的openURL:的方法就能实现,现在整理和大家分享一下!一、注册自定义URL协议 首先被启动的应用需要向iPhone注册一个自定义URL协议。这是在你的项目文件夹的info.plist文件进行的(就是你改变应用程序图标的同一个文件)。 Step1. 右键,选择“Add Row”Step2. Key值

2016-08-31 09:49:05 665 1

Cornerstone 完美破解版 内服教程 永久有效1

Cornerstone 完美破解版 内服教程 永久有效 前面那个没用。用这个最新时间的。

2018-08-28

Cornerstone 完美破解版 内服教程 永久有效

里面有破解方法。先看说明。

2018-08-28

iOS视屏播放(AVPlayer)

不要资源分,希望大家可以去github给个Star;谢了,github持续更新。https://github.com/xjlove/XJAVPlayer

2016-09-06

iOS 字体颜色器

调好了很多颜色,直接用

2016-06-06

iOS PDF翻页展示阅读

iOS PDF翻页展示阅读,像看电子书一样。可以直接引用到工程。

2016-05-12

iOS输入密码猫头鹰捂眼睛

输入密码的时候毛头眼捂眼睛。可以当工具类使用。

2016-03-14

基于iOS平台下的精美购物APP设计开发

自己写的一个比较全的购物平台,适用于触及开发者参考学习。

2016-03-14

空空如也

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

TA关注的人

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