240 发简信
IP属地:江苏
  • 120
    iOS开发·runtime原理与实践: 方法交换篇(Method Swizzling)(iOS“黑魔法”,埋点统计,禁止UI控件连续点击,防奔溃处理)

    本文Demo传送门:MethodSwizzlingDemo 摘要:编程,只了解原理不行,必须实战才能知道应用场景。本系列尝试阐述runtime相关理论的同时介绍一些实战场景,...

  • iOS轮播图的封装库(一行代码解决应用中的scrollView轮播)

    作为一个iOS开发者,我们经常需要用到轮播图,比如:我们首页顶部的广告轮播,商品详情页面的商品图片轮播等,如果我们每个地方都去直接定义scrollView,然后设置定时器等等...

  • 120
    iOS开发--二维码/条形码(扫描(可区域)和生成)

    关于二维码(或者条形码,以下归类简称二维码)扫描和生成的,我相信网络上相关的文章层数不穷,但是,大部分都是直接粘贴上代码,不去解释,这样导致每次遇到诸如此类的功能行的问题,简...

  • [分享]自己写得一个仿京东iOS客户端

    1)在京东宙斯平台注册并实现OAuth2.0授权完整度较高。 2)整体框架使用手写代码完成未使用SB,对于一些重复使用固定不变的界面使用xib实现; 3)模块:首页、分类、购...

  • 120
    JavaScript:浅谈iOS与H5的交互-JavaScriptCore框架

    前言 小的作为一个iOS程序猿,可能研究JavaScript以及H5相关的知识并不是为了真正的要去转行做这一方面,其实更多的为了要研究OC中的JavaScriptCore框架...

  • 代理

    不同页面间传值是必不可少,传值的方式有很多(方法传值,属性传值,代理传值,单例传值) ,这里主要总结下属性传值和代理传值. 属性传值:属性传值是最简单,也是最常见的一种传值方...

  • SVN的标准目录结构:trunk、branches、tags

    我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大...

  • 120
    iOS -- 银联,支付宝,微信支付

    一 银联支付需要两个参数: 1.tn -> 订单号 2.mode ->测试环境/线上环境 开发步骤: 1.首先客户端浏览商品,点击下单,请求到达商户后台 2.商户后台在提交订...

  • iOS App 性能优化总结

    一、首页启动速度 启动过程中做的事情越少越好(尽可能将多个接口合并) 不在UI线程上作耗时的操作(数据的处理在子线程进行,处理完通知主线程刷新节目) 在合适的时机开始后台任务...

个人介绍
世界拥挤繁忙, 行人各有方向
心有纯净花园, 有诗意在远方