六阿哥博客

cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。本文将介绍PHP中的 cURL 库的一些高级特性,以及在PHP中如何运用它,扩展:php手册中的说明 。 cURL简单使用流程 1.初始化cURL句柄 $curlHa...

发布

使用laravel内建的Session物件来操作session,比php原生更加方便。 // 写入 session(key, value) Session::put('name', '6ag'); // 取得 session $value = Session::get('name'); // 取得全部 session $data = Session::all(...

发布

每个人电脑上安装的Virtualbox版本很可能不一样,vagrant up可能会有提示版本不兼容,导致host到guest共享目录模块失败,最终导致启动虚拟机后无法挂载共享目录。以下是启动时终端日志: ➜ homestead git:(master) vagrant up ==>...

发布

我的本机环境是Mac,所以这里以Mac为例,Linux也是一样的。 新增站点一 官方给出了2种方式来新增站点,第一种是在 ~/.homestead/Homestead.yaml 配置文件中直接修改配置。 --- ip: "192.168.10.10" memory: 2048 cpus: 1 provider...

发布

应该很少有人直接在极光后台使用web推送吧,容易出错也比较麻烦。最近也给自己的app写了一个后端推送功能,使用PHP语言,拿去改掉JPUSH配置信息和推送的参数就能直接使用了。 顺便说个题外话: iOS端在配置推送的生产环境和开发环境的...

发布

前言:如果你准备看这篇文章,并且在此之前并没有使用过SQLite,建议先看 SQLite数据库框架之FMDB ,其中有用到SQL语句,如果不会的可以先可以看 iOS数据库操作中的常见SQL语句 。 封装思想 在讲解SQLite之前,先聊聊封装思想。。写代...

发布

某些app用户只需要登录一次,退出app再次打开后还是保持登录状态。实现这个需求,用脚趾头都能想到用户账号数据已经做了持久化处理,那么怎么做的呢?今天我就写一篇笔记,给没有经验的朋友参考。 iOS的存储方式 NSKeyedArchiver:使...

发布

应该是由于6月份审核规则改了,才出现的这个错误。错误出现的原因是,pod导入的第三方库的bitcode不一致,解决这个问题的办法我看了网上的方式,最终打包成功上架。但是项目也再也跑不起来了,所以就记录下这个问题。 错误截图如下: ...

发布

前言:最近我也写了个资讯app并且开源了,这里我就以我写的这个app为例,来简单实现网易新闻详情页。相信大家都玩过不少资讯新闻app,今日头条、网易新闻、新浪新闻。。等等各种新闻app都是非常优秀和值得借鉴学习的。测试截图我已经...

发布

有些时候网速太快也是一种罪,有些bug必须在网速慢的时候才能被体现出来,真机是很容易实现这一点的,修改蜂窝网络为2G,你想不卡都不行。不过,iOS模拟器好像没有提供限制网速这个功能呢? 其实,Apple一直都有提供这个工具的,只不...

发布

有些时候我们需要处理拍照后的图片截取操作,比如在上传用户头像的时候,用户上传的图片可能是很长的一张图片,但这样最后显示的头像就不会太完美。我们需要在用户上传头像的时候,有一个可以截取图片的功能。 需求分析 从上图直观看...

发布

UI 下拉刷新 EGOTableViewPullRefresh - 最早的下拉刷新控件。 SVPullToRefresh - 下拉刷新控件。 MJRefresh - 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。...

发布

这里就不赘述推送证书和签名文件了,做过远程推送的都知道。 准备工作 注册JPUSH账号并创建应用,创建应用过程中需要Apple推送证书文件,这个可以在Apple开发中心创建并下载,最终我们可以得到appKey。 下载官方SDK并导入到项目中,并...

发布

有些时候我们需要在点击一个视图后弹出一些选项,这些选项数量可能是不固定的,这个时候我们的布局就不可能写死了。我在写一个壁纸APP的Demo时,也需要实现这样的功能,所以就封装了一个。目前支持多个选项自适应布局,有些细微布局可...

发布

项目里用到了充值服务,就临时仿照支付宝写了个密码输入视图,xib拖控件+简单封装,需要可以拿去改改。   导入框架 将github工程中的PaymentView目录拖到你的项目中,并导入头文件 #import "WSPaymentView.h" 初始化 传递参数并...

发布