摘要: 程序员常见的编码和转义 作为一名天朝程序员,除了看惯了乱码之外,在日常的工作中经常会碰到编码和转义。如果能掌握这块领域的一些常识,就可以在开发和支持时游刃有余。 编码(encoding) ASCII & EASCII & ISO-8859-1 要聊编码,就需要从ASCII开始。众所周知,计算机的世界 阅读全文
posted @ 2016-12-09 14:01 ruixin_jia 阅读(8451) 评论(0) 推荐(0)
摘要: iOS 升级HTTPS通过ATS你所要知道的 由于苹果规定2017年1月1日以后,所有APP都要使用HTTPS进行网络请求,否则无法上架,因此研究了一下在iOS中使用HTTPS请求的实现。网上搜索了一些比较有用资料,大家可以参考下 苹果强制升级的HTTPS不仅仅是在接口HTTP上加个S那么简单: 它 阅读全文
posted @ 2016-12-09 10:36 ruixin_jia 阅读(258) 评论(0) 推荐(0)
摘要: 循环引用,看我就对了 我是一头来自北方的羊,咩-咩-咩-!谈到循环引用,不知道你能想到什么?可能是delegate为啥非得用weak修饰,可能是block为啥总是需要特殊对待,你也可能仅仅想到了一个weakSelf,因为它能帮你解决99%的关于循环引用的事情。本文中,我将谈一谈我对循环引用的看法。 阅读全文
posted @ 2016-12-06 18:41 ruixin_jia 阅读(629) 评论(0) 推荐(0)
摘要: 源码推荐:高度可定制性商品计数按钮 非常酷的UITableView动画 仿iPad动态菜单(上传者:KongPro) 这个是菜单的第三版本了,增加了动态处理菜单项个数的功能。 iOS自定义视频播放器(avPlayer简易版) 自定义简单的支持横屏竖屏切换的Avplayer 项目地址:https:// 阅读全文
posted @ 2016-11-28 08:39 ruixin_jia 阅读(168) 评论(0) 推荐(0)
摘要: 没有单元测试,何谈重构 最近科技公司流年不利,那边与整个硅谷唱反调的川普逆袭上台了,这边特斯拉被评为美国最不可靠汽车品牌,据报道是因为特斯拉为Model X增加了过于复杂的功能(高科技多也怪我咯),如前门采用电动开启方式,中排座椅实现了电动移动,所有这些功能整合在一个平台上,导致可靠性下滑。通俗解释 阅读全文
posted @ 2016-11-28 08:33 ruixin_jia 阅读(178) 评论(0) 推荐(0)
摘要: iOS中一些系统通知名字集合 一、键盘 1、UIKeyboardWillShowNotification-将要弹出键盘2、UIKeyboardDidShowNotification-显示键盘3、UIKeyboardWillHideNotification-将要隐藏键盘4、UIKeyboardDidH 阅读全文
posted @ 2016-11-23 10:02 ruixin_jia 阅读(196) 评论(0) 推荐(0)
摘要: iOS每个ViewController一个NavigationBar 在日常开发中,我们经常会碰到一些关于导航栏的问题,例如视觉设计,经常性的改变NavigationBar的风格,虽然我们能够在viewwillApper中来进行处理,但是总是太麻烦,而且需要写很多多余的代码,今天就来讲讲这种效果,其 阅读全文
posted @ 2016-11-22 08:25 ruixin_jia 阅读(229) 评论(0) 推荐(0)
摘要: JSCore的基本使用 一、简单介绍 JSCore全称为JavaScriptCore,是苹果公司在iOS中加入的一个新的framework。该framework为OC与JS代码相互操作的提供了极大的便利。该工程默认是没有导入工程中的,需要我们手动添加。 添加完成后,我们可以看到JavaScriptC 阅读全文
posted @ 2016-11-18 09:53 ruixin_jia 阅读(344) 评论(0) 推荐(0)
摘要: iOS进程间通信之CFMessagePort iOS系统是出了名的封闭,每个应用的活动范围被严格地限制在各自的沙盒中。尽管如此,iOS还是提供了若干进程间通信机制,CFMessagePort就是其中之一。 从类名可以看出,CFMessagePort属于Core Foundation层的东西,其实现部 阅读全文
posted @ 2016-11-17 09:44 ruixin_jia 阅读(1404) 评论(0) 推荐(0)
摘要: iOS开发抓包工具之Charles使用 在iOS开发过程中,抓包是常见的必备技能之一。这里我们主要介绍一下Mac下的抓包利器Charles(文中版本:4.0.1)。它可以非常方便的抓取Http/Https请求,从而提高我们的开发效率。本文中不提供破解版安装使用说明(网上一大堆),建议使用正版,官方d 阅读全文
posted @ 2016-11-17 08:52 ruixin_jia 阅读(1403) 评论(0) 推荐(0)