IPC是Inter-Process Communication的缩写,意为进程间通信或者跨进程通信,是指两个进程进行数据交换的过程。下面就介绍一下IPC 的几种方式:1.Bundle 这种方式使用的是比较多的,也是很常见的。四大组件中的三大组件(Activity,BroadcaseReceiver,Service)都是支持在Intent中传递Bundle数据的,由于Bundle实现了Parcela
支付支付 -- 适配iOS9首先我们一起看一下,最终调起支付宝完成支付的必要参数和方法(Order类由支付宝demo中提供)1 Order *order = [Order new]; 2 order.partner = kAliPayPartner; 3 order.seller = kAliPaySeller; 4 order.tradeNO = @"111";
转载 2024-09-01 22:52:38
114阅读
1.OC简介 Objective-C是一种面向对象的计算机语言,Brad J Cox 1980s 设计了Objective-C,  该语言是基于SmallTalk-80。1988 NeXT 发布了Objective-C,它的开发环境和类库叫 “NEXTSTEP”,1994年NeXT与Sun发布了标准的NEXTSTEP系统,取 名“OPE
这两天在搞支付宝相关的支付,在此也是深受各种坑的折磨首先在集成支付宝SDK时就各种的错误,同时也感受到了支付宝开放平台对这一块的官方文档做的也有所欠妥,为什么说欠妥呢,是因为他让我们这些开发者找里面的一些相关东西,不怎么好找,而且一些紧要的对于我们来说特别重要的东西,找起来很费劲,特别是对于新手而言,可能都找不到在那块下载相应地SDK。但总的来说官方文档里面的内容还是挺赞的,只是希望他们能够改善不
系列:iOS开发-OC基础介绍Objective-C,通常写作ObjC或OC和较少用的Objective C或Obj-C,是扩充C的面向对象编程语言。它主要使用于Mac OS X和GNUstep这两个使用OpenStep标准的系统,而在NeXTSTEP和OpenStep中它更是基本语言。 GCC与Clang含Objective-C的编译器,Objective-C可以在GCC以及Clang运作的系
# 在 iOS实现 Singleton(单例模式) ## 前言 单例模式是一种常见的设计模式,它确保一个类只有一个实例,并提供全局访问点。尤其在 iOS 开发中,单例模式常用于管理共享资源(如网络请求管理器、数据库管理器等)。在这篇文章中,我将带你逐步实现一个简单的 iOS OC 单例,并详细解释每一步所需的代码和步骤。 ## 实现流程 下面是实现单例模式的基本流程,我们可以用一个表格
原创 2024-10-07 04:08:38
106阅读
前言一般来说,一个界面展示的图片的比例是不相同的,而为了让图片展示得比较好看——没有拉伸变形,也没有缩小后上下的黑边,尽量让图片按实际大小的比例展示,而且很多网页喜欢用这样瀑布流的布局。备注:这个实现方法有个限制,必须在布局前拿到图片的宽高长度或者是宽高比例。如果是本地资源就比较好办,但如果是网上下载的图片资源,则需要下载完成后才能进行布局,或者是在请求接口返回下载链接时,后台一并返回宽高。&nb
今天给大家带来一个使用tableView实现抽屉打开与关闭的效果,其实tableView这个控件在我们日常开发中使用的频率很高,比如“游戏需要显示他的服务器列表,新闻需要显示它的新闻概略列表等”,但是它可不是单单简单的给你提供一个显示列表的功能,这样太大才小用了,感兴趣的朋友可以去查查UITableView的API函数你就会发现,哇~原来有这么多功能强大的函数,真是相见恨晚啊。利用UITableV
现在非常流行直播,相信很多人都跟我一样十分好奇这个技术是如何实现的,正好最近在做一个ffmpeg的项目,发现这个工具很容易就可以做直播,下面来给大家分享下技术要点:首先你得编译出ffmpeg运行所需的静态库,这个百度一下有很多内容,这里我就不多说了,建议可以用Github上的一个开源脚本来编译,简单粗暴有效率。地址:GitHub - kewlbear/FFmpeg-iOS-build-script
转载 2024-07-07 09:36:40
9阅读
要在iOS应用中跳转到支付宝小程序,通常需要使用支付宝的URL Scheme或Universal Links。本文将整理出解决“iOS OC跳转支付宝小程序”的整个流程,同时结合技术文档的结构以便于后续参考。 ## 备份策略 为了保障iOS项目的稳定性,建议建立完整的备份策略。备份内容包括源代码、配置文件和相关文档。 ### 流程图 以下是备份流程图,展示了备份的步骤: ```mermaid
原创 6月前
57阅读
iso/osi 和tcp-ip协议本文为学习摘记 非教程并不全面,只是便于以后回顾,水平有限。iso/osi协议OSI是Open System Interconnection的缩写,意为开放式系统互联。分层数据格式功能与连接方式典型设备应用层 Application网络服务与使用者应用程序间的一个接口表示层 Presentation数据表示、数据安全、数据压缩会话层 Session会话层连接到传输
# iOS OC 实现选择文件的完整指南 在这篇文章中,我将引导你如何在 iOS 的 Objective-C 中实现选择文件的功能。我们将会分步骤进行,首先了解整个流程,然后深入每个步骤,介绍所需的代码并进行详细注释。最后,我们会通过状态图和旅行图来总结整个过程。 ## 流程概述 下面是选择文件的主要步骤汇总: | 步骤 | 描述
# iOS OC实现多继承的教程 iOS中的Objective-C(OC)并不支持传统意义上的多继承,但我们可以使用协议(Protocol)和类的组合来模拟多继承的效果。在这篇文章中,我们将通过简单的步骤和代码示例,教会你如何在Objective-C中实现类似于多继承的功能。 ## 实现流程 | 步骤 | 描述 | |
原创 8月前
49阅读
中国官网 http://www.chinaopc.org/ 概述OPC是OLE for Process Control的缩写,即把OLE应用于工业控制领域。OLE原意是对象链接和嵌入,随着OLE 2的发行,其范围已远远超出了这个概念。现在的OLE包容了许多新的特征,如统一数据传输、结构化存储和自动化,已经成为独立于计算机语言、操作系统甚至硬件平台的一种规范,是面向对象程序设计概念的进一步推广。OP
AutoreleasePool自动释放池是如何运作的pop AutoreleasePool,根据名字可以知道这是一个自动释放池,起作用就是延缓自动释放池中对象的释放时机。 自动释放池是如何运作的在iOS开发中,最经常见到的AutoreleasePool就是存在于main函数中的这个:int main(int argc, char * argv[]) { NSString * appDe
转载 2024-07-18 12:46:48
103阅读
iOS WKWebView H5微信支付跳转需求:iOS客户端实现嵌入H5进行微信支付跳转到微信客户端,支付完成后再跳转回我们的APP,解决WKWebView无法跳转回APP的BUG.阅读前提:了解WKWebView基本初始化及使用了解如何利用URL Schemes进行应用间跳转公司或个人已经在微信后台注册了一级域名GitHub地址(附代码) : iOS WKWebView H5微信支付
1. 项目背景注解源自于java,是在 JDK5 时引入的新特性,注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某个时刻非常方便地使用这些数据。注解类型定义指定了一种新的类型,一种特殊的接口类型。 在关键词 interface 前加 @ 符号也就是用 @interface 来区分注解的定义和普通的接口声明。注解的好处:I.减少重复代码的书写,相同逻辑统一处理,
转载 2023-10-22 22:11:55
207阅读
以前接触过 java,c# 都是面向对象的语言     oc(object-c)也是面向对象的语言   面向对象编程 OOP( Object Oriented Programming)一、oc 的历史Object-c 简称OC,扩充自c语言的面向对象编程语言,是 os x  还有 ios 操作系统 的主要的编程语言1980年代初布莱德·确斯(Brad Cox
对于iOS的Objective-C层进行优化,以提升支付调用的速度,可以采取以下几个策略:代码层面的优化:避免在主线程进行耗时操作:任何可能导致延迟的操作,如网络请求、大量计算、复杂的数据处理等,都应放在后台线程中进行。异步处理: 将支付流程中的耗时操作放在异步线程中执行,避免阻塞主线程。例如,使用GCD(Grand Central Dispatch)来处理后台任务。 objc 复制 dispat
原创 2024-03-01 09:51:36
53阅读
可以尽量将支付相关的数据在前一步骤中预加载,减少实际支付前的网络请求。5. 缩短进程启动时间:支付通常需要启
原创 2024-03-19 13:18:40
20阅读
  • 1
  • 2
  • 3
  • 4
  • 5