最近在研究iPhone流水布局的实现,首先得有数据,所以我就随便在网上抓一些数据来实现。网上有很多网站是用瀑布流,比如蘑菇街,花瓣网,美丽说等等,今天就以花瓣网为例子,尝试去抓取里面我们想要的数据。     本来是我是想用objective-c的一个HTML开源框架hpple去解析花瓣网返回的html数据,提取里面我们想要的节点
转载 2023-09-06 19:47:08
914阅读
我们经常作为轮子专门搬运代码,今天总结一些给力的库留着以后项目用####### 键盘上移IQKeyboardManager:零行代码解决键盘上移的问题####### 图表PNChart:各种图表的展示Charts:Swift Charts####### 侧滑MMDrawerController:侧边栏的 ControllerRESideMenu: QQ 侧边栏的效果ENSwiftSideMenu:
转载 2024-07-10 14:47:10
21阅读
在Jailbreak(越狱)的iPhone手机中,用户可以自己安装使用开源SDK开发的第三方软件。目前国内几乎所有的iPhone或者iPod Touch都有安装Installer程序,有点类似linux上的apt工具,直接通过Wifi或者Edge即可从软件下载并安装第三方软件。 本文简单介绍如何自己搭建iPhone Installer软件,这样就可以将自己的iPhone软件发布出去让
转载 2024-01-29 21:08:12
840阅读
CocoaPods 是为iOS程序提供依赖管理的工具,项目源码在 Github 上。CocoaPods 可以方便的使用、设置和更新第三方开源库项目。CocoaPods 将需要的类库都放在一个Pods 的项目中,生成libPods.a 文件,主项目依赖这个.a文件。一、安装1. 修改 ruby 软件Mac上自带 ruby,默认软件为 https://rubygems.org/ ,这个被墙了,需
  2008年11月19日18:40许,iPhone中文网Cydia软件正式上线(源地址为:iphone.tgbus.com/cydia)。这次Cydia推出的目的主要是为了给一些WiFi用户提供方便。Cydia中提供了一些像OpenSSH、OpenSSL、输入法自动更正功能补丁和运营商补丁等装机必备的软件和程序,并且还将不断更新用户口碑非常好的软件。   目前,随着WiFi的普及,Cyd
