Ucself


嗨,我是ucself,一名大前端开发工程师。


总结与创造,学习与创新,搭建自我知识体系。

  1. 研发常用字典

    Markdown 语法 Git 命令 Flex 布局 TypeScript 教程 Dart 语法 Flutter 教程 Flutter SDK API ECMAScript 6 语法…

    archive继续阅读

  2. MAC系统命令大全(持续更新)

    简介记录 MAC 系统的命令大全更全参考 Linux 命令大全: http://www.runoob.com/linux/linux-command-manual.html语法目录操作 命令名 功能描述 使用举例 mkdir 创建一个目录 mkdir dirname rmdir 删除一个目录 rmdir dirname mv...…

    archive继续阅读

  3. 2018年终总结,2019年初计划

    前言       最近一段时间比较懵逼(以下的解决状态),感觉又一次浑浑噩噩的状态来临,似曾相识的感觉,想必许多人也有这样的状态过。我发誓要好好利用,不能再这样浪费时间。借此机会划写一篇“2018 年终总结,2019 年初计划”,来寻找原因,解决状态,制定计划。寻找原因 目标计划        说到计划,其实每个人都计划过,我现在还能翻开刚毕业时候写的人生规划列表。包含了硬实力(第一年初级工程师,第二年中级工程…)和软实力(第一年,第二年…),现在想起来都想笑,哈哈。算了不...…

    archive继续阅读

  4. iOS UIViewController的self.view布局位置问题。

    前言       在平时的开发中,打开布局查看器老是遇见 self.view 有的控制器顶在了 navagationbar 上面,有的控制器顶在了 navagationbar 下面;一直很纠结这个问题,最近专门研究一下,并记录下来。这里不做详细介绍了,如果不愿意详细看下面文章就看我总结吧,很详细的介绍在:https://www.jianshu.com/p/6925ce1b9e34这里做一个总结: 影响到 self.view 是顶入顶部(有 navagationbar)或者底部(有 tab...…

    archive继续阅读

  5. swift 工程 TARGETS与预定义宏

    前言       最近公司项目接入妙健康 framework 的时候,framework 不支持模拟器;如果接入进去整个工程都不支持模拟器了,这怎么得了,所以想了一个办法。想到的办法与实践是:给整个 iOS 添加 TARGETS,模拟器使用的 Targets 工程 不接入妙健康 framework,真机运行的 Targets 工程接入妙健康 framework;其他项目文件两个 Targets 工程一起使用;共同使用的文件再根据各自的 Targets 工程预定义宏方式进行判断是否写秒健康代...…

    archive继续阅读

  6. iOS 中Frameworks,Pods ,-Bridging-Header.h桥接,import之间的理解

    前言在项目开发中,遇到一个问题,由于 Frameworks,Pods,-Bridging-Header.h,import 的使用不当会造成控制台日志报错问题FrameworksFrameworks 顾名思义就是框架,是第三方打包完成看不到源码,可以直接使用的在项目中引用方式OC 引用某一个文件,Frameworks一般会提供一个h文件引用全部其他文件#import <JLRoutes/JLRoutes.h>swift 引用一个包,相当于引用了Frameworks中的所有文件...…

    archive继续阅读

  7. iOS NSPredicate(谓词)语法

    前言       在项目开发中遇见本地化搜索不是很高,当有本地化搜索的需求时候对 NSPredicate 的语法都去网上搜索,然而苹果官方也没有专门介绍语法,借这次机会总结和写下谓词的语法,方便以后开发查看NSPredicate 的语法 比较运算符 =,==:判断两个表达式是否相等,在谓词中=和==是相同的意思都是判断,而没有赋值这一说 =,=>:判断左边表达式的值是否大于或等于右边表达式的值 > :判断左边表达式的值是否大于右边...…

    archive继续阅读

  8. iOS Objective-C与Swift闭包(block)写法

    前言       在项目开发中经常会去查 iOS 闭包怎么写,因为它的语法太古怪,两种语言写法不一,经常搞混,干脆记录下常用的写法算了闭包       闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量)。       “闭包” 一词来源于以下两者的结合:要执行的代码块(由于自由变量被包含在代码块中,这些自由变量以及它们引用的对象没有被释放)和为自由变量提供绑定的计算环境(作用域)。 声明闭包...…

    archive继续阅读

  9. MarkDown语法

    简介Markdown 是一种纯文本格式的标记语言。通过简单的标记语法,它可以使普通文本内容具有一定的格式。语法1、标题示例:# 这是一级标题## 这是二级标题### 这是三级标题#### 这是四级标题##### 这是五级标题###### 这是六级标题效果:这是一级标题这是二级标题这是三级标题这是四级标题这是五级标题这是六级标题2、字体加粗:要加粗的文字左右分别用两个号包起来斜体:要倾斜的文字左右分别用一个号包起来斜体加粗:要倾斜和加粗的文字左右分别用三个*号包起来删除线:要加删除线的文字左...…

    archive继续阅读

  10. Github+jekyll+域名绑定

    前言       在脑子里面想了很久搭建自己的知识体系存储文章,方便当字典查看或者回顾知识点。有人说你这不就是博客吗,很多博客平台写不就行了?你说得对就是找一个写博客的地方,整理自我的知识体系。 作为一个互联网从业者都想有一个自己的域名,空间,博客网站来记录这些; 怕第三方服务网站数据丢失,博客网站也不是自己喜欢的样式; 怕麻烦需要买空间,买域名,写 web 程序。太麻烦了,知道现在 github 推出了静态站点并且支持 jekyll 服务,就搭建了这么一个博客网站,并且用这篇文章记...…

    archive继续阅读