240 发简信
IP属地:广西壮族自治区
  • 写死UITableView的行数为数据源个数的一个很大的整数倍就可以了,自行根据row填充数据,初始化时,将UITableView设置contentOffset到中间就行了,同时要屏蔽点击状态栏回顶部这个功能。没人会蛋疼到真的上拉滑到底部的,对用户来说,就是无限循环滚动。

    iOS实用篇:无限循环滚动的TableView

    前言 废话少说,今天来看看如何实现一个可以无限循环的TableView先来看看效果: 思路 条条大路通罗马,个人分析下以下思路的可行性: 1、借鉴无限广告轮播的思路。可行性不...

  • 类加上 __attribute__((objc_subclassing_restricted)) 防止被继承。更加安全。

    iOS单例的精心设计历程

    强烈建议:本文主要是看过程,不要看结果。看看是不是不一样呢?! 单例在开发过程中,几乎所有的项目都会用到。当然想让一个对象在整个运行的过程中的地址只使用一个的方法有很多。比如...

  • CGPoint p = [(NSValue *)x CGPointValue];

    学习RAC小记-适合给新手看的RAC用法总结

    最近叶大直播写代码,我也做点小笔记。 什么是RAC? 几乎每一篇介绍RAC的文章开头都是这么一个问题。我这篇文章是写给新手(包括我自己)看的,所以这个问题更是无法忽视。 简单...

  • 120
    iOS视频边下边播--缓存播放数据流

    google搜索“iOS视频变下边播”,有好几篇博客写到了实现方法,其实只有一篇,其他都是copy的,不过他们都是使用的本地代理服务器的方式,原理很简单,但是缺点也很明显,需...

  • iOS11 中 Foundation.framework 的主要改动一览

    标记了许多方法、属性、枚举、常量在watchos,tvos上可用,下面不再一一列出 FoundationErrors.h FoundationLegacySwiftCompa...

  • 120
    iOS 逆向 - 微信 helloWorld

    [TOC] iOS 逆向 -微信 helloWorld 一、 前言 本篇主要制作微信的 tweak,实现在非越狱版的手机上进行 hello World 弹窗,从而熟悉 iOS...

  • 120
    高效的多维空间点索引算法 — Geohash 和 Google S2

    引子 每天我们晚上加班回家,可能都会用到滴滴或者共享单车。打开 app 会看到如下的界面: app 界面上会显示出自己附近一个范围内可用的出租车或者共享单车。假设地图上会显示...

  • 120
    一张思维导图一览 iOS 中全部公开类的继承关系

    最近想看一下 iOS SDK的所有公开类。网上找到的都是分散资源。所以就手动写了一段代码去分析。 花了半天时间,终于搞定了。最终结果为思维导图。生成工具为“百度脑图” 部分截...

  • 新瓶装老酒,用宏来快速消除Xcode警告

    当我们没有新需求时,就会手痒痒要消除项目中的警告,即不会太无聊,又不会让boss觉得你很闲😂。如何消除Xcode警告,想必大家见过不少文章了。总结起来,大体上有以下几种方法:...

  • 120
    教你开发省电的 iOS app(WWDC17 观后)

    前言 这次的 WWDC17 又放出了许多干货来帮助开发者更好地开发 app。精彩的内容特别多,本篇主要关注的是《Writing Energy Efficient Apps》 ...

  • IOS逆向之微信篇(来一个步数装X神器吧!)

    作为一个IOS逆向方面的小白,对这些神奇的技术很是感兴趣。今天看了杨萧玉大神一篇博文,讲了通过对微信注入dylib和重签名从而再次改造的方法。不用越狱就可以随意装*(想想就开...