一之笔

天道酬勤,厚积薄发

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,绿色上网

绿色上网

181018更新内容 手机 APP Store中,相关的VPN配置APP差不多都已经下线了,如果需要的话,可以在某宝买一个国外的apple ID,大概5块钱,登录国外的APP Store,下载这个软件 写在前面 作为一枚小小的程序猿,很多时候,由于度娘资源有限,满足不了我小小的愿望,而我也是一个不安分的程序猿,曾经一直使用Labtern(蓝灯),但是不稳定,速度也不怎么友好,后...

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...

OC-定时器初探

定时器你都知道吗?

文章原创如需转载,请注明出处”本文首发于一之笔”; 在开发中,有时候,我们会用到定时器,像获取验证码倒计时,语音播放倒计时,又或者循环展示某一个广告之类的等等,都会用到计时器,在iOS中,常用的定时器有两种GCD,NSTimer,还有一种不常用的CADisplayLink,都在此总结一下,实际开发中,还是选择自己熟悉的定时器. 定时器之—NSTimer NSTimer常用的两种...

切图命名规范

iOS中的切图Name

写在前面 这篇文章主要是对于切图命名的一些简单规范,如果你在设计或者开发,摸爬滚打的n多年,请忽略本文,这篇文章主要针对初学者来写的,当然也适用于一些项目的规范,如果能帮到你,或者有什么建议或者意见,欢迎留言,Thank you! 不管是在安卓还是苹果开发中,App中都会涉及到图片资源的应用,比如:背景图,帧动画等,并且在不同的平台,图片的命名有所不同,同一张图片,iOS会有@2x和...

x-code插件失效解决办法

X-code 失效了

文章原创如需转载,请注明出处”本文首发于一之笔”; 前言 软件开发,就像练功,有时候,不是功夫不行,而是武器不好使,虽说,网上一大堆解决的办法,但是,要么是一个个添加,要么是什么sudo什么的,不好用.话说,Xcode每次升级之后,之前安装的神器,都会武功尽失,哈哈,不要紧,一个脚本,一次性搞定所有的插件,且听我慢慢道来…. 失效原因 Xcode 的插件放置在 ~/Library/Ap...

AFNetworking报错:(415...)

AFN 415 Error

文章原创如需转载,请注明出处”本文首发于一之笔”; question [摘要] 最近在使用AFNetworking的时候,遇到如下报错:AFNetworking报错:(415 Domain=com.alamofire.error.serialization.response Code=-1011 “Request failed: unsupported media type (41...

%