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

搜索资源列表

  1. iOS 中weak的实现代码示例

  2. 只要学过 iOS 的人,都会对 strong、weak、copy等关键字应该都会很熟悉。weak 属性关键字就是弱引用,它不会增加引用计数但却能保证指针的安全访问,在对象释放后置为 nil,从而避免错误的内存访问。主要为了解决循环引用的问题。 接下来,我们会从 objc 库中的 NSObject.mm、 objc-weak.h 以及 objc-weak.mm 文件出发,去具体了解 weak 的实现过程。 weak 的内部结构 Runtime 维护了一个weak表,用于存储指向某个对象的所有we
  3. 所属分类:其它

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

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

    • 发布日期:2021-01-20
    • 文件大小:369664
    • 提供者:weixin_38713203
  1. IOS开发使用KeychainItemWrapper 持久存储用户名和密码

  2. 首先从官网下载 KeychainItemWrapper.h KeychainItemWrapper.m 将这两个文件导入项目中 不过该文件是手动释放的 所以要使用这个文件需要先做一些处理: 如果要使用KeychainItemWrapper.h类 在CompileSources中选中该类 添加-fno-objc-arc 接下来直接上代码: KeychainItemWrapper *keychain=[[KeychainItemWrapper alloc] initWithIdentifier:m
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:43008
    • 提供者:weixin_38600432
  1. xcconfig(环境变量) 的使用

  2. xcconfig(环境变量) 的使用 文章目录xcconfig(环境变量) 的使用一、上手使用1、添加 xcconfig 文件2、在文件中添加数据3、将文件配置到工程中4、使用环境变量5、使用 Pod 的项目二、语法1、注释:2、包含语句:3、变量4、变量分配5、重写6、继承三、相关概念workspaceprojecttargetconfiguration & build settingsscheme四、常见环境变量五、build Settings 常见参数六、OBJC 环境变量参考 一、上手
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:755712
    • 提供者:weixin_38628183
  1. gcc命令 GUN C/C++编译器

  2. gcc命令使用GNU推出的基于C/C++的编译器,是开放源代码领域应用最广泛的编译器,具有功能强大,编译代码支持性能优化等特点。 现在很多程序员都应用gcc,目前gcc可以用来编译C/C++、FORTRAN、JAVA、OBJC、ADA等语言的程序,可根据需要选择安装支持的语言。 语法格式:gcc [参数] [源文件] 常用参数: -o 指定生成的输出文件 -E 仅执行编译预处理 -S 将C代码转换为汇编代码 -wall 显示警告信息 -c 仅执行编译操作,不进行连接操作
  3. 所属分类:其它

    • 发布日期:2021-01-09
    • 文件大小:41984
    • 提供者:weixin_38703895
  1. RNCryptor:Swift中适用于iOS和Mac的CCCryptor(AES加密)包装器。 -对于ObjC,请参见RNCryptorRNCryptor-objc-源码

  2. RNCryptor 跨语言AES加密器/解密器。 主要目标是Swift和Objective-C,但是可以在 , , , , , , , , , 和。 数据格式包括安全实施AES加密所需的所有元数据,如和,第15章中所述。具体地说,它包括: AES-256加密 CBC模式 使用PBKDF2进行密码扩展 密码撒盐 随机IV 加密然后哈希HMAC 内容 格式与实施 RNCryptor数据格式是跨平台的,并且有许多实现。 名为“ RNCryptor”的框架是Swift和Obje
  3. 所属分类:其它

    • 发布日期:2021-03-31
    • 文件大小:55296
    • 提供者:weixin_42132352
  1. ObjcHook4pod:修改CocoaPods的代码-源码

  2. ObjcHook4pod 通过文件实现的objc方法钩子可以快速修改cocoapods中的方法。 复制目标文件到项目中,在需要修改的类型和方法后面加上后缀'_hook4pod',该方法就会替代你的目标方法。解决了修改CocoaPods中文件的困难,甚至可以替换目标的基类。 将目标文件复制到项目中,在需要替换的ClassName和MethodName之后添加后缀'_hook4pod',此方法将替换您的目标方法。 解决了在CocoaPods中修改文件的困难,您甚至可以更改目标的超类。 Orig
  3. 所属分类:其它

    • 发布日期:2021-03-31
    • 文件大小:13312
    • 提供者:weixin_42168341
  1. cos-snippets:COS官方文档的代码片段-源码

  2. cos片段 COS官方文档的代码片段 快速导航 语言 代码示例 安卓 iOS(ObjC) iOS(快速) Java Java脚本 走 Python PHP Node.js 小程序 网络
  3. 所属分类:其它

    • 发布日期:2021-03-30
    • 文件大小:1048576
    • 提供者:weixin_42164702
  1. smg:一群聪明人为您带来的Super Mario Galaxy反编译-源码

  2. 超级马里奥银河1 此回购包含Super Mario Galaxy 1(US)的WIP反编译。 它构建以下DOL: sha1: 9A71008AE1EE9010E267FA67D1F0B0D4F0E895DD : sha1: 9A71008AE1EE9010E267FA67D1F0B0D4F0E895DD 制作说明 获取干净的Super Mario Galaxy 1 DOL,并将其放置在include文件夹中,并将其命名为baserom.dol 。 从获得的CodeWarrior和mwccepp
  3. 所属分类:其它

    • 发布日期:2021-03-20
    • 文件大小:14680064
    • 提供者:weixin_42160398
« 1 2 ... 18 19 20 21 22 23»