阿唯不知道

不要因走得太远而忘记为什么出发

为博客添加 Gitalk 评论插件

阿唯不知道 添加 Gitalk 的评论插件了

前言 由于 Disqus 对于国内网路的支持十分糟糕,很多人反映 Disqus 评论插件一直加载不出来。而我一直是处于翻墙状态的~(话说你们做程序员的都不翻墙用Google的吗😅,哈哈,吐嘈下) 针对这个问题,我添加了Gitalk 评论插件。在此,非常感谢 @FeDemo 的推荐 。 正文 Gitalk 评论插件 首先来看看 Gitalk 的界面和功能: gitalk 使用 ...

系统原生视频解码压缩处理方式

需要导入:#import <AVFoundation/AVFoundation.h> 使用到的变量: @property (nonatomic, strong) NSString * videoPath;//视频压缩处理后的路径 @property (nonatomic, strong) NSString * qualityPreset; //预设视频压缩画质 代码调用方式...

720度全景展示 & 序列帧动画

先来看看效果图吧: 这里说明一点,请大神勿喷,使用了网上扒来的资源,网上也有更好的框架,可惜人家挂淘宝卖,我们穷人买不起 我也不知道为什么一旦使用预编译文件就会报错,最后我的项目也不得不在基类去导入要使用的各种框架,请知道原因的发个说明给我,谢谢! 测试Demo所涉及资源均来自网上,所以请勿将图片素材资源商用,谢谢 什么叫全景展示?序列帧动画又是什么鬼? 1、全景展示就是利用一张...

可莱文幼儿智能云平台项目总结

经过大半年的努力,可莱文项目也算是可以正式完工了。默默窃喜一丢丢😆… 项目简介 可莱文幼儿智能云平台是中国领先的幼教云平台。 接入智能考勤监控系统,实现幼儿园一体化信息管理。 为幼儿园提供智能云办公系统,幼儿(及家长)档案管理。 为幼儿管理与幼儿教育者量身打造,是教师与家长实名认证的师幼互动云平台、家园共育互动云平台。 技术总结 1、项目架构:项目框架Demo地址 a.可...

GCD 在 Swift 中的用法

DispatchQueue Swift 中,对 GCD 语法进行了彻底改写。引入了 DispatchQueue 这个类。 先来看看在一个异步队列中读取数据, 然后再返回主线程更新 UI, 这种操作在新的 Swift 语法中是这样的: DispatchQueue.global().async { DispatchQueue.main.async { // 更新UI操作 ...

Swift 4 新特性

很高兴 Swift 4 不再是一门新语言了😅

private 权限扩大 在 Swift 4 中,extension 可以读取 private 变量了。 Swift 3 中,如果将主体函数的变量定义为 private,则其 extension 无法读取此变量,必须将其改为 filePrivate 才可以。 单向区间 单向区间是一个新的类型,主要分两种:确定上限和确定下限的区间。直接用字面量定义大概可以写成 …6和 2… 例如 ...

利用 Debug Memory Graph 检测内测泄漏

利用 Xcode 内存表(Debug Memory Graph)检测内测泄漏

前言 平常我们都会用 Instrument 的 Leaks / Allocations 或其他一些开源库进行内存泄露的排查,但它们都存在各种问题和不便, 在这个 ARC 时代更常见的内存泄露是循环引用导致的 Abandoned memory,Leaks 工具查不出这类内存泄露,应用有限。 今天介绍一种简单直接的检测内测泄漏的方法:Debug Memory Graph 就是这货: ...

iTunes Connect 构建版本不显示

App打包上传到 App Store, iTunes Connect 构建版本不显示

前言 今天新项目上架,在Xcode打包上传到App Store后,在iTunes Connect构建版本中居然找不到上传的App… 解决 从iOS10开始,苹果更加注重对用于隐私的保护,App 里边如果需要访问用户隐私,必须要做描述,所以要在 plist 文件中添加描述。 而这三个基础描述是必须添加的: 麦克风权限:Privacy - Microphone Usag...

CocoaPods 安装和使用

安装时间 2017/04/13, 环境macOS 12.10.1, cocoapod版本 1.2.1

前言 最近换了新机器,重新搭建了开发环境,其中当然包括 CocoaPods。 装完顺便更新下 CocoaPods 安装文档。 正文 安装 CocoaPods 是用 ruby 实现的,要想使用它首先需要有 ruby 的环境。 升级ruby 查看ruby版本 $ ruby -v ruby 2.0.0p648 (2015-12-16 revision 53162) [univer...

使用 .gitignore 忽略 Git 仓库中的文件

.gitignore 文件在Git中的使用

使用 .gitignore 文件忽略指定文件 .gitignore 在Git中,很多时候你只想将代码提交到仓库,而不是将当前文件目录下的文件全部提交到Git仓库中,例如在MacOS系统下面的.DS_Store文件,或者是Xocde的操作记录,又或者是pod库的中一大串的源代码。这种情况下使用.gitignore就能够在Git提交时自动忽略掉这些文件。 忽略的格式 # :...