logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

iOS-Core-Animation-Advanced-Techniques(二)

(四)视觉效果嗯,园和椭圆还不错,但如果是带圆角的矩形呢?我们现在能做到那样了么?史蒂芬·乔布斯我们在第三章『图层几何学』中讨论了图层的frame,第二章『寄宿图』则讨论了图层的寄宿图。但是图层不仅仅可以是图片或是颜色的容器;还有一系列内建的特性使得创造美丽优雅的令人深刻的界面元素成为可能。在这一章,我们将会探索一些能够通过使用CALayer属性实现的视觉效果。

React Native Flex布局

1 flex布局基本概念flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。采用flex布局的元素,称为flex容器(flex container),简称"容器"。它的所有子元素自动成为容器成员,称为flex项目(flex item),简称"项目"。如下图所示:容器默认存在两根轴:主轴(main axis)和交叉轴(cross axi

2015 Objective-C 三大新特性

Overview自 WWDC 2015 推出和开源 Swift 2.0 后,大家对 Swift 的热情又一次高涨起来,在羡慕创业公司的朋友们大谈 Swift 新特性的同时,也有很多像我一样工作上依然需要坚守着 Objective-C 语言的开发者们。今年的 WWDC 中介绍了几个 Objective-C 语言的新特性,还是在“与 Swift 协同工作”这种 Topic 里讲的,越发凸显

bitbucket 提交新建的工程

cd /path/to/my/repo (sourcetree 创建的文件夹)git remote add origin https://......git remote set-url originhttps://.....git push -u origin --all # pushes up the repo and its refs for the first time

linux c调试

C标准错误处理函数 fprintf 和 printf在源代码中经常会出现下面一些错误处理函数。一、errno头文件:#include函数原型:errno功能:记录系统的最后一次错误代码参数:无返回值:错误代号(整型值)例子:1 2 3 4 5  if((sockf

Linux系统编程

Linux系统编程  一.Linux系统编程概论1.1 系统编程基石syscall:libc:标准C库、系统调用封装、线程库、基本应用工具gcc:1.2 模块接口API:应用程序编程接口,源代码级别,能通过编译,由标准C语言定义,libc来实现ABI:应用程序二进制接口,二进制级别,能正常运行,关注调用约定、字节序、寄存器使用、系统调用、

NSOperationQueue和NSOperation

最近一直在看开源库AFNetworking,很值得学习,在看的过程中发现自己在HTTP协议方面很薄弱,有时间一定要好好的看看,感觉很有用。AFNetworking库中是主要使用NSOperationQueue和NSOperation两个类来处理网络request,发现在其中有些概念自己以前理解有误,所以决定写一篇好好总结一下,主要摘自苹果官网文档。1.NSOperationQueue

Git / Gitlab 奇淫技巧

我们现在在一些项目上已经开始使用 Git 来维护。关于 Git 的基本使用, @asce1885 的 技术周报 已经提供了一些学习资料。本文将收录一些有关Git 和 Gitlab 的奇淫技巧,这些技巧可能不会收录在正统的教程中,但是却很实用。本文是一篇维基贴,任何人都具有修改权限,欢迎其他同事继续补充。Git 篇Git 客户端个人比较倾向于直接使用 Git 的控制命令行工具,

iOS App 稳定性指标及监测

前言一个iOS App的稳定性,主要决定于整体的系统架构设计,同时也不可忽略编程的细节,正所谓“千里之堤,溃于蚁穴”,一旦考虑不周,看似无关紧要的代码片段可能会带来整体软件系统的崩溃。尤其因为苹果限制了热更新机制,App本身的稳定性及容错性就显的更加重要,之前可以通过发布热补丁的方式解决线上代码问题,现在就需要在提交之前对App开发周期内的各个指标进行实时监测,尽量让问题暴漏在开发阶段,然

到底了