网站首页 站内搜索

搜索结果

查询Tags标签: ios,共有 3161条记录
  • KVC、KVO笔记

    KVC KVC,Key-value coding,是一种可以实现对对象的属性进行非直接访问的一种方式,这种方式要求对象必须实现NSKeyValueCoding协议 NSObject实现了NSKeyValueCoding协议的方法,所以它的子类可以直接用KVC的方法 常用方法 // 直接获取或设置属性值 valueForKey:/valueFo…

    2020/7/2 23:26:55 人评论 次浏览
  • pod lib create 原理

    Create by xinyuan 2020/06/12前言: 我们经常会创建自己的私有库,然而我们经常会使用一个命令行就是 pod lib create ***,这边文章就是简单的介绍他部分源码。一、步骤简单了解1、当我们在终端输入 pod lib create ***后,会出现这样的界面 终端内容 一般情况我们就会噼…

    2020/7/2 23:26:54 人评论 次浏览
  • iOS OC对象详解

    OC的实现 OC的对象、类主要是基于C、C++的结构体来实现的。 编写的 OC代码,底层实现其实都是C、C++代码。 OC对象的本质 // NSObject对象在源码的实现 struct NSObject_IMPL {Class isa; }; 复制代码一个NSObject对象占用多少内存? NSObject对象内部只有一个isa指针,在6…

    2020/7/2 23:26:50 人评论 次浏览
  • iOS逆向 HOOK原理之fishhook

    欢迎阅读iOS逆向系列(按序阅读食用效果更加)iOS逆向 RSA理论 iOS逆向 hash理论 iOS逆向 应用重签名+微信重签名实战 iOS逆向 Shell脚本+脚本重签名 iOS逆向 代码注入+Hook iOS逆向 MachO文件 iOS逆向 dyld流程 iOS逆向 HOOK原理之fishhook写在前面 之前在iOS逆向 代码注…

    2020/7/2 23:26:49 人评论 次浏览
  • iOS视觉 OpenGL初探

    一、图形API 1. 图形API简介OpenGL是一个跨编程语言、跨平台的编程图形程序接口OpenGL ES是 OpenGL三维图形API的自己,针对 手机、PDA和游戏主机等嵌入式设备而设计的,去除了很多不必要觉和性能较低的API接口DirectX是由很多API组成的, DirectX并不是一个单纯的图形AP…

    2020/7/2 23:26:43 人评论 次浏览
  • Flutter Weekly Issue 62

    插件native-draggable Native Drag and Drop for Flutter on iOS and MacOSflutter-mvvm Flutter plugin to rapidly create a Page with MVVM design patternanimated-selection-slide This flutter project allows you to make your choices with animation in inbox.fl…

    2020/7/2 8:25:27 人评论 次浏览
  • 在iOS使用黑魔法实现一键全局图片变灰白的一种方案

    背景介绍有些特殊的时候会将APP设置成灰白的主题色,iOS不像在网页中有全局样式滤镜,那在iOS中应该如何便捷有效的实现该功能,接下来就分享我在项目中使用黑魔法(Method Swizzling)进行全局处理的一种实现方法。Method Swizzling 原理Object-C中每个类都维护着一个方法…

    2020/7/1 23:26:21 人评论 次浏览
  • iOS逆向 | 代码混淆注意事项

    参考来源 ke.qq.com/course/3140… 为什么要代码混淆 代码混淆是为了増加应用的安全性,防止应用被逆向、盗版、二次打包、注入、反编译等。 代码混淆 通过宏定义混淆方法名、类名。如下图代码混淆注意事项 1.不能混淆系统方法 2.不能混淆init开头的等初始化方法 3.混淆属性…

    2020/7/1 23:26:20 人评论 次浏览
  • 苹果小程序App Clips技术解析和展望

    北京时间2020年6月23日,苹果在一年一度的WWDC上正式宣布了苹果官方“小程序” App Clips。本文带你来了解App Clips,分析其优缺点,并对前景做展望。 什么是App Clips 简单理解,就是苹果官方的“小程序”。 官方定义,App Clips是一个轻量级的、原生的、不需要管理和清…

    2020/7/1 23:26:18 人评论 次浏览
  • iOS逆向 | 数字签名与证书

    参考来源 ke.qq.com/course/3140… 什么是数字签名 数字签名(又称公钥数字签名)是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息真实性的一个有效证明。它是一种类似写在纸上的普通的物理签名,但是使用了公钥加密领域…

    2020/7/1 23:26:13 人评论 次浏览
  • 如何设计你的网络请求

    概述 几乎所有的项目都需要网络请求,因为他可以给用户呈现更加丰富的内容,方便我们在不同设备之间管理同步数据。网络请求会出现在你项目的各个地方:启动页,列表页,登录注册...所以如何管理组织网络请求是 App 架构中非常重要的一部分。Github 上也有类似的框架比如 …

    2020/7/1 23:26:12 人评论 次浏览
  • iOS和iPad OS 14 Beta发行说明

    iOS和iPad OS 14 Beta发行说明 更新您的应用程序以使用新功能,并针对API更改测试您的应用程序。 总览 iOS&iPadOS 14 SDK支持开发运行iOS&iPadOS 14的iPhone,iPad和iPod touch设备的应用程序。SDK与Xcode 12 beta捆绑在一起,可从Beta软件下载处获得。有关Xcode 12 be…

    2020/7/1 23:26:11 人评论 次浏览
  • iOS 一步步带你实践组件二进制方案

    前言 随着业务的扩展、项目体积的增大,CocoaPods组件库越来越多,每次重新编译的时候速度越来越慢,这给我们提出了需要提高编译速度的需求。 为了提高项目编译速度,对于大量使用组件化开发的项目组而言,组件二进制化是必然要走的路线,虽然中心思想就是要将各个组件打…

    2020/7/1 23:26:10 人评论 次浏览
  • iOS开发老司机的神兵利器-效率工具

    前言作为iOS开发老司机们,我们肯定有各种各样的开发利器,以追求着最高效率。此篇分享下我们常用的各种神兵利器。如果有朋友能推荐更好的欢迎补充,分享我!文章地址Mac 常用的工具集 iTerm2iTerm2 + Oh My Zsh 打造舒适终端体验 功能:支持个性主题,高亮插件,可选择、…

    2020/7/1 23:26:08 人评论 次浏览
  • Swift 5.1 (21) - 泛型

    级别: ★☆☆☆☆ 标签:「iOS」「Swift 5.1 」「泛型」 作者: 沐灵洛 审校: QiShare团队使用泛型能让我们写出灵活的,可复用的函数和类型,这些函数和类型会根据我们定义的要求与任何类型一起使用。使用泛型我们不仅可以避免重复的代码而且能以更加清晰抽象的方式表…

    2020/6/29 23:27:05 人评论 次浏览
扫一扫关注最新编程教程