自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

iOS - 一个工程多个target引入CocoaPods的方式

一个工程多个target引入CocoaPods的方式 方式一:循环target 添加pod #多个target的pod引入,方式一:如每个pod都引入masonry targetArray = ['target1','target2'] targetArray.each do |t| ta...

2019-01-16 15:17:27

阅读数 498

评论数 0

使.gitignore生效

.gitignore文件 不想提交到git的东西可以通过.gitignore配置 . 配置后相关文件不会提交到仓库中 . 大概内容如下: # Xcode # # gitignore contributors: remember to update Global/Xcode.gitignore, ...

2019-01-15 11:19:03

阅读数 289

评论数 0

iOS状态栏设置

iOS状态栏设置 默认启动页的status 默认的viewController状态栏 一. 状态栏显示和隐藏 1.1 启动页 启动页隐藏StatusBar(默认为NO): Status bar is initially hidden = YES 1.2 普通viewController ...

2018-12-21 14:02:21

阅读数 198

评论数 0

swift4 加载本地文件, playground 读取不到

swift 加载本地文件 背景:有天想通过Xcode的playground读取本地化的日志文件, 便于做格式化的分析 1. 读取方法 通过在工程里面获得并读取文件: let fileManager = FileManager.default let path = &...

2018-11-16 16:13:52

阅读数 178

评论数 0

iOS 所有的系统字体列表

iOS 所有的系统字体列表 获取环境 : 真机 iPhone7 版本:12.1(16B92) 1. 字体列表 familyNames fontNames Copperplate Copperplate 家族字体如下 - Copperplate-Light - Copper...

2018-11-16 16:02:13

阅读数 712

评论数 0

扫码登录浅析

扫码登录浅析 不论是微信还是淘宝,很多主流网站为了减少用户在电脑上二次输入账户密码的操作,都支持了扫码登录流程。这极大方便了用户操作,因为并不是所有人都记得住微信、淘宝或者支付宝的密码,这些 App 的登录时效都很长,并且支持续期,很多 App 在你每次打开的时候都会给你续期,这意味着常用的 Ap...

2018-11-05 18:03:24

阅读数 1058

评论数 0

iOS - 主线程调度在应用中的小技巧

方式一:宏定义 代码片段 #pragma mark - 宏定义 #ifndef dispatch_queue_async_safe #define dispatch_queue_async_safe(queue, block)\ if (dispatch_queue_get_label(DIS...

2018-07-30 22:00:21

阅读数 396

评论数 0

iOS - 文件创建方法的变化

关于创建文件的两个方法 原有方法 原有创建文件的方法: /** 创建文件方法 @param path 文件路径 @param attributes 策略 @return 创建结果 */ - (BOOL)createDirectoryAtPath:(NSString *)p...

2018-06-28 18:12:37

阅读数 386

评论数 0

iOS-字符串翻转

字符串翻转 记录一次面试题: i am a boy。 翻转成 boy。 a am i 保留空格 半翻转 代码 #import "NSString+Reverse.h" @implementation NSString (Reverse...

2018-05-02 23:17:22

阅读数 772

评论数 0

iOS - 分类中同名方法的调用顺序

主类和分类 时间有限,可以直接看结论,或者联系我企鹅qq:549931192 一. 需要解决的问题 主类和分类中普通方法的调用顺序? 同一个主类的两个分类中的同名方法调用顺序? 分类中+load方法的调用顺序? 分类中+initialize 方法的调用顺序? 二. 测试环境搭建...

2018-04-13 17:07:39

阅读数 3211

评论数 0

记录一次对NSString和NSMutableString的引用计数操作

记录一次对NSString和NSMutableString的引用计数操作 先将项目变成MRC模式(target->build Settings) 加入下面代码 - (void)viewDidLoad { [super viewDidLoad]; ...

2018-04-11 13:03:07

阅读数 187

评论数 0

使用Runtime对用户数据进行归档存储

需求: 在 iOS 开发中,经常需要对用户的一些数据进行持久化的存储, 用以保证用户杀死 App 后, 在下次启动依然能使用退出前的一些数据。如: 用户登录后杀死 App ,下次进入不需要再次登录 归档存储的两个问题:(1)存哪里?(2)怎么存? 使用技术: ps:持久化的技术很多,...

2018-02-28 17:51:03

阅读数 243

评论数 0

iOS-app store 的应用下架,这个下架的应用名称 多久后才可以使用?

问题一 app store 的应用下架,这个下架的应用名称 多久后才可以使用? 把之前同名的APP下架后删掉,同一个苹果ID中的新APP能否使用原APP的名称上架? 我把自己的应用下架后并删除了,但是现在需要重新提交此应用,在新建APP的时候,提示该名字已经被使用(使用的名字是以前被我下架的AP...

2017-12-07 12:12:07

阅读数 5774

评论数 1

iOS-Xcode8不支持iPhone版本11的解决办法

问题 有些朋友升级了自己的手机到最新的版本(目前是11.0.3),但是Xcode 还是8.x.x版本的。这时候如果连接手机进行真机调试的时候就会提示你把Xcode升级的最新的版本。不过升级Xcode如果网不好的话,耗费的时间实在是太长,所有要是能不升级Xcode调试就好啦 解决办法 群里吼一...

2017-10-30 16:52:03

阅读数 1266

评论数 0

Node - 基于ThinkJS的简单请求

准备工作数据库MySQL点我跳到MySQL官方下载开发工具WebStorm点我跳到WebStorm官方下载数据库管理可视化工具Navicat for MySQL点我跳到Navicat for MySQL官方下载数据请求工具Postman点我跳到Postman官方下载* note: 天朝上国是不需要...

2017-09-21 13:20:05

阅读数 1251

评论数 0

Node - Node.js的简单了解

简介Node中文API文档点这里什么是node.js? Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 简单点:运行在服务器端的JavaScript。 发展史 2009年2月,Ryan Dahl在博客上宣布准备基于V8创建一个轻量级的Web服务器并提供一套...

2017-09-19 10:45:11

阅读数 365

评论数 0

阿里巴巴java代码规范

约定优于配置 下载地址:http://download.csdn.net/download/applelg/9981617前言一、编程规约(一) 命名风格(二) 常量定义(三) 代码格式(四) OOP规约6(五) 集合处理(六) 并发处理(七) 控制语句(八) 注释规约(九) 其它二、异常日志(...

2017-09-16 13:48:52

阅读数 685

评论数 0

Swift - 选择排序算法

思想每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。步骤 找到第一小(大)的元素,放在第一个位置 找到从第二个元素到末尾的元素中第二下(大)的元素,放入第二个位置 以此类推 代码import Foundation//选择排序 var un...

2017-09-15 17:54:09

阅读数 488

评论数 0

Swift - 二分查找算法

醒脑图 ,给我自己看的 思想顾名思义,二分查找就是将数组每次劈开一半,分为两个部分,然后判断需要查找的数据在那一部分,再对这部分数据劈开一半,如此重复...。二分查找算法要求待查数组为有序数组。 步骤假设待查数据源list是一个有序数组 1. 确定待查数组或子数组的开始位置start(每次递归会...

2017-09-11 13:33:43

阅读数 313

评论数 0

iOS - 拨打电话的方式总结

拨打电话的方式总结方式一用法/** cell的自定义代理方法 @param leaveListCell cell @param phone 电话号码 */ - (void)leaveListCell:(ZDTLeaveListCell *)leaveListCell phoneCall:(N...

2017-09-06 11:34:41

阅读数 1274

评论数 0

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