搜索结果
查询Tags标签: ios,共有 3161条记录-
开源 | 如何实现一个iOS AOP框架?
阿里技术:导读:Aspect使用了OC的消息转发流程,有一定的性能消耗。本文作者使用C++设计语言,并使用libffi进行核心trampoline函数的设计,实现了一个iOS AOP框架——Lokie。相比于业内熟知的Aspects,性能上有了明显的提升。本文将分享Lokie的具体实现思路前言不自觉的…
2021/7/26 20:05:53 人评论 次浏览 -
iOS设计模式---委托模式
Cocoa Touch框架下使用大量使用委托(delegation),根据苹果公司的文档,delegate是Cocoa Touch框架所采用的委托模式的一种形式。理解委托,所需要的准备(一)协议Objective-C的协议,类似于C++的抽象类,JAVA的接口。其具体定义如下1. @protocol MyButtonDelegate <N…
2021/7/26 20:05:51 人评论 次浏览 -
iOS设计模式---委托模式
Cocoa Touch框架下使用大量使用委托(delegation),根据苹果公司的文档,delegate是Cocoa Touch框架所采用的委托模式的一种形式。理解委托,所需要的准备(一)协议Objective-C的协议,类似于C++的抽象类,JAVA的接口。其具体定义如下1. @protocol MyButtonDelegate <N…
2021/7/26 20:05:51 人评论 次浏览 -
iOS项目入口的演变过程(2021)
UISceneDelegate是什么,它和AppDelegate有什么关系,Swift中的@main又是什么,本文将带你一一了解。这篇文章将主要讲解下面几点内容:iOS13之前的AppDelegate启动项目的流程UISceneDelegate的多窗口实现逻辑UISceneDelegate和AppDelegate的关系int main()和@main单Windo…
2021/7/26 20:05:50 人评论 次浏览 -
iOS项目入口的演变过程(2021)
UISceneDelegate是什么,它和AppDelegate有什么关系,Swift中的@main又是什么,本文将带你一一了解。这篇文章将主要讲解下面几点内容:iOS13之前的AppDelegate启动项目的流程UISceneDelegate的多窗口实现逻辑UISceneDelegate和AppDelegate的关系int main()和@main单Windo…
2021/7/26 20:05:50 人评论 次浏览 -
C++ 文件读取
C++文件读写总结 输入输出流类依赖头文件 fstream fstream 可以定义输入输出流对象,既可以输出也可以输入 ifstream 定义输入流对象 ofstream 定义输出流对象//定义方式有两种: fstream ioFile("file_address",_openmode);fstream ioFile; ioFile.open("…
2021/7/12 1:12:35 人评论 次浏览 -
C++ 文件读取
C++文件读写总结 输入输出流类依赖头文件 fstream fstream 可以定义输入输出流对象,既可以输出也可以输入 ifstream 定义输入流对象 ofstream 定义输出流对象//定义方式有两种: fstream ioFile("file_address",_openmode);fstream ioFile; ioFile.open("…
2021/7/12 1:12:35 人评论 次浏览 -
Android开发必会技术!安卓面试基础技能罗列
**面对现有的如此多跨平台方案,为何当下最火的跨平台技术是Flutter,有哪些优势呢?**RN、Weex均使用JavaScript作为编程语言,JavaScript作为前端开发语言,在跨平台开发中可谓大放异彩,利用web技术不仅能开发出网站,也可以开发手机端web应用和移动端应用程序,似有一…
2021/7/11 23:17:25 人评论 次浏览 -
Android开发必会技术!安卓面试基础技能罗列
**面对现有的如此多跨平台方案,为何当下最火的跨平台技术是Flutter,有哪些优势呢?**RN、Weex均使用JavaScript作为编程语言,JavaScript作为前端开发语言,在跨平台开发中可谓大放异彩,利用web技术不仅能开发出网站,也可以开发手机端web应用和移动端应用程序,似有一…
2021/7/11 23:17:25 人评论 次浏览 -
Basic4IOS B4I开发原生iOS,Visual Studio中编程
Basic4IOS B4I开发原生 iOS,Visual Studio中编程Basic for IOS B4i 提供了一组用于开发原生 iOS 应用程序的工具。它遵循 Android 操作系统编程的 b4a 代码模型。这允许您重用代码来创建适用于 iOS 和 Android 的应用程序。Basic4Ios 是一种流行的 iOS 应用程序开发工具,…
2021/7/11 20:10:04 人评论 次浏览 -
Basic4IOS B4I开发原生iOS,Visual Studio中编程
Basic4IOS B4I开发原生 iOS,Visual Studio中编程Basic for IOS B4i 提供了一组用于开发原生 iOS 应用程序的工具。它遵循 Android 操作系统编程的 b4a 代码模型。这允许您重用代码来创建适用于 iOS 和 Android 的应用程序。Basic4Ios 是一种流行的 iOS 应用程序开发工具,…
2021/7/11 20:10:04 人评论 次浏览 -
C++学习日记 - 多态、纯虚函数和抽象类、虚析构和纯虚析构、文件操作
一、多态的基本概念 多态是C++面向对象三大特性之一。 多态分为两类: 静态多态:函数重载和运算符重载 动态多态:派生类和虚函数实现运行时多态, 函数前面加virtual,这个函数就被称为虚函数 静态多态和动态多态有什么区别? 静态多态的函数地址是早绑定 -------->编…
2021/7/11 14:06:31 人评论 次浏览 -
C++学习日记 - 多态、纯虚函数和抽象类、虚析构和纯虚析构、文件操作
一、多态的基本概念 多态是C++面向对象三大特性之一。 多态分为两类: 静态多态:函数重载和运算符重载 动态多态:派生类和虚函数实现运行时多态, 函数前面加virtual,这个函数就被称为虚函数 静态多态和动态多态有什么区别? 静态多态的函数地址是早绑定 -------->编…
2021/7/11 14:06:31 人评论 次浏览 -
iOS 针对txt文档进行解码
如我上一篇文章记录,我加了打开其他APPtxt文件的小功能,紧接着碰到新问题了,我在测试过程中发现用户上传的TXT编码格式很多不单单是utf-8和gb2312,针对TXT文档进行解码,我一共经历过两个阶段,如下 1.通过循环 解码不为空就返回字符串NSArray *encodings = @[@(NSUTF8…
2021/7/10 23:11:44 人评论 次浏览 -
iOS 针对txt文档进行解码
如我上一篇文章记录,我加了打开其他APPtxt文件的小功能,紧接着碰到新问题了,我在测试过程中发现用户上传的TXT编码格式很多不单单是utf-8和gb2312,针对TXT文档进行解码,我一共经历过两个阶段,如下 1.通过循环 解码不为空就返回字符串NSArray *encodings = @[@(NSUTF8…
2021/7/10 23:11:44 人评论 次浏览