暂无介绍
在iOS9之后,苹果默认要求App访问的url必须为https的安全链接,http链接确实是不安全的,如果在开发过程中请求失败,控制台显示http不安全要用https之类的信息的话,那就是由于这个原因了。但是由于并非所有开发者都会去申请HTTPS证书来支持HTTPS访问,所以还是可以进行设置来正常访问HTTP的,方法如下: 在Xcode工程中找到Info.plist文件,做iOS开发的应该都了解这是一个做一些应
解决方法:重新创建certificate证书,上传本机的CSR证书认证文件 然后下载证书到桌面,双击安装后,重新发布app到AppStore中即可
一、const与宏的区别(面试题): const简介:之前常用的字符串常量,一般是抽成宏,但是苹果不推荐我们抽成宏,推荐我们使用const常量。 编译时刻:宏是预编译(编译之前处理),const是编译阶段。 编译检查:宏不做检查,不会报编译错误,只是替换,const会编译检查,会报编译错误。 宏的好处:宏能定义一些函数,方法。const不能。 宏的坏处:使用大量宏,容易造成编译时间
正文 前两天获取后台数据的时候,得到这么一条返回信息 "恭喜您获得<fontcolor='red'>8.1元</font>现金奖励" 本来简简单单的把返回数据展示到label上的事情一下子变得有趣起来,后台说是为了以后产品改返回内容的时候容易处理,可以这理由很强势。 很强势 但是作为开发的我们怎么处理呢,首先我们看下安卓的处理方法,安卓对处理这个还是比较粗暴的人家有系统方法
什么是socket? 计算机专业术语就是: 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。Socket的英文原义是“孔”或“插座”。作为BSDUNIX的进程通信机制,取后一种意思。通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,可以用来实现不同虚拟机或不同计算机之间的通信。在Internet上的主机一般运行了多个服务软件
为入门用户打造的轻量级网络代理工具,支持通知中心开关、扫描二维码或手动输入代理,简洁好用、支持多种代理。 PotatsoLite:appstroe下载 重要提醒:中国区Appstroe可下载。 2017年9月2日限免:原价6元目前限免中,速度下载。限免截止时间未知,如果截止下方评论 视频教程 视频中的节点仅作演示,密码已经更换,如果您没有服务器,可以使用本站提供的:自由上网 在
阐述 大部分业务情形下UI设计师会指定控件的背景颜色,但为了更好的封装,开发的时候往往将背景调整为透明以便适配更多的场景。一般情况使用UIView简单叠加封装方式对调整颜色并不具有多大的难度,但在使用CGContext自定义控件时,调整背景还是有些“小坑”,这里记录一下相关的注意事项。 记录 1背景 通常我们使用CGContext自定义控件时,会使用.setFillColor&.fill联动
阐述 OneTeam,OneStyle。新产品团队着实让我们费了老大劲,有些东西看似简单,但真正实现下来还是需要下一番功夫。此版本搞了一个阅读状态器,里面包含电池信息、网络类型等设备相关信息。网络类型蜂窝相关的如果不细拆分(2G、3G、4G)则感觉并不那么费劲,毕竟官方已经给出了相关Demo。不过,在产品团队要求下还是做精做细,故记录一下整个功能探坑历程。 记录 0调研
简述 对于一些平常不太关注的事情来说,我们认为其的发生是理所当然,当问题蹦出后,“我靠(‵o′)凸,按道理不应该这样啊~” 随之而出。 这次,我就被UIButton的State狠狠调戏了一番。 探讨 初次认知UIButton的时候我就会被其的各种状态折磨得头昏脑涨,后来随着见面次数的增加,慢慢了解到其的状态实际上是位的枚举集合。 那么,首先我们来瞜一眼苹果官方DOC。
现象 问题 前段时间界内掀起一阵热更新浪潮,然后苹果大大就发火了,然后呢...所有包含下载远程脚本、动态加载其他库这种操作嫌疑的App都被警告了。 本以为自己App内没有上面这种东西,可以放心度过此劫,可是没想到一大早就发现iTunesConnect给自己发的邮件。苦逼中… 经历了大大小小四次提交审核,苹果大大终于放我通关了。哎,记录一下,给后面的兄弟一点帮助。
简述 ARM处理器,因其功耗低和尺寸小而闻名,几乎所有的手机处理器都基于ARM,苹果当然也不例外。 armv6、armv7、armv7s、arm64都是ARM处理器的指令集,所有指令集原则上都是向下兼容的。如iPhone4s的CPU默认指令集为armv7指令集,但它可以同时也兼容armv6的指令集,只是在使用armv6的时候无法充分发挥其性能(无法发挥armv7指令集中得新特性)。 iOS模拟器没有运行ARM指令集,编译运
阐述 日常开发中总能遇见一些奇葩的状况,事后发现都是因一些“小忘记”而产生,不过有一些是挺奇葩的。 估计大家刚看标题"cellForRow/cellForItemAtIndexPath函数不执行"第一反应就是数据源(dataSource)未设置或者是数据源中的数据总量为零。 大家的反应都是合理的,但我今天想提出的情景是当视图尺寸(Size)宽(width)或高(height)为零的时候表视图(这里统称UITableView、UICollectionView)也不
阐述 日常开发中,静态库书写、测试、发布往往很费时费力。 一方面,工作中我们总是在项目中直接编写相关文件,后期需要抽出共享时,总需要另起项目进行打包。 另一方面,后期静态库发生问题无法定位具体原因时,则必须在原项目中测试。 现介绍一种日常开发与静态库测试结合的方法—静态库联调。 方法 首先,我们需要在项目中添加一个工具集的Target,用来打包静
阐述正如每只猴子都有一根尾巴,每个程序猿都有一个GitHub账号。但是很多人只是有之而不是尽之,Git、GitHub、SVN这些概念都没有理清,故理之录之。(此篇为介绍篇,指令使用部分没有详细介绍) 初探 Git 一个免费并且开源的版本控制系统,用于敏捷高效地处理任意或小或大的项目。 GitHubGitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进
每次看到iOS的远程消息推送,总是感觉很头大,即便后来项目都做完了,还是觉得摸不着远程推送的脉门,网上介绍的资料虽多,但不是写的太简单了,就是写的太详细了,不能一下抓住要点,今天终于能够抽出点时间,来扒一扒这其中究竟有怎样的奥秘。 根据苹果掌控一切的习惯,消息推送也当然不能例外,不论你在哪里推送,也不论你用什么方式推送,都必须