Avatar notebook default
28篇文章 · 28094字 · 2人关注
  • iOS应用加固

    完整性校验 通过检测SignerIdentity判断是Mach-O文件否被篡改 原理是:SignerIdentity的值在info.plist中...

    1.1 6214 0 12
  • 自动化打包工具集Fastlane

    更新于20181025,最近更新:export_options,fir上传命令修改 什么是Fastlane Fastlane是一套使用Ruby写...

  • iOS-粒子发射器

    QQ和微信里面有个红包雨,苹果提供了一个非常方便的方法来实现:粒子发射器。 粒子发射器包括两个部分:发射器(CAEmitterLayer)和粒子...

  • 关于搜索的一个问题

    在项目中做搜索会碰到这样一个问题:你输入字母e,会模糊搜索出很多结果,比如“enter”,“empty”等,里面包含字母e,我们很容易就可以实现...

  • Resize,w 360,h 240
    [转]史上最详细的iOS之事件的传递和响应机制-原理篇

    本文转自文/VV木公子(简书作者) 前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的...

  • Resize,w 360,h 240
    iOS 响应链-Hit-Testing

    Hit-Testing 是什么 Hit-Testing 是一个决定一个点(比如一个触摸点)是否落在一个给定的物理对象上(比如绘制在屏幕上的UIV...

  • UITabBar 自定义中间大按钮

    在项目中经常会有这种需求:在tabBar的正中间放置一个大按钮,有时候会超出tabBar的可点击范围。如下图的闲鱼: 主要思路就是: 自定义UI...

  • Resize,w 360,h 240
    iOS 推送证书创建

    开发用的推送证书,和开发证书创建步骤差别不大。 推送证书创建分两种情况: 之前没有任何证书,需要从头创建; 之前已经创建好了证书,但是没有推送功...

  • Resize,w 360,h 240
    iOS 开发证书创建

    要想在真机上调试,三样东西必不可少:bundle id,开发证书,配置文件。 不多说,直接开始。 第一步:创建App ID 1.选中上图左侧Ap...

文集作者