软件介绍下载iOS旧版应用,简化繁琐抓包流程。一键生成去更新IPA(手机安装后,去除App Store的更新检测)一键生成伪装版本IPA(可以通过更新,抓取“已停止供货”的APP)软件界面 支持系统windows 10/windows 8/windows 7(由于使用了Fiddler库,所以需要.Net环境)使用方法一、直接搜索方式搜索APP,双击选择。双击选择要下载的版本。在iTun
在移动端开发中,遇到的一个常见问题是iOS设备对于CSS类的处理方式,这常常导致开发者在实现样式时遇到一些意想不到的挑战。iOS设备对CSS类的支持存在差异,尤其是在不同的Safari版本和WebKit引擎之间,这就给移动端网页的兼容性和用户体验带来了压力。在这篇博文中,我将通过背景定位、演进历程、架构设计、性能攻坚、复盘总结和扩展应用来探讨如何解决iOS CSS类的相关问题。 ### 背
原创 6月前
20阅读
元素是一个好东西,但是很多人都没怎么用,因为他们觉得元素太诡异了。其实使用元素有很多好处,最大的好处是它可以简化页面的html标签,同时用起来也很方便,善于使用元素可以让你的页面更加地简洁优雅。1. 元素使用场景元素一般是用于画图,特别是那种无关紧要的分隔线、点之类的小元素,如下图的绿框所示:上面第一张图的分隔线,就是用before画的。只需要给div套一个类,这个类写一个before
前言CSS的类和元素在平时的代码中经常会出现,可是一旦别人问你,什么是类,什么是元素,可能还是不能完整的表述出来,下面我们来一探究竟。类和元素定义类用于在页面中的元素处于某个状态时,为其添加指定的样式。元素会创建一个抽象的元素,这个元素不是DOM中的真实元素,但是会存在于最终的渲染树中,我们可以为其添加样式。[重点]最常规的区分类和元素的方法是:实现类的效果可以通过添加类来
转载 2023-11-07 15:33:48
348阅读
void master_thread(){ goto loop; loop: for(int i = 0; i<10; i++){ thread_sleep(1) // sleep 1 second do log buffer flush to disk if ( last_one_second_ios < 5% innodb_i
原创 2014-06-17 14:05:00
334阅读
个人收集整理的一些IOS 和ANDROID 源码,以及UI设计素材,供小伙伴们学习使用,请勿用于商业用途。
原创 2015-07-02 19:41:36
337阅读
一 、线程安全1.1 什么是线程安全线程操作共享数据的时候不会出现意想不到的结果就叫线程安全,否则,就是线程不安全1.2 原子属性是一定是线程安全的?原子属性只能保障 set 或者 get的读写安全,但我们在使用属性的时候,往往既有set又有get,所以说原子属性并不是线程安全的。二、 iOS中的三种锁2.1 自旋锁在访问被锁的资源的时候,调用者线程不会休眠,而是不停循环在那里,直到被锁
类CSS2中对类的定义是:CSS 类用于向某些选择器添加特殊的效果。截止css2,类有以下几种:CSS3中对类的定义如下:类存在的意义是为了通过选择器找到那些不存在与DOM树中的信息(如::link、:visited)以及不能被常规CSS选择器获取到的信息(:target用来匹配文档(页面)的URI中某个标志符的目标元素)。类由一个冒号:开头,冒号后面是类的名称和包含在圆括号中的可
本文导读:CSS的元素选择器除了根据id(#)、class(.)、属性([ ])选取元素以外,就是根据元素的特殊状态来选取元素。它们就是类和元素。类和元素是预定义的、独立于文档元素的。类和元素的表示形式也使用“:”(英文冒号)与其它选择器相区分。 类选择元素基于的是当前元素处于的状态,或者说元素当前所具有的特性,而不是元素的id、class、属性等静态的标志。由于状态是
整个MBProgressHUD只有两个文件, 一个.h和.m文件, 整体逻辑非常简单, 整个MBProgressHUD就是一个UIView, 所有的操作, 都是围绕着这个这个UIView进行的操作. 代码中, 实现了如下类:MBProgressHUD, 主体功能类, 即对外的操作主功能所在. MBProgressHUDDelegate, MBProgressHUD的代理, 内部
转载 2023-10-02 10:46:05
76阅读
我们都知道,OC是基于运行时的一门语言,我们方法的调用等的工作,都是在运行时进行的,runtime底层源码经过编译,提供一套API接口供OC和FrameWork使用!今天,我们就去runtime的源码去一探究竟!首先来看一个最常见的例子,来说明运行时:上图很好的说明了,OC是基于运行时的一门语言.我们需要知道的几个基础:1.在 objc/runtime.h 中,Class(类) 被定义为指向 ob
       Nova在整个openstack中是代码最多的一部分也是最复杂的一部分。如果对这部分代码和架构有比较深的理解,就可以说对整个openstack的程序架构有了一个比较深的理解,这里将分步骤的进行相关的讲解,这一章先从一些核心的概念讲起。       先提一下几个在openstack中非常重
原创 2013-05-08 17:41:29
866阅读
# 深入理解 iOS UIKit 源码 ## 引言 UIKit 是 iOS 应用程序开发中的核心框架。它为开发者提供了丰富的用户界面元素和事件处理机制。在深入 UIKit 源码之前,我们需要先了解它的基本架构,以及如何在项目中使用它。本文将探讨 UIKit 的一些重要组件,并以实际代码示例来帮助读者更好地理解。 ## UIKit 的基本架构 UIKit 主要由以下几个核心组件构成: -
原创 8月前
134阅读
# 在iOS中实现固定G值的教程 ## 一、概述 在iOS开发中实现固定G值,即在特定情况下保持某个加速度传感器的值不变,是一个有趣的任务。这篇文章将逐步指导你完成这个过程。我们将通过每一步的详细说明以及相关代码来帮助你理解实现的过程。 ## 二、流程步骤 以下是实现固定G值的整体流程: | 步骤 | 描述 | |------
原创 2024-10-12 06:29:36
62阅读
聚合推送7iOS 14 多任务界面曝光2 月 24 日,91mobiles 曝光了若干张 iOS 14 中的多任务界面截图。截图中,iPhone 上多任务界面采用了类似 iPad 的设计样式,应用被分为上下两行进行排列,屏幕中共显示了 6 张任务卡片。图 / 91mobiles知名爆料人 Ben Geskin 在社交网络上转发并证实了这一消息,称其来自曝光了 iOS 13 新版音量控制条的消息人士
转载 2023-07-17 23:41:58
135阅读
# iOS 源码揭秘:深入理解 iOS 的基础架构 iOS 作为苹果公司推出的重要操作系统之一,其代码架构和实现方式对开发者而言既是挑战也是机遇。本篇文章将带领你深入了解 iOS 源码,揭示其背后的工作原理,并结合代码示例进行详细解析。 ## 1. iOS 源码的基础架构 iOS 源码是一个复杂而庞大的体系,主要分为以下几个部分: - **核心操作系统**:基于 Unix 的 Darwim
原创 7月前
76阅读
在开发过程中,iOS 源码问题是一个常见的挑战。在这篇文章中,我将逐步记录如何解决一个典型的 iOS 源码相关问题,包括背景描述、技术原理、架构解析、源码分析、性能优化以及应用场景的探讨。 背景描述 当我们在开发 iOS 应用时,往往会碰到需要深入理解源码的情境。尤其是在我们需要修复 bug 或优化性能时。下面是我在处理 iOS 源码问题时的默认考虑: 1. 确认问题的具体表现。 2. 根据
原创 5月前
4阅读
前提为了深入理解OC的Runtime机制,我们可以通过Apple开源出来的Runtime源码编译出自己的libobjc.A.dylib,然后自己添加target断点调试,从而深入理解objc的特性。想直接拿到可编译版本的同学,可以去我的Github objc-709下载。本文环境是macOS系统10.12.6,Xcode9.x一、下载源码打开苹果开源项目目录,⌘+F搜索下面的项目:objc4、Li
转载 1月前
384阅读
简介Aspects是一个面向切面编程的库。如果想深入了解iOS Runtime中的消息发送机制,Aspects的源码是值得分析的。 项目主页Aspects整体分析阅读Aspects的源码需要以下知识作为基础Objective-C Runtime理解OC的消息分发机制KVO中的指针交换技术 阅读本文之前,建议应该先断点调试下Aspects的Demo,了解大致的过程。核心实现Aspects的核心实现就
转载 2023-08-19 10:20:21
71阅读
一、原理及代码实现A Star 算法的具体作用可以忽略不表了,基本上想用的都知道,不知道的基本上不在乎。具体代码如下: void FindPath(Point[,] maps, Point start, Point end) { openList.Clear();//开启列表,就是一个等待检查方格的列表 closeList.Clear();//
转载 2023-07-04 20:31:40
0阅读
  • 1
  • 2
  • 3
  • 4
  • 5