一之笔

天道酬勤,厚积薄发

写在创业公司的那一年

创业不易,且行且珍惜

木末芙蓉花,山中发红萼——–致上海红萼信息技术有限公司,同时写给自己的总结……. 写在前面 本文不针对任何人,也不针对公司,虽然团队已经解散了,但是我想说的,想分享的,仅仅是过去的一年,遇到的人和事,自己也做一些反思. 知遇 这个世界上,我们会遇到很多人,但是,能遇到一个懂得欣赏,负责人的人,其实是很不容易的,而我遇到的老大,就是一个有情怀,对所有人,对项目负责的,因为我们的...

github SSH配置更新贡献值

SSH Count

引言 一段时间,我发现,GitHub上提交的贡献值没有记录了,没错,就是下图的这个图,官网用户记录个人对开源的贡献值: 原来是,更换电脑后,即便是用原来的账号配置,虽然可以提交代码,但是却没有记录; GitHub:Mac终端配置 查看并生成key 1.查看当前设备是否存在已经生成的公钥; ls -al ~/.ssh 2.生成对应的RSA公钥和私钥; s...

iOS 中的抽屉菜单之MMDrawerController的使用

MMDrawerController

iOS 中的抽屉菜单 前言 在移动应用的软件设计当中,由于扣扣的侧滑抽屉,通过右划展示大半屏的个人UI,在用户交互上,新颖方便,因此在大部分应用也借鉴了扣扣的效果,我们项目中便在此基础上,修改了一下,实际上,扣扣的抽屉效果,在Android和iOS两个不同的平台,还有些稍微不一样: iOS 抽屉,二级页面会直接返回到中间的页面; Android 抽屉,二级页面会返回到左边页面;...

iOS中图片的圆角设置

Circle Corner

在app中,关于图片的圆角应用非常广泛,比如,圆形头像的设置,图片四个角的圆角处理,显得比较圆滑,整体UI给人的感觉,圆角相对直角来说,给人一种温和的感觉,而不是那种有棱有角的感觉,最近遇到,需要处理一张图片左上角和右上角的圆角处理,也就是单独处理图片的任意一个直角的圆角化设置,利用CAShapeLayer处理任意一个直角的圆角设置; 最终结果: 一.app中的需求 ...

iOS之runtime初探

Runtime 偷窥

引言 runtime,对于大多数人来说,既熟悉,又陌生,为什么呢?因为这东西,涉及开发底层,平时开发基本用不到,反正我是很少用,用的话,也就是动态的给UIView添加一个属性,然后,其他神马高大上的用法,就没然后了,这么高大上的东西,有时候,面试也会遇到,查查资料,整理一下,分享给大家,整理的过程,本身就是学习的过程. 一、runtime简介 RunTime简称运行时。OC...

获取iOS设备ip地址

get iOS iP address

写在前面 最近做关于网络接口部分,有时候为了接口安全,需要在请求接口的时候,跟后服务端约好,每一个接口需要传递特定的签名数据,关于签名算法,服务端和移动端保持一致;当然这不是主要的,主要的是,如何获取设备的ip地址;废话不多说,直接上代码; 温馨提示: Mac 终端获取电脑ip: ifconfig grep “inet “ ...

const,static,extern在开发中的使用

const static 你了解了吗

文章原创如需转载,请注明出处”本文首发于一之笔”; 一、const与宏的区别: const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。 编译时刻:宏是预编译(编译之前处理),const是编译阶段。 编译检查:宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。 宏的...

Mac科学搭建VPN,绿色上网

绿色上网

写在前面 作为一枚小小的程序猿,很多时候,由于度娘资源有限,满足不了我小小的愿望,而我也是一个不安分的程序猿,曾经一直使用Labtern(蓝灯),但是不稳定,速度也不怎么友好,后来通过Google了解到可以自己搭建VPS来实现自己科学上网的愿望,通过参考史上最详尽Shadowsocks从零开始一站式翻墙教程,终于实现了科学绿色上网,少年,行动起来吧! 注意: 本片博客主要是在Mac下...

AFNetworking 报错3840...

AFN Error

文章原创如需转载,请注明出处”本文首发于一之笔”; 之前写过一篇文章,关于AFNetworking 报错415的,最近,又有3840错,整天都被一些莫名其妙的错误纠缠,吃一堑,长一智,废话不多说了,这个3840的错,网上搜了好久,试了好久,终于解决了. 报错具体如下 1 2 Error Domain=NSCocoaErrorDomain Code=3840 "The opera...

iOS 设置textView的行间距及字体大小

行间距及字体大小

开发中,富文本的运用,很常见,诸如字体间距,颜色,大小等,而且在动态给控件赋值的时候,之前静态设置的一些属性,动态仅仅赋值就没用了,需要在设置模型的时候.重新添加属性; 设置行间距及字体大小 1 2 3 4 5 6 7 8 9 10 // 调整行间距 NSMutableParagraphStyle *paragraphStyle = [[NSMutablePa...

%