240 发简信
IP属地:浙江
  • 深入探索NSMethodSignature和NSInvocation的使用

    NSMethodSignature NSMethodSignature主要是方法的返回值和参数的类型信息的记录。 方法签名由方法返回类型的一个或多个字符组成,后跟隐式参数se...

  • 120
    flutter 本地多版本|分支切换

    比较简单粗暴的方式--基于oh-my-zsh没有安装oh-my-zsh的,也可以看一下后续的修改方式,大致差不多。直接按步骤来讲 1、首先去GitHub官网找到flutter...

  • @property的本质是什么,有哪些属性关键字

    一、@property的本质 1.本质 将访问、变量、访问控制进行了绑定;编译器负责自动合成。 @property = ivar + getter + setter; 等价于...

  • 120
    iOS Block

    block的本质block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。block其实也是NSObject的子类bl...

  • 120
    iOS 应用程序加载流程分析

    在我们的日常开发中我们都知道,应用程序的执行都会依赖一些底层的基础库,例如 UIKit , Foundation 等。那么这些库是怎么加载到内存中的呢?这里就要讲到 dyld...

  • 只能说一声,钦佩你的坚强,生活不易,精神不屈。:+1:

    【简书交友】好看的皮囊在我这里,有趣的灵魂也在我这里。

    文/林焱 01. 邻家有女,名为林焱。今年虚岁25,身高172cm,是个老阿姨了。哈哈哈,虽然网上管我们叫老阿姨,但我年轻着呢! 我外表比较高冷,内心逗逼,未婚有男友,哈哈哈...

  • Swift给button和view添加block回调

    UIButton-E.swift extension UIButton {private struct RuntimeKey {static let actionBlock ...

  • iOS逆向工程优秀博客汇集(持续更新...)

    全功能伪装定位 有代码和分析 最新 iOS App 的逆向工程: Hacking on Lyft[浅谈iOS安全与入侵(逆向工程)]((http://blog.cocos...

  • 120
    iOS中集成ijkplayer视频直播框架

    ijkplayer 是一款做视频直播的框架, 基于ffmpeg, 支持 Android 和 iOS, 网上也有很多集成说明, 但是个人觉得还是不够详细, 在这里详细的讲一下在...

  • iOS之内存管理

    objc中,与alloc语义相反的方法是dealloc还是release?与retain语义相反的方法是dealloc还是 release,为什么?需要与alloc配对使用的...

  • iOS队列小述

    一:全局队列与并行队列的区别 dispatch_queue_t q=dispatch_get_global_queue(DISOATCH_QUEUE_PRIORITY_DEF...

  • RunLoop方式优化加载tableview

    这里只写主要代码,思路很简单,看一下基本就明白了,RunLoop这东西平常不特意用它的话,用的地方很少。闲话不说,上代码。

  • socket的简单使用

    1、网络中进程之间如何通信? 2、Socket是什么? 3、socket的基本操作 3.1、socket()函数 3.2、bind()函数 3.3、listen()、conn...

  • openCV第一简单入门(滤镜)

    首先到OpenCV官网下载sdk,OpenCV是个开源的框架,有源代码开源参考。http://opencv.org/ 代码什么的就看一下好了,实现滤镜效果(灰白)主要依靠的就...