Unity原生包管理 发表于 2024-04-15 | 分类于 CShape 本文字数: 1.4k | 阅读时长 ≈ 1 分钟 1.包管理工具,使用ExternalDependencyManager,git地址:[https://github.com/googlesamples/unity-jar-resolver] 2.安卓包管理// 新建xxx.xml文件,内容如下<?xml version="1.0" encod ... 阅读全文 »
Unity iOS 生成工程 发表于 2024-04-15 | 分类于 CShape 本文字数: 9k | 阅读时长 ≈ 7 分钟 1.生成工程后修改相关配置using System.IO;using System.Xml;using UnityEditor;using UnityEditor.Callbacks;using UnityEditor.iOS.Xcode;using UnityEngine;public stati ... 阅读全文 »
Github.io+Hexo搭建个人博客 发表于 2024-04-15 | 分类于 Hexo 本文字数: 808 | 阅读时长 ≈ 1 分钟 1.Hexo 安装 // 安装 Node.js$ brew install node// 安装 Hexo$ sudo npm install -g hexo 2.创建源文件$ mkdir xxx.github.io 3.初始化hexo// 初始化$ hexo init xxx.github.io 5 ... 阅读全文 »
Unity实现脚本打包 发表于 2024-04-15 | 分类于 CShape 本文字数: 5.9k | 阅读时长 ≈ 5 分钟 1.安卓打包方式using System.Collections.Generic;using System.Diagnostics;using System.IO;using UnityEditor;using UnityEngine;public class EditorBuild : Edito ... 阅读全文 »
多线程死锁问题 发表于 2018-08-02 | 更新于 2018-10-30 | 分类于 Swift 本文字数: 1.1k | 阅读时长 ≈ 1 分钟 虽然作者在开发中经常会用到多线程,但是对于死锁、线程阻塞等问题还是比较模糊,一般都是先写吧,有问题再改,现在闲下来了,是时候总结一波了,本文主要总结一下同步/异步、串行/并行、死锁、线程阻塞等问题 串行/并行串行(Serial Queue):同一时间内,队列中只能执行一个任务,只有当前的任务执行完 ... 阅读全文 »
load和initialize方法 发表于 2018-07-24 | 更新于 2018-10-30 | 分类于 Objective-C 本文字数: 3.6k | 阅读时长 ≈ 3 分钟 在iOS中,所有的类都继承自NSObject,我们来看一下初始化相关的几个方法+ (void)load;+ (void)initialize;- (instancetype)init ;+ (instancetype)new OBJC_SWIFT_UNAVAILABLE("use object in ... 阅读全文 »
识别图片中二维码 发表于 2018-07-09 | 更新于 2018-10-30 | 分类于 Swift 本文字数: 3.4k | 阅读时长 ≈ 3 分钟 在iOS的CoreImage的Api中,有一个CIDetector的类,Detector的中文翻译有探测器的意思,那么CIDetector是用来做哪些的呢?它可以:CIDetectorTypeFace 面部识别CIDetectorTypeText 文本识别CIDetectorTypeQRCode ... 阅读全文 »
AFNetworking 源码阅读(v3.2.1) 发表于 2018-07-04 | 更新于 2018-10-30 | 分类于 源码阅读 本文字数: 45k | 阅读时长 ≈ 38 分钟 AFNetworking项目地址 https://github.com/AFNetworking/AFNetworking下载打开后目录1.AFNetworking文件下是实现HTTP请求的类2.UIKit+AFNetworking文件下是实现图片下载的类 下面我们主要看AFNetworking的H ... 阅读全文 »
MJRefresh 源码阅读 发表于 2018-06-04 | 更新于 2018-10-30 | 分类于 源码阅读 本文字数: 15k | 阅读时长 ≈ 12 分钟 MJRefresh项目地址 https://github.com/CoderMJLee/MJRefresh下载下来后我们打开项目可以看到下面的目录 MJRefresh目录下就是下拉刷新的实现,其中Base:是实现刷新的核心代码,里面实现了刷新的基础控件(Header/Footer)Custom:是 ... 阅读全文 »
AlamofireImage 源码阅读 发表于 2018-05-28 | 更新于 2018-06-29 | 分类于 源码阅读 本文字数: 17k | 阅读时长 ≈ 15 分钟 在AlamofireImage中一共就只有5个类加一些扩展// 错误处理类,继承自Error,主要有requestCancelled(请求取消)、imageSerializationFailed(请求失败)两种错误AFIError// 定义图片对象,主要用来适配mac(NSImage)和ios(UI ... 阅读全文 »