240 发简信
IP属地:澳门
  • 120
    block中加__block深刻含义

    Block不允许修改外部变量的值,这里所说的外部变量的值,指的是栈中指针的内存地址。__block所起到的作用就是只要观察到该变量被 block 所持有,就将“外部变量”在栈...

  • 120
    [iOS] MVC、MVP、MVVM & ReMVVM

    ※ MVC -> MVP -> MVVM 这部分可能会从MVC->MVP->MVVM都看看,看到几篇不错的文章欢迎大家看一下:https://www.jianshu.com/...

  • Lua实现KVO

    Lua元表使用 __index和__newindex方法有点类似get和set方法,可以利用这个特性实现监听table的属性变化。 table.key = value 只有...

  • 120
    Lua实现继承

    Lua元表使用 中的__index元方法可以实现面向对象和继承关系: lua中没有类的概念,只有table,但可以用__index模拟类和对象: A和a两个表之间的关联是这样...

  • Lua元表使用

    lua中每个值都可以拥有一个元表,元表是一个普通的lua table,定义了原始值在特定操作下的行为。 setmetatable、getmetatable就可以设置元表和获取...

  • Lua中的self

    Lua中可以使用“:”和“.”来定义、调用函数,区别是: 使用“:”定义的函数,默认接收第一个参数为self; 使用“:”调用函数,默认传入调用者为第一个参数; 使用“.”定...

  • 项目中曾经遇到过的问题整理

    由于问题设计分类较多,而简书中目录功能不可用,故在此标识分类,可以使用Command+F相关分类名,进行问题查找。 分类 UILabel标签控件UISearchBar搜索条U...

  • 120
    Mac 下iterm2配色方案(高亮)及显示分支

    作为单身狗的程序猿只能通过美化身边的事物来弥补空虚的心灵了😂 先献上自己配置的效果图 : 先讲 iterm2 的配色,再讲 显示分支以及高亮。 一. 配色 1. 打开iter...

  • 120
    Weex-iOS源码阅读(一)初始化和函数调用

    weex是基于JavaScriptCore实现的,看代码之前有必要先了解下JavaScriptCore,相关内容移到: iOS-JavaScriptCore 先说说我理解的跨...

  • LeetCode 6-7

    这两道本身比较简单,但都需要稍微转变一下思路,看本质不要被题目描述误导。很多时候计算机也是可以按照人的思考方式执行的,这种情况拿笔在纸上画一下,把我们的思考过程转成计算机语言...

  • 120
    iOS-JavaScriptCore

    JavaScriptCore是Safari的JavaScript引擎,在iOS7之后苹果开放了JavaScriptCore框架,开发者可以通过其提供的OC接口来使用JavaS...

  • 120
    心理学研究告诉你,为什么那么多人都会半途而废?

    一,小人常立志,君子立长志,这是成功人士与一般庸人的一个判断标准 1,世界上大多数人都在人生的一定阶段有自己的追求目标,也会在一定程度上做出努力,开始朝着目标起步。 开始的时...

  • LeetCode 4-5

    这两题都涉及到一个小细节,就是数组个数的奇偶和下标的关系。一个数组的个数是n,下标就是0到n-1;如果n是奇数,(n-1)/2就是中间元素的下标,如果n是偶数,(n-1)/2...

  • LeetCode 1-3

    写在前面 最近经常觉得自己越来越笨,一些很简单的问题愣是想不出来。今天去leetcode上做了几道题,面对上学时不止一次刷过的题目竟然有的连最笨的方法都想不出来。感觉还是要经...

  • Charles 4.2.6 破解

    请支持正版,仅供技术交流。 写了个小工具方便在线处理 在线破解1 在线破解2 https://github.com/8enet/Charles-Crack 2018/6/25...