您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. Blocks变成要点

  2. Block对象提供了一个使用C语言和C派生语言(如Objective-C和C++)来创建表达式作为一个特别(ad hoc)的函数。在其他语言和环境中,一个block对象有时候被成为“闭包(closure)”。在这里,它们通常被口语化为”块(blocks)”,除非在某些范围它们容易和标准C表达式的块代码混淆。
  3. 所属分类:iOS

    • 发布日期:2013-07-04
    • 文件大小:331kb
    • 提供者:lp597239224
  1. ios并发编程

  2. 1. 简介......................................................................................................................... 6 1.1. Dispatch Queue ............................................................................................6 1.2. D
  3. 所属分类:iOS

    • 发布日期:2013-07-19
    • 文件大小:476kb
    • 提供者:qq290704926
  1. os游戏开发入门经典,Beginning iOS Game Development.pdf

  2. 《ios游戏开发入门经典》 第ⅰ部分 入门工具 第1章 ios游戏概述 3 1.1 如何开发一款优秀的ios游戏 4 1.1.1 设备使用习惯 4 1.1.2 使用ios的独特功能 4 1.1.3 让游戏充满魅力 5 1.1.4 图形和设计 6 1.2 游戏策划 6 1.2.1 编写游戏文档 6 1.2.2 建立游戏原型 7 1.2.3 准备编码 8 1.3 游戏相关框架 8 1.3.1 cocoa 8 1.3.2 绘图:uikit和core graphics 10 1.3.3 用户交互:co
  3. 所属分类:iOS

    • 发布日期:2014-02-25
    • 文件大小:7mb
    • 提供者:insect27
  1. objective-c启用ARC时的内存管理

  2. 在objective-c中,内存的引用计数一直是一个让人比较头疼的问题。尤其是当引用计数涉及到arc、blocks等等的时候。似乎ARC的出现只是让我们解放了双手,由于底层实现依然依赖引用计数,所以开启ARC后,只有对引用计数机制更加了解,才能避免Cycle Retain、Crash等问题的出现。
  3. 所属分类:iOS

    • 发布日期:2014-06-04
    • 文件大小:277kb
    • 提供者:cuibo1123
  1. ios objectivec block

  2. objective c中关于block的开发
  3. 所属分类:iOS

    • 发布日期:2014-06-05
    • 文件大小:368kb
    • 提供者:xxxiiixxx00
  1. 最新版斯坦福大学ios7.0扑克牌游戏Xcode源码

  2. 史上最新最经典最具有参考价值的最新Stanford ios7.0开发视频教程配套扑克牌游戏源码,更新与2013年斯坦福大学的冬季班,适合ios学习的初,中,高级学院的绝对经典的参考资料,对于了解ios MVC 模式,objective C基础以及语法,以及Delegate代理规则,Block源码设计,UIKit 界面设计,NavigationViewController 等视图控制器学习,segue以及storybrid等学习具有极高的参考价值,绝对值得收藏,是ios界圣经
  3. 所属分类:iOS

    • 发布日期:2014-08-10
    • 文件大小:4mb
    • 提供者:yuyezhulan
  1. Swift 中的闭包和 Objective-C 中的Block

  2. Swift 中的闭包和 Objective-C 中的Block讲解
  3. 所属分类:iOS

    • 发布日期:2017-03-08
    • 文件大小:1mb
    • 提供者:sinat_20037505
  1. Blocks 编程要点

  2. Block 对象是 C 级别的语法和运行时特性。它们和标准 C 函数很类似,但是除了 可执行代码外,它们还可能包含了变量自动绑定(栈)或内存托管(堆)。所以一个 block 维护一个状态集(数据),它们可以在执行的时候用来影响程序行为。 你可以用 blocks 来编写函数表达式,这些表达式可以作为 API 使用,或可选的存 储,或被多个线程使用。Blocks 作为回调特别有用,因为 block 携带了进行回调所需 要的执行代码和执行过程中需要的数据。 你应该阅读该文档来掌握 block 对象是
  3. 所属分类:iOS

    • 发布日期:2017-09-08
    • 文件大小:368kb
    • 提供者:ajdfhajdkfakr
  1. 变block成同步执行

  2. 把iOS中的block异步执行改成同步执行的代码,用Objective-c实现。
  3. 所属分类:iOS

    • 发布日期:2018-04-13
    • 文件大小:65kb
    • 提供者:liuyinghui523
  1. ios-Block的用法.zip

  2. 块(block)是添加到C、Objective-C和C 的语言级功能。它允许你创建不同的代码段,可以像传值一样传递给方法或函数。块是Objective-C对象,也就是说它们可以被添加到像NSArray和NSDictionary这样的集合中,其还具有从封闭范围捕获值的能力。源码github.com/pro648/BasicDemos-iOS/tree/master/Block 块是一个独立的代码片段,始终存在于另一个编程结构的范围内,如在一个方法的主体。块可以捕获块外变量的值,但外部对于块内发生
  3. 所属分类:其它

    • 发布日期:2019-07-11
    • 文件大小:27kb
    • 提供者:weixin_39841856
  1. Objective-C中的block与Swift中的尾随闭包使用教程

  2. Block是OC中的闭包,他和swift中的闭包有什么区别呢?下面这篇文章就来给大家介绍关于Objective-C中的block与Swift中的尾随闭包使用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下。
  3. 所属分类:其它

    • 发布日期:2020-08-28
    • 文件大小:59kb
    • 提供者:weixin_38644141
  1. Objective-C中block循环引用问题详解

  2. 主要给大家介绍了关于Objective-C中block循环引用问题的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Objective-C具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
  3. 所属分类:其它

    • 发布日期:2020-08-25
    • 文件大小:38kb
    • 提供者:weixin_38717169
  1. 全面解析Objective-C中的block代码块的使用

  2. 主要介绍了Objective-C中的block代码块的使用,包括闭包等重要特性的讲解,需要的朋友可以参考下
  3. 所属分类:其它

    • 发布日期:2020-09-03
    • 文件大小:362kb
    • 提供者:weixin_38655990
  1. Objective-C中block循环引用问题详解

  2. 目标:block执行过程中,self不会释放;执行完可以释放。 最初 block中直接使用self会强引用。 self.myBlock = ^() { [self doSomething]; }; 或者使用了对象的属性 self.myBlock = ^() { NSString *str = _str; NSString *str2 = self.str; }; 在这样的情况下,self强引用block,block也持有该对象,导致循环引用。 要注意的是,只有在self强引用bloc
  3. 所属分类:其它

    • 发布日期:2021-01-06
    • 文件大小:37kb
    • 提供者:weixin_38628310
  1. iOS中详解Block作为property属性实现页面之间传值

  2. 我们可以把Block当做Objective-C的匿名函数。Block允许开发者在两个对象之间将任意的语句当做数据进行传递,往往这要比引用定义在别处的函数直观。另外,block的实现具有封闭性(closure),而又能够很容易获取上下文的相关状态信息。定义Block变量,就相当于定义了一个函数。但是区别也很明显,因为函数肯定是在-viewDidLoad方法外面定义,而Block变量定义在了viewDidLoad方法内部。当然,我们也可以把Block定义在-viewDidLoad方法外部,例如上面的
  3. 所属分类:其它

    • 发布日期:2021-01-05
    • 文件大小:39kb
    • 提供者:weixin_38641366
  1. Block-KVO:使用Block可以更轻松地进行Objective-C键值观察-源码

  2. 块观察 概述 使用块可以更轻松地进行键值观察。 这是键值观察机制的扩展,允许您将块用作观察处理程序。 可以将块观察与经典KVO结合使用,而不会出现任何问题。 您应该熟悉和。 该项目中的库和示例应用程序适用于iOS,但您也可以通过直接导入源文件在OS X项目中使用。 一体化 将项目拖到您的项目中(作为孩子或兄弟姐妹)。 在构建阶段中将Block Observing添加到目标依赖中。 添加libBlockObserving.a以在构建阶段将二进制文件与库链接。 在构建设置-all_loa
  3. 所属分类:其它

    • 发布日期:2021-03-06
    • 文件大小:36kb
    • 提供者:weixin_42117037
  1. Objective-C中的Block

  2. 在这篇笔记开始之前,我们需要对以下概念有所了解。注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构:栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先进后出的原则。例如:在函数中申明一个局部变量intb;系统自动在栈中为b开辟空间。堆区(heap):一般由程序员申请并指明大小,最终也由程序员释放。如果程序员不释放,程序结束时可能会由OS回
  3. 所属分类:其它

    • 发布日期:2021-03-01
    • 文件大小:387kb
    • 提供者:weixin_38695293
  1. iOS中的block是如何持有对象的

  2. Block是Objective-C中笔者最喜欢的特性,它为Objective-C这门语言提供了强大的函数式编程能力,而最近苹果推出的很多新的API都已经开始原生的支持block语法,可见它在Objective-C中变得越来越重要。这篇文章并不会详细介绍block在内存中到底是以什么形式存在的,主要会介绍block是如何持有并且释放对象的。文章中的代码都出自Facebook开源的用于检测循环引用的框架FBRetainCycleDetector,这是分析该框架文章中的最后一篇,也是笔者觉得最有意思的
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:391kb
    • 提供者:weixin_38637918
  1. Objective-C中的Block

  2. 在这篇笔记开始之前,我们需要对以下概念有所了解。注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构:栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先进后出的原则。例如:在函数中申明一个局部变量intb;系统自动在栈中为b开辟空间。堆区(heap):一般由程序员申请并指明大小,最终也由程序员释放。如果程序员不释放,程序结束时可能会由OS回
  3. 所属分类:其它

    • 发布日期:2021-02-20
    • 文件大小:387kb
    • 提供者:weixin_38683895
  1. 全面解析Objective-C中的block代码块的使用

  2. 1.相关概念 在这篇笔记开始之前,我们需要对以下概念有所了解。 1.1 操作系统中的栈和堆 注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。 我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构: 栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放。其操作方式类似于数据结构中的栈,即后进先出、先进后出的原则。 例如:在函数中申明一个局部变量int b;系统自动在栈中为b开辟空间。 堆区(heap):一般由程序员申请并指明大小,最
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:361kb
    • 提供者:weixin_38713203