iOS 开发 Xcode 8.1 插件无法失效无法使用的问题–完美解决方案之前Xcode是7.2, 升级Xcode8.1之后发现之前的插件都失效了,然后查了些资料发现这种方法可以解决. 解决方案来自:github的解决方案点击这里—–Xcode 8.1 KSImageName插件失效的问题–完美解决详细步骤如下: 1、打开终端,输入 install update_xcode_plugins如果有报
转载 2023-11-26 16:24:16
51阅读
## iOS中的CocoaPods详解 在iOS开发中,我们经常使用到CocoaPods这个工具来管理第三方库的依赖。CocoaPods是一个用Ruby编写的开源项目,它简化了在iOS项目中集成第三方库的过程。在使用CocoaPods时,我们需要指定一个或多个来下载我们所需的库。本文将详细介绍iOS中的CocoaPods以及如何使用它们。 ### 什么是CocoaPods? Coco
原创 2023-08-30 08:11:15
515阅读
# 如何实现 iOS 下载 对于初入 iOS 开发的小白来说,创建一个 iOS 下载可能听起来有些复杂,但其实只要按步骤执行,便能顺利完成。本文将为你讲解如何创建一个 iOS 下载的完整流程,并提供必要的代码示例和详细解释。 ## 流程概述 在进行具体操作前,我们可以先了解整个流程。以下是创建 iOS 下载的步骤: | 流程阶段 | 描述 | | -------- | ---- |
原创 9月前
35阅读
# iOS视频的基本概念与实现 在iOS开发中,视频的处理是一个极为重要的环节。视频可以是本地存储的视频文件,也可以是通过网络获取的实时视频流。本文将详细介绍iOS视频的基本概念、使用方式,并提供相关代码示例。 ## 1. 视频的概念 在iOS应用程序中,视频指的是能够提供视频内容的任何来源,包括: - **本地视频文件**:存储在设备存储中的视频。 - **网络视频流**:通
原创 9月前
64阅读
在 CloudNative SecurityCon 上,云原生计算基金会的首席技术官 Chris Aniszczyk 在 The New Stack Makers 播客的这一集中强调了 2023 年正在形成几个趋势:随着 GitHub 的 Codespaces 平台通过集成到 GitHub 服务中获得认可,云 IDE(或集成开发环境)将变得成熟。软件物料清单 (SBOM)将继续成熟。GitOps
搭建 iOS 的过程往往涉及一系列的环境配置和具体的运输流程。在这篇博文中,我将轻松地记录下我在搭建 iOS 过程中的一些经验与技巧,帮助大家更好地理解和实现这一目标。 ## 环境准备 ### 软件及硬件要求 1. **硬件配置**:需要一台Mac电脑,推荐至少8GB内存。 2. **操作系统**:macOS Mojave及以上版本。 3. **开发工具**:Xcode(最新版本)、Ho
原创 6月前
65阅读
# 从iOS igg了解iOS开发 在iOS开发中,开发者经常会遇到需要获取第三方库或资源的情况。而iOS igg就是一个很好的途径,可以帮助开发者快速获取各种iOS开发资源。本文将介绍iOS igg的基本概念,并通过代码示例和序列图展示如何在iOS开发中使用iOS igg。 ## 什么是iOS igg iOS igg是一个开源的iOS开发资源库,里面包含了各种iOS开发所需的常
原创 2024-06-07 04:39:02
274阅读
在开发 iOS 应用程序时,软件的配置常常是开发者所遇到的首要问题之一。适当的软件可以加速编译过程、有效管理依赖项,提高软件性能。本文将详细记录在解决 iOS 软件问题的过程中所经历的环境配置、编译过程、参数调优、定制开发、调试技巧和部署方案。 ### 环境配置 在开始进行 iOS 软件的配置之前,首先需要搭建适合的开发环境。我们可以通过思维导图来梳理整套配置要求。 ```merma
原创 6月前
71阅读
# 如何实现iOS依赖 ## 简介 作为一名经验丰富的开发者,我将指导你如何实现iOS依赖。这对于刚入行的小白来说可能有些困难,但是只要你跟着我的步骤走,一定可以轻松完成。 ## 流程图 ```mermaid flowchart TD A(开始) B(下载依赖库) C(导入到项目) D(编译运行) E(完成) A --> B B --
原创 2024-04-27 07:11:33
51阅读
一个共享对象(即单例,因为苹果爸爸的官方文档里面是这个词,这里不做更改),用来管理访问以及修改用户的相册库。一、概述这个共享的PHPhotoLibrary类型的对象是对照片应用的所有的资源以及所有的集合进行管理的表现,包括了存储在本地设备上的资源和(如果允许的话)存储在iCloud上的资源。使用这个对象可以对照片库中的对象进行更改——例如,编辑资源数据或内容,插入一个新的资源,再或者更改一个集合中
近日我们为大家分享了一下使用Chimera越狱完整教程,全新越狱支持苹果A12设备,另外也为大家推荐了一些越狱插件。但部分小伙伴不知道如何添加和安装插件,今天IT数码通就为大家分享一下添加、安装和卸载插件的方法,教程如下。 添加,安装/卸载插件教程Chimera 越狱后,是没有Cydia 的,采用了全新的越狱商店Sileo。 Sileo Sileo 是一个全新越狱商店,
,以下为方法:1.进入Cydia,2.等待,直到标题栏出现home·cydia字样。3.点击屏幕下方一条的第四个,Manage4.选择第二个,Sources.5.选择cydia内位于上部的一条,右边有一个edit,6.在点击同一行左边的Add,7.输入源地址(就是下面的地址):8.点击Add Source,9.等待……10.添加完后会出现按钮,点击按钮返回。 http://cydia
转载 2023-10-30 19:15:42
69阅读
cydia已经安装到你的IOS的设备上的时候,接下来,你就可以来安装各种软件来体验强大的功能。为了能找到这些软件,你首先要去添加。那么何谓Cydia呢?简单的说就是一个索引,索引里面包含了它所有deb软件的列表,你添加了一个网站的后,就可以获得这个网站提供的软件列表,自由下载、安装、升级这些软件。一、添加的过程 这个过程很简单,但也是很重要的一部分,由于新版cydia1.1.1内置中文支持
转载 3月前
118阅读
# iOS 脱壳教程 ## 引言 在 iOS 开发的过程中,我们可能需要对某些应用进行逆向工程,即所谓的“脱壳”。脱壳是指去掉商用和保护机制,使得应用程序可以被进一步分析或者修改。这是一个复杂的过程,尤其是对于刚入行的小白来说。因此,本篇文章将详细讲述 iOS 脱壳的整个流程及每一步的详细操作。 ## 流程概述 在进行 iOS 脱壳之前,我们需要了解整个过程的步骤。以下是一个简要的流程图,
原创 10月前
142阅读
# 实现软件ios的步骤 ## 流程表格 | 步骤 | 描述 | | ---- | ---- | | 1 | 安装软件管理工具 | | 2 | 配置软件 | | 3 | 验证软件配置 | | 4 | 添加软件 | | 5 | 安装软件包 | | 6 | 更新软件 | ## 步骤详解 ### 步骤 1:安装软件管理工具 首先,你需要安装一个软件管理工具,比如Cocoapod
原创 2023-08-21 09:32:35
945阅读
  • 1
  • 2
  • 3
  • 4
  • 5