DreamEverAfter

风屋

= 博闻强记,多思多问,取法乎上,持之以恒 =

文章列表

post cover
笔记

2018-10-13

753 字

Ogre 是个老牌的游戏引擎了,前段时间有点需求需要改里面源码,所以研究了一下如何编译,没想到坑有点深,爬完赶紧过来记录一下,省得再陷进去。。 准备阶段 需要下载 Ogre源码和 Ogre 依赖的一些库,先把这些依赖的库编好放在 iOSDependencies 文件夹中,头文件放在 include

post cover
工具

2018-10-12

1176 字

注意:从 1.2 版本开始,在 Mac OS X 上 TensorFlow 不再支持 GPU。 首先在官网上看一下 TensorFlow 运行环境需要哪个版本的 python,目前(2018-10-6)是 Python 2.7, Python 3.4, 3.5, 3.6。我现在通过 homebrew

post cover
笔记

2018-10-10

430 字

iPhoneX 的分辨率:2436 x 1125px,812 x 375pt iPhoneXs 的分辨率: 2436 x 1125px,pt 812 x 375pt iPhoneXs Max 的分辨率:2688 x 1242px,pt 896 x 414pt iPhoneXr 的分辨率:1792

post cover
随笔

2018-09-16

1225 字

union定义 “联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,已达到节省空间的目的(还有一个节省空间的类型:位域)。 这是一个非常特殊的地方,也是联

post cover
工具

2018-06-12

176 字

有可能是虚拟机内存小,分配大点。。上次出错是分了1G的内存。 后来加到了4G。顺利build成功。 和下面这个问题大致相同。 {standard input} Assembler messages{standard input}468410 Warning end of file not

post cover
笔记

2018-05-21

802 字

iOS 沙盒机制 沙盒是系统为每一个应用程序生成的一个特定文件夹 ,文件夹的名字由十六进制数据组成,每一个应用程序的沙盒文件名都是不一样的,是由系统随机生成的。在iOS中,为了安全性,这个文件夹别的 app 是不可以访问的。理论上 app 只能在自己的沙盒里存取文件,除了一些系比较特殊的数据储存方式

post cover
笔记

2018-04-19

3832 字

本文说明制作Cocoapod私有库的过程。本文涉及到两个仓库 ‘官方仓库’、’私有仓库’。 官方仓库的作用代表 CocoaPods的 官方 podspec 存放地址。 具体可以参考CocoaPods官方源、Specs; 私有仓库的是私有 podspec 存放地址。在 git 中仓库名称是 YFRe

post cover
笔记

2018-04-18

280 字

Mac OS 升级到10.13后,iTunes 没有了应用程序,导致不能把 build 出来的 .app 文件通过拖动到 iTunes 的方式转成 .ipa 包了,后来找到了一个更简单的方法,直接跑一个脚本即可。 创建一个名字叫 convertToIpa.sh 的脚本,脚本内容如下

post cover
笔记

2018-03-02

99 字

在一些场景可能我们不希望用户调用默认的方法以避免一些无法控制的事情发生。 可以通过unavailable来禁用那些不想让用户调用的方法。 具体使用方法如下: // 外部调用将产生编译错误- (instancetype)alloc __attribute__((unavailable("alloc

post cover
笔记

2017-12-06

256 字

有很多的使用场景需要限制用户的输入字数,比如聊天,回帖,发朋友圈之类的。 经研究找到了比较全面稳定的实现方案。 首先监听需要限制字数的 UITextField,下面两种方法都可以 [[NSNotificationCenter defaultCenter] addObserverself