240 发简信
IP属地:北京
  • 120
    可能是最全的iOS端HttpDns集成方案

    ******科普片** 1、DNS劫持的危害 不知道大家有没有发现这样一个现象,在打开一些网页的时候会弹出一些与所浏览网页不相关的内容比如这样奇(se)怪(qing)的东西 ...

  • 120
    iOS中NSURLProtocol黑魔法的使用

    前言   因为DNS发生域名劫持,所以需要手动将URL请求的域名重定向到指定的IP地址,但是由于请求可能是通过NSURLConnection,NSURLSession或者AF...

  • 120
    iOS HTTPDNS集成,结合AFNetwork进行“ip直连”

    本期是通过NSURLProtocol拦截的方式替换ip,包括SNI的处理。后期有时间会有一章通过hook网络框架AFN的方式,这种方式也无需改变AFN源码,包括在HTTPS证...

  • 120
    iOS UIButton之UIEdgeInsets详解

    级别:★★☆☆☆标签:「UIButton内偏移量」「titleEdgeInsets」「imageEdgeInsets」作者: MrLiuQ审校: QiShare团队 我们先看...

  • ios 自定义按钮

    害,长期苦于按钮久矣,每次都要图、文位置调整好麻烦、心累,所以自定义一个按钮吧

  • 120
    iOS15.4.1 NSDateFormatter 返回为空问题。

    今天解决了一个困扰我好几天的问题。解决起来很快,关键是复现问题,定位问题太难了。 当手机系统时间为24小时制时,没有问题。当手机时间切换到12小时制时,格式化后的时间为nil...

  • (实习笔记)sdk开发常识

    sdk接口设计sdk接口设计应该遵循单一职责原则、迪米特(最少了解)法则、开闭原则(对扩展开发、对修改关闭)等。1.1 对外接口类只有一个,使用Facade设计模式,通常是单...

  • SDK 开发规范

    最近公司在做SDK,这里总结下SDK开发规范 开发规范 API功能单一,减少类似enum的入参设计 线程处理, 如非必要不要使用应用主线程,不能长时间占用,SDK内应有一个专...

  • 封装社交SDK遇到的坑及设计思路

    引言 戏精项目中涉及到使用QQ、微信、微博进行登陆、获取用户信息、分享等操作,考虑到各个应用程序在接入这些SDK时需要操作的事项十分雷同,为减少客户端开发人员的学习成本和开发...

  • SDK封装规范

    一:命名规范 接口名称,参数命名清晰规范,参数尽可能少,所有传入参数要做好校验,禁止使用拼音和中文 类名前缀和包命名缩写要一致 函数命名遵循共性,不要出现歧义或者违背大家的共...