自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

任意门

code

原创 项目中的基本 git 规范及 swift 编程规范

前两天写了下项目的 REEADME,主要涉及到版本控制、工程目录说明、编程规范三部分。工程目录部分这里就略了,版本控制也是git比较基本的模式。重点是第三部分的编程规范,这部分为转载内容,转自:https://blog.csdn.net/liushuo19920327/article/detail...

2019-09-09 15:03:32 34 0

转载 iOS 知识点脉络思维导图

1.UI视图相关面试问题思维导图 2.Objective-C语言特性相关面试问题 3.Runtime相关面试问题思维导图 4.内存管理相关面试问题思维导图 5.Block相关面试问题思维导图 6.多线程相关面试问题思维导图 7.RunLoop相关面试问题思维导图 8.网络相关面试问题...

2019-08-06 19:51:13 172 0

原创 小程序一些常用方法和功能总结

本篇总结一些小程序的基本功能,主要包含(手动目录⤵️): 小程序加载背景图片 navigateTo 传对象参数 配置转发实现页面的分享 小程序获取当前页面的 url 小程序获取节点信息及应用 小程序的下拉刷新和上拉加载 小程序加载背景图片 小程序使用背景图片仅支持网络图片和...

2019-03-12 10:28:26 389 0

原创 2018 ~ 2019 前端学习路线

序言 最近一年由于工作上的因缘巧合,暂停了iOS相关的开发,投入了前端的怀抱,对自己来说算是受到的客观安排。 同时,根据对市场需求的分析,可以看出市场上对前端的需求量比iOS还是高了不少,具体数据以后有暇的时候会进行爬取分析一下。 总之呢,不管是个人喜好方面的主观原因,还是时势早就的客观原因...

2018-10-24 23:42:17 2577 0

原创 经常用到的一些 CSS 小知识点

同样都是一些基础知识点,列出来辅助记忆,今后遇到的也都收纳至此篇。 单行超出省略 overflow: hidden; text-overflow: ellipsis; white-space: nowrap; 多行超出省略 overflow : hidden; text-overflow: el...

2018-09-18 16:22:23 148 0

原创 经常用到的一些 JS 小知识点

都是一些基础知识点,列出来辅助记忆,今后遇到的也都收纳至此篇。 字符串 string 转 int var value = parseInt("11"); string 转 date var time = &amp...

2018-09-18 11:50:02 141 0

原创 px、em、rem、rpx 作用和用法详解

这篇文章记录前端(包含小程序)开发中常用到的几个单位 px、em、rem、rpx 的区别和用法。 px px像素(Pixel)。相对长度单位。像素px是相对于显示器屏幕分辨率而言的。 PX特点 1. IE无法调整那些使用px作为单位的字体大小; 2. 国外的大部...

2018-05-31 18:04:24 2393 0

原创 一些有关git的常用的终端命令和常见问题

很久之前简单写过一篇关于Git工具 SourceTree 的使用的文章(传送门),其实最原始的git操作,都是用git命令来完成的,所以今天特地抽空把git命令的使用总结了一下,希望大家多多交流,发现问题也请在评论区指正。 克隆/ 暂存/ 提交/ 拉取/ 推送 克隆远程仓库到本地: ...

2018-03-16 11:22:04 358 0

原创 React 初始化项目及JSX语法简介

React 初始化项目 这里只写出完善环境下的初始化命令,具体的环境搭建可参考 React JSX | 菜鸟教程 使用终端命令快速构建项目: cnpm install -g create-react-app create-react-app my-app cd my-a...

2018-03-05 15:37:46 676 0

原创 Swift3 GCD的基本用法(二) - 队列的循环/挂起/恢复、其他常用方法

接上一篇:Swift3 GCD的基本用法(一) - 任务和队列、服务优先级、信号量本文代码:https://github.com/NinoWang/MultithreadingDemo/tree/master队列的循环、挂起、恢复// 循环 func dispatchApply() { ...

2018-02-24 16:55:53 799 0

原创 Swift3 GCD的基本用法(一) - 任务和队列、服务优先级、信号量

本文代码:https://github.com/NinoWang/MultithreadingDemo/tree/master多线程的知识,网上有无数文章来讲述,但真正理解起来还是有点绕的,还是要靠实践才能真正理解,本文以代码为主,少量叙述为辅和大家来捋一下。建议直接下载源码进行理解,不理解的地方...

2018-02-24 16:07:55 1516 0

原创 swift 中的访问控制关键字 open, public, internal, fileprivate, private

        访问控制(Access Control)虽是比较基础的知识,但包含规则繁多,本文讲述其中一部分方便大家理解之用。        swift 中的访问控制模型基于模块(module)和源文件(Source File)这两个概念。模块指的是 Framework 或 App bundle...

2017-12-29 14:51:50 469 0

原创 swift 中的高阶函数 map、flatMap、filter、reduce

今年夏天接触 Python 的时候,发现 Python 中有高阶函数(Higher-order function)的用法,RN中使用Epic进行异步处理数据时也用到了map、flatMap,其实 swift 中也是可以使用高阶函数( map、flatMap、filter、reduce)的,这种函数...

2017-12-29 11:52:24 327 0

转载 Swift 实例演示 Operation 的用法

前言本文代码虽是手动code了一遍并小小做了改动,但是终究是在他人demo的基础上编排出的,即便是个比较简单的例子,但是这个..那个..为了尊重别人劳动成果,还是分类到了转载,这里特别感谢一下@非典型技术宅老兄的原文,想必大家都听腻了太多的多线程的概念理论,本文不大书理论,用实例讲述 Operat...

2017-12-15 15:45:50 646 0

翻译 iOS 常见错误总结(2)

'Copy Pods Resources' error

2017-12-05 17:35:58 209 0

原创 web 执行 mina staging deploy 发布项目到测试环境出现 mina aborted!

mina aborted! Error installing mysql2: Failed to build gem native extension

2017-11-21 17:24:06 281 0

原创 iOS 适配iOS11、iPhone X

适配iOS11、iPhone X

2017-10-17 15:46:32 614 0

原创 iOS 跳转淘宝、天猫、京东商品详情页

iOS 跳转淘宝、天猫、京东商品详情页

2017-10-09 14:41:08 5444 0

原创 【React native】 平时经常遇到的报错

Error loading page Domain: WebKitErrorDomain Error Code: 101 使用 WebView 组件,loading的过程中出现这个错误。 解决方案:webVIew 里面加 renderError={ (e) => { ...

2017-09-20 18:45:40 2218 0

原创 用 python 写一些常见的数学函数

Python 汉诺塔游戏 Python 斐波那契数列 Python 杨辉三角 Python 质数(素数) Python 回数

2017-07-07 19:44:38 1308 0

原创 Xcode 代码块的使用

我们在编程过程中,难免会重复用到一些固定结构的代码,如UITableView的数据源方法、代理方法,UIView动画等。如果每次去想一遍并徒手敲出来,难免浪费一些不必要的时间,xcode中的代码块功能可以完美解决这个小问题,并且也有利于代码风格的一致性。本篇就对代码块的使用做一个简单的介绍,其实本...

2017-06-15 15:42:52 456 0

转载 【iOS】TTTAttributedLabel链接点击

原文地址:http://www.jianshu.com/p/9a192bc8e644 ,感谢原作者无私分享。  TTTAttributedLabel可以满足在一段文本内容中展示网址链接: TTTAttributedLabel *label = [TTTAttributedLabel alloc]...

2017-06-15 13:09:23 1813 0

转载 谈谈UIView的几个layout方法-layoutSubviews、layoutIfNeeded、setNeedsLayout...

内容转自:http://www.jianshu.com/p/eb2c4bb4e3f1 ,以下是原文。 最近在学习swift做动画,用到constraint的动画,用到layoutIfNeeded就去研究了下UIView的这几个布局的方法。 下面是做得一个动画,下载地址:https://githu...

2017-06-15 10:04:27 463 0

原创 App 被拒后向Apple获取帮助或申诉渠道汇总

App被拒大多是你的项目本身存在问题,但是也不排除审核委员会审核失误这种情况,这时我们就需要与审核委员会交涉进行处理。主要有以下途径。 在被拒页面直接回复 在你被拒的页面里会有回复(向 App 审查委员会提交上诉),你可以在这里直接回复你的疑问和进行解释,如果确实不是程序的问题,一般他...

2017-06-08 11:29:03 5639 0

原创 iOS10 拍照打开相册选择图片

判断相机权限,判断相册权限,跳转至系统设置,用于上传头像、评论等。

2017-06-06 16:26:04 1352 0

原创 swift 纯代码、xib自定义控件

swift 纯代码、xib自定义控件

2017-06-06 14:38:09 2189 0

原创 swift 常用扩展

设置UIButton 图片文字方向和距离 自定义控件圆角位置 如:只左上 左下有圆角 设置圆形图片 设置UIButton 图片文字方向和距离 设置UIButton背景色为渐变色及设置渐变色后修改背景色 实现使用gif作loading动画

2017-06-06 11:31:45 962 0

原创 压缩并用 Alamofire 上传多张图片

压缩并用 Alamofire 上传多张图片

2017-06-06 11:06:21 1682 0

原创 给 tabBarItem 添加小红点

给 tabBarItem 添加小红点

2017-06-06 10:53:35 487 0

原创 有关个人租房的一些细节

在北上广漂,租房的事情在所难免,能想到的和经历到的写到这里,以尽量减少被坑,也希望对看到的小伙伴有用。 有关钱的 1.尽量绕过中介找房东直租,可以去理想位置的先去附近看看墙上贴的小广告之类的。 2.去中介公司了解附近房源的大致价格,以免价格相差离谱。 3.签订合同房东手印、身份证复印件(没有...

2017-05-10 23:19:27 337 0

原创 swift 中的KVO用法

KVO 属性观察器

2017-03-14 16:33:58 4577 2

转载 提高XCode编译速度

提升编译链接的速度主要有以下三个方式: 1. 提高XCode编译时使用的线程数 复制代码 代码如下(在终端用命令执行): defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 4 XCode默认使用与CPU核...

2017-03-07 18:06:34 255 0

原创 iOS 有关系统权限的问题

This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSC...

2017-03-07 17:42:25 390 0

原创 swift 绘制、动画基础 (CAShapeLayer、CABasicAnimation)

//MARK: 绘制虚线 let layer0 = CAShapeLayer() layer0.strokeColor = UIColor.green.cgColor layer0.lineWidth = 0.5 //线段宽度10 间...

2017-03-07 15:13:34 1136 0

原创 swift 中不同于OC中写法的部分代码

移除所有子视图 OC 中 [self.view removeAllSubViews]; swift 中 _ = self.view.subviews.map { $0.removeFromSuperview() }

2017-03-07 10:12:10 347 0

原创 swift 对日期的处理大全( 类扩展 Date+Extension 和 公共类 DateClass)

获取日期各种值 当月第一天是星期几 是否是今天 是否是这个月 今天星期几 本月天数 根据年月得到某月天数 根据年月得到某月第一天是周几 获取指定年月的date 时间字符串转date 计算天数差 比较时间先后 将时间转换为时间戳 将时间戳转换为年月日 将时间戳转换为具体时间 将时间戳转换为时分秒 ...

2017-02-28 15:14:25 3907 0

原创 swift 自定义一个可设置 text 的垂直位置的 Label

常使用于文字居上显示的场景 import UIKit enum VerticalAlignment { case VerticalAlignmentTop//default case VerticalAlignmentMiddle case VerticalAlignme...

2017-02-28 11:20:03 1301 0

原创 swift 中 UIColor 的一个简单扩展 UIColor+Extension

完整代码 import Foundation import UIKit extension UIColor { convenience init(r : CGFloat, g : CGFloat, b : CGFloat){ self.init(red: r/255.0...

2017-02-28 11:13:38 785 0

原创 混合开发(Hybrid App)之 Ionic【一】-- 认识Ionic,搭建开发环境,创建项目

写在前面 目前市面存在的移动开发方式有原生应用、混合应用、原生应用三种,对于这种方式可以做以下对比。      认识ionic ionic 是一个用来开发混合手机应用的,开源的,免费的代码库,具有以下特点。 1.ionic 基于Angular语法,简单易学。 2.ionic 是一个轻量级框架...

2016-11-28 17:52:50 3488 1

转载 最全的常用正则表达式大全——包括校验数字、字符、一些特殊的需求等等

一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+...

2016-11-18 15:46:42 474 0

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