自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1224)
  • 资源 (19)
  • 问答 (1)
  • 收藏
  • 关注

转载 iOS工程报错及解决办法整理

1.错误:rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-47/rsync/main.c(992) [sender=2.6.9]将~/Library/Developer/Xcode/DerivedData/目录下的工程缓存删除掉即可,然后重启工程编译。商业转载请联系作者获得授权,非商业转载请注明出处。

2023-04-04 16:57:03 64 1

转载 iOS 解决pods-frameworks.sh:permission denied问题

直接进到 Pods-frameworks.sh所在的目录 然后执行 chmod 777 Pods-frameworks.sh 给这个文件增加读写执行权限。链接:https://www.jianshu.com/p/36e875e42896。商业转载请联系作者获得授权,非商业转载请注明出处。作者:brave_wu。

2023-04-03 21:39:58 146

转载 mac装载NTFS的u盘报错:com.apple.DiskManagement.disenter错误49223

版权声明:本文为CSDN博主「m0_7788」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/m0_54706625/article/details/115495433。U盘在win下面没有安全删除就拔出来了,导致文件系统中有错误区块,所以在MAC电脑上读取错误,不能挂载成读写模式。输入 chkdsk e:/f (e:为u盘插入win电脑盘符)解决办法:在win下面chkdsk /f一下.1.插入移动硬盘到win下面。

2023-03-30 15:24:29 1194

转载 Swift高仿iOS网易云音乐Moya+RxSwift+Kingfisher+MVC+MVVM

这是一个使用Swift(还有OC版本)语言,从0开发一个iOS平台,接近企业级的项目(我的云音乐),包含了基础内容,高级内容,项目封装,项目重构等知识;主要是使用系统功能,流行的第三方框架,第三方服务,完成接近企业级商业级项目。2022年7月开发完成的,所以全部都是最新的,平均每3年会重新制作,现在已经是第三版了。

2023-03-29 18:57:41 69

转载 Git 常见报错处理

git clone 过程中报下面的错误是git默认使用的通信协议出现了问题,可以通过将默认通信协议修改为http/1.1来解决该问题设置后在根目录.gitconfig文件查看是否生效。

2023-03-28 15:24:00 53

转载 iOS 播放音频的几种方法

但是官方的示例只有一些简单的用法,从文档中我们发现可以通过 AudioServicesAddSystemSoundCompletion 方法为音频播放添加 CallBack 函数,有了 CallBack 函数我们可以解决不少问题,比如可以克服 System Sound Services 本身不支持循环播放的问题。//使用NSData创建。AVAudioPlayer 可以播放任意长度的音频文件、支持循环播放、可以同步播放多个音频文件、控制播放进度以及从音频文件的任意一点开始播放等,更高级的功能可以参考。

2023-03-21 10:19:17 140

转载 [Xcodeproj] Generated duplicate UUIDs Pod异常输出解决

虽然信息很长,但只有6行,(源码在每条输出结束会换行)。每一行的末尾都是一个文件的名字,那么就可以大胆得猜测是这个文件重复引用了。这样会生成一个LICENSE.bundle文件,这几个子库都会依赖同一个,这样写似乎有点问题。全局搜索并没有发现这个文件,发现这个是一个组件,把组件依赖改成本地,查看其podspec文件。心情一下顺畅了许多。之后,控制台出现了大量警告输出,篇幅非常长。在巡查公司某个App的时候,发现拉完代码,获取到有用信息,输出信息分为2部分,使用。在控制台不太好分析,把信息粘贴到编辑器中。

2023-03-21 09:54:50 133

转载 java hashmap容量_为啥HashMap的默认容量是16?

我们知道,容量就是一个HashMap中"桶"的个数,那么,当我们想要往一个HashMap中put一个元素的时候,需要通过一定的算法计算出应该把他放到哪个桶中,这个过程就叫做哈希(hash),对应的就是HashMap中的hash方法。我们知道,hash方法的功能是根据Key来定位这个K-V在链表数组中的位置的。hash运算的过程其实就是对目标元素的Key进行hashcode,再对Map的容量进行取模,而JDK 的工程师为了提升取模的效率,使用位运算代替了取模运算,这就要求Map的容量一定得是2的幂。

2023-03-13 09:38:09 82

转载 iOS Swift UITableView 和 UICollectionView 默认选中

UICollectionViewCell 没有像 UITableViewCell的 setSelected(_ selected: Bool, animated: Bool) 方法, 但是有 isSelected 属性。原文链接:https://blog.csdn.net/LeeCSDN77/article/details/111617071。// 在 reload 之后调用 selectItem。// index 为默认选中的row。2. 设置选中状态并取消选中状态。2. 设置选中状态并取消选中状态。

2023-03-11 16:15:16 124

转载 iOS App 的编译过程

Objective-C 的文件中,只有 .m 文件会被编译 .h 文件只是一个暴露外部接口的头文件,它的作用是为被编译的文件中的代码做简单的共享。知道了 Swift 和 Objective-C 的文件编译流程,对于两个混编的问题就变成了如何将两种代码链接起来的问题,在 Swift 有 clang 导入器,将 Objective-C 的 API 导入,而对于 Objective-C 为主要语言的项目中,Swift 会被 Xcode 编译为 .o 和 .h 文件,头文件供 Objective-C 文件使用。

2022-11-08 21:40:27 359

转载 百度App iOS工程化实践: EasyBox破冰之旅

百度App现行有近三百个组件,组件间的依赖关系非常复杂,组件规模大小不一,组件间进行调用时在预处理阶段不同文件反复的import导致的头文件检索过程十分耗时,如苹果推荐,我们将大多数组件编译为framework,而在非framework的情况下,可以通过生成modulemap来完成static library的Clang Module Cache,具体可参见 WWDC 18: Behind the Scenes of the Xcode Build Process,这里就不再赘述。工欲善其事,必先利其器。

2022-11-08 17:47:37 1334

转载 Swift - 设置预编译宏

选中 target ---> Build Settings ---> 搜索 Swift Compiler - Custom Flags。展开 Active Compilation Conditions 进行设置,只能这样写:TEST, 不能像OC一样设置TEST=1。如果是 OC 和 Swift 混编的项目,OC也需要用到,则还是在 Preprocessor Macros 里添加一遍。链接:https://www.jianshu.com/p/257dc733328b。第三步、新增预编译宏。

2022-11-08 17:20:25 258

转载 iOS开发:iOS的静态库和动态库 【.a 和framework】的说明及博客汇总

2、图片资源的处理:两种静态库,一般都是把图片文件单独的放在一个.bundle文件中,一般.bundle的名字和.a或.framework的名字相同。4、如果一个静态库很复杂,需要暴露的.h比较多的话,就可以在静态库的内部创建一个.h文件(一般这个.h文件的名字和静态库的名字相同),然后把所有需要暴露出来的.h文件都集中放在这个.h文件中,而那些原本需要暴露的.h都不需要再暴露了,只需要把.h暴露出来就可以了。Swift 制作静态库:Swift 制作静态库_酸柠檬的博客-CSDN博客_swift 静态库。

2022-11-07 17:42:55 329

转载 安装homebrew, cocoapods

4、把.git.zip解压缩然后将.git隐藏文件放在~/.cocoapods/repos/master路径下。2、把下载的文件文件夹名改为master,并放在路径~/.cocoapods/repos下。链接:https://www.jianshu.com/p/3c039ec6c45d。商业转载请联系作者获得授权,非商业转载请注明出处。然后pod repo list查看如图所示-- 安装成功。官方的无法连接安装, 使用下面的进行使用。接着安装ruby,继续在终端中进行。安装安装 Homebrew。

2022-11-07 14:24:49 315

转载 Mac中判断是否安装了Command-line Tool

xcode-select --install 实际上是启动了 /System/Library/CoreServices/Install Command Line Developer Tools.app 应用,该应用从Apple服务器上下载「CLToolsExecutables.pkg」和「MacOSX109_SDK.pkg」执行安装。在Developer Apple网站下载Command Line Tools (OS X Mavericks) for Xcode - Late October DMG安装。

2022-11-07 13:54:26 601

转载 iOS如何区分framework是静态库还是动态库

进入动态库文件,使用file命令查看输出内容可以看到区别。以静态库文件-MAMapKit.framework与动态库文件-AFNetworking.framework为例。众所周知,framework是可以做动态库也可以做静态库的,那么我们手头上有个framework,如何区分它的类型呢?2. 动态库文件-AFNetworking.framework。1. 静态库文件-MAMapKit.framework。

2022-11-07 13:38:03 589

转载 Homebrew的安装、卸载与简单使用

是一款mac os平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。序号的选择可以根据自己的地区选择。2.homebrew的安装。查看可清理的旧版本包。打开终端输入如下指令。3.brew卸载脚本。

2022-11-05 16:21:40 498

转载 【无标题】

从模拟器中我们可以看到,示例图片已经有点变形,这是因为.resizable()只是简单的拉伸缩放,而没有保持原有的比例,如果我们想等比例缩放,那么我们需要使用.scaledToFit()修饰,这样就可以保持原有图像的宽高比。在Assets.xcassets文件中,可以导入本地图片素材,Assets不仅可以导入图片,还可以设置颜色,这块我们以后会用到。这时候,我们需要在图片视图上再增加添加一个视图,“覆盖”在上面,我们可以用.overlay()修饰符。

2022-11-04 17:33:26 33

转载 转~Static table views are only valid when embedded in UITableViewController instances

关联,在Container View上按住右键拖出一条线到Table View Controller释放鼠标右键弹出如下窗口,选择Embed,这样就大功告成了。单独拖出一个Table View Controller,在这里就可以将Table View的Content设置为Static Cells做你想做的事情;当在UIViewController中加入Table View,然后将其Content设置为。将放置Table View改为放置Container View;

2022-11-03 19:45:22 97

转载 iOS开发 - 「Swift 学习」Swift协议

可以在协议的继承列表中,通过。注意:class关键字必须是,其后,才是其他继承协议。class,// 协议的定义内容}}//用class修饰符在协议的继承列表中定义类的专属协议ExclusiveProtocol}//TcpProtocol协议可以被结构体遵循print("市第\(num)中学")}}//ExclusiveProtocol协议已经不能被结构体类型遵循了/*print("市第\(num)医院")}}*/

2022-11-03 10:01:38 180

转载 Swift 编程语言教程(官方文档)

Swift 编程语言中文教程the swift programming language

2022-11-02 14:38:17 87

转载 swift制作framework静态库

新建项目选择Framework,命名MyViewSDK,语言是Swift。

2022-10-31 21:19:35 308

转载 Could not find module ‘xxx‘ for target ‘xxx‘; found: i386, x86_64-apple-ios-simula错误解决

先把自己生成的framework静态库里面合并的时候把framework文件夹复制合并,注意要先复制模拟器的framework文件,然后用真机的framework覆盖模拟器的framework文件.这样在真机运行的时候才能成功,但是模拟器文件被覆盖了,模拟器运行的时候就会编译报错.选择调用端的target,注意是调用端,不是生成的framework端,之前我改了framework端还是报错浪费了时间.这种情况是framework静态库中的Modules文件夹缺少真机文件:arm64-apple-ios。

2022-10-31 16:24:25 654

转载 iOS动态库实现插件化

系统在加载动态库时,会检查Framework的签名,签名中必须包含TeamIdentifier,并且Framework和主App的TeamIdentifier必须一致,目前而言,Apple并不希望开发者绕过App Store来更新App,因此需谨慎对待插件化的使用,对于不需要上架的企业级应用,是可以使用的。即可下载,如果使用真机测试,在同一网络下面,可将localhost缓存Mac的网路IP地址即可。将之前编译好的动态库放入服务器方便下载,然后在项目中下载并使用。将之前下载好的动态库加载到内存。

2022-10-30 20:46:09 349

转载 iOS插件化架构探索

以上便是利用Framework动态库进行插件化加载以及动态更新的所有实现,就目前而言,Apple并不希望开发者绕过App Store来更新App,因此需谨慎对待热更新的使用,对于不需要上架的企业级应用,是可以使用的。随着苹果开放环境的不断发展,苹果会不会给我们开发者惊喜呢,这就不得而知了。作者:大菠萝_DABLO链接:https://www.jianshu.com/p/8b89e3d4c3b2来源:简书著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2022-10-30 20:42:51 182

转载 Swift 协议

本篇文章主要讲解Swift中常用的协议Protocol,主要分析protocol的用法及底层存储结构。本篇文章讲解了Swift中有一个重要的概念 👉协议Protocol,从基础概念、用法,进阶用法和底层这条主线,详细讲解了值类型struct与引用类型class遵循协议时,其PWT和的内存地址的分布,希望大家掌握,从容应对面试。作者:深圳_你要的昵称链接:https://www.jianshu.com/p/ca0cc663658a来源:简书著作权归作者所有。

2022-10-30 20:29:04 193

转载 Swift 中结构体和类的内存分析

Swift 中结构体和类的内存分析。

2022-10-30 19:52:18 43

转载 Swift中的捕获列表:强引用,弱引用,无主引用之间的区别

捕获列表位于代码中的闭包参数列表之前,并将环境中的值捕获为强,弱或无主。我们经常使用它们,主要是为了避免循环引用创建一个方法,方法中实例化Singer,并使用Singer实例的playSong()创建一个闭包,并返回这个闭包以供其他地方使用最后,我们可以调用sing()来获取我们可以在任何想要打印playSong()的地方调用的函数。

2022-10-30 19:16:03 211

转载 Mac AndroidStudio 无线调试设备

3)在.bash_profile中输入: export PATH=/.../Library/Android/sdk/platform-tools/:$PATH。3)在.zshrc中输入: export PATH=/.../Library/Android/sdk/platform-tools/:$PATH。原文链接:https://blog.csdn.net/sinat_31177681/article/details/119319434。1)打开终端,输入:open .bash_profile。

2022-10-30 18:49:08 324

转载 appium连接真机出现“This adb server‘s $ADB_VENDOR_KEYS is not set”

版权声明:本文为CSDN博主「*一起来找茬*」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/apple198942/article/details/111644589。如果该设备显示为未授权,到手机上的开发人员选项,然后单击“撤销USB调试授权”手机上将弹出弹窗询问您是否同意连接。1.检查连接设备,显示未授权。4.再次检查设备,显示已授权。2.撤销手机上的USB调试。然后重启adb服务器。

2022-10-30 18:47:35 402

转载 VIM操作

请记住一个重要的组合键ctrl + w,操作分屏离不开这个组合键(这里的组合键可没有+, 只是Ctrl和 w组合)这里的n(n是要打开的具体文件的数目:1,2,3……(2)学习VIM:首先打开终端,然后输入vimtutor回车,然后进入教程学习。(1)启动VIM:首先打开终端,然后输入vi回车,然后输入i或者a,进入。上面的这个命令也是关闭当前的分屏,如果是最后一个分屏将会退出 VIM。上面的这个命令将会左右分割当前打开的文件和新打开的文件 file。按住组合键 Ctrl + w ,然后在按下 s。

2022-10-30 16:14:31 400

转载 苹果笔记本android studio安装教程,MAC下如何安装AndroidStudio

7、接下来显示的是刚才勾选的配置设置,如若无误,点击 finish, 如果需要修改点击 Previous。9、至此,软件安装和初始化完成,显示的软件启动界面如下图所示,从这里可以进行创建项目工程或者打开已有的项目工程等操作。5、选择需要安装的配件,建议勾选以下选项,这些也可以在之后进行安装,推荐可以在配置软件的时候就勾选上。最近在慢慢往Mac上转移阵地,既然要装AS,那我就记录一下,哈哈,做个笔记,方便以后查找。1、打开过程界面如下图所示,若未配置 SDK 目录,会出现找不到 SDK ,选择取消即可。

2022-10-30 15:43:25 11471 2

转载 Xcode的编译过程

生成AST的过程词法分析()也叫扫描器,让源代码的字符流根据构词规范生成token流tokenize:tokenize就是按照一定的规则,例如token令牌(通常代表关键字,变量名,语法符号等),将代码分割为一个个的“串”,也就是语法单元)。涉及到词法解析的时候,常会用到tokennize。语法分析()是编译过程的一个逻辑阶段。语法分析的任务是在词法分析的基础上将单词序列组合成语法树,如“程序”,“语句”,“表达式”等等.语法分析程序判断源程序在结构上是否正确。源程序的结构由上下文无关文法描述。

2022-10-30 11:36:34 147

转载 Xcode 11编译错误Multiple commands produce的解决

不过由于不是所有的第三方库我们都可以修改,并且我的工程中被覆盖的只是appIcon.assets,也就是app的图标文件,我只需要将主工程中的AppIcon.assets修改一下名称,就可以解决,不需要再进行复杂的修改。绝大多数的情况下就能解决这个问题。这主要是因为,在一些pod库中,图片是通过s.resource 来导入,这会导致cocoapod会将pod库中的图片直接复制到主工程中的Assets.car中,如果本来主工程中有同名文件,就会被覆盖。修改完后,发现pod中的图片会覆盖主工程中的同名文件。

2022-10-30 08:59:24 809

转载 swift打包动态/静态库,包括依赖第三方框架

6、添加需要支持的指令集(模拟器32位处理器测试需要i386架构,模拟器64位处理器测试需要x86_64架构,真机32位处理器需要armv7,或者armv7s架构,真机64位处理器需要arm64架构。4、导入第三方库,此处以SDWebImage为例.打包库里不能使用cocoapod的方式导入三方库,所以我去github下载了包,自己生成了iOS真机模拟器通用包(具体github有教程),导入第三方库后在头文件import。2、配置支持版本,配置打包库的类型(此出我们选择动态库,关于这几种库的异同请百度)

2022-10-28 21:53:36 458

转载 iOS 静态库和动态库打包framework流程(纯swift版/swift、OC混编版)

系统及Xcode版本。

2022-10-28 21:43:50 800

转载 Android Studio技巧之自定义TODO

如果这时候挨个在TODO标签后敲注释,也太麻烦了,那么有没有一种高效率、可自定义的可选(智能提示)的TODO呢?观察上图,我们发现已经成功自定义标题为test的TODO标签,但是编译器并不能友好提示,这需要我们手动输入全部的TODO代码,相当于每次都打了一遍,十分繁琐,同时也失去了我们自定义TODO标签的意义。然后输入想要自定义的TODO标签的名字,输入\bX\b.*(X为TODO标签的名字),这里以test为例,输入\btest\b.3、自定义TODO及添加智能提示。2、TODO的使用及常见形式。

2022-10-28 21:03:05 306

转载 AndroidStudio自定义TODO

Preferences -> Editor -> TODO,然后点击左下角的加号,输入想要自定义的TODO的正则输入X.*(X为TODO标签的名字),这里以to_complete为例,输入把defaultcolor的勾选去掉,可以自定义直观的配色:两步你就可以手动输入并使用自定义的todo了,但输入不太方便,为了方便使用,就要用动态模板了。

2022-10-28 20:56:56 198

转载 懒加载说明

编辑播报懒加载(Load On Demand)是一种独特而又强大的数据获取方法,它能够在用户滚动页面的时候自动获取更多的数据,而新得到的数据不会影响原有数据的显示,同时最大程度上减少服务器端的资源耗用。

2022-10-28 20:42:40 50

转载 win10文件名乱码但内容正常怎么办 win10文件名乱码怎么解决

为了更方便查找文件,大家都会给电脑上的一些文件命名,但是有的win10用户遇到了文件名乱码的情况,这个问题应该怎么解决呢?大家先打开电脑的控制面板,找到时钟和区域,然后打开它的管理选项卡,选择更改系统区域设置,改成英语保存之后再改回中文简体就能解决文件名乱码的问题了。1、点击左下角开始,选择windows系统打开“控制面板”。5、再次打开“更改系统区域设置”,将语言设置回“中文”即可。4、将“当前系统区域设置”改为“英语”,点击“确定”。3、选择“管理”点击“更改系统区域设置”。2、点击“时钟和区域”。

2022-10-28 17:03:05 3607 1

Android大厂面试题库

题目来自sohu,qq,taobao,baidu,360等大厂,可以助您顺利通过前两轮技术面试。

2018-06-01

Android面试指导,常见的面试题以及解答

Android面试指导 包括算法,数据接口,android基本知识,java等

2018-06-01

Mocor MMI SMS Interface User Guide.doc

Mocor MMI SMS Interface User Guide.doc 文档说明 本文档描述了SMS模块为其他模块提供的接口函数的设计及使用。 阅读对象 本文档适合SMS模块的开发人员使用。 内容介绍 本文档包括三个章节,分别为:  第一章:概述。简单介绍了SMS接口模块的特点及软件架构;  第二章:数据类型。介绍了SMS接口所涉及到的各种数据类型,如枚举、结构等;  第三章:API函数。详细描述了SMS接口包含的所有API函数的定义及相关说明。

2010-11-16

Mocor MMI U-Disk Interface User Guide.doc

Mocor MMI U-Disk Interface User Guide.doc 文档说明 本文档描述了U-Disk和SD部分的对外接口,方便其他模块调用U-Disk模块进行开发与使用。 阅读对象 本文档适用于MMI相关开发人员使用。 内容介绍 本文档包括三个章节,分别为:  第一章:概述。简单介绍了U-Disk和SD对外接口的特点;  第二章:数据类型。介绍了U-Disk和SD对外接口所涉及到的各种数据类型,如常量定义等;  第三章:API函数。详细描述了U-Disk和SD包含的所有对外API函数的定义及相关说明。

2010-11-16

Mocor GUI Interface User Guide.doc

Mocor GUI Interface User Guide.doc 文档说明 本文档是GUI接口文档 阅读对象 本文档适合MMI应用开发人员使用 内容介绍 略。

2010-11-16

Mocor MMI VCard Interface User Guide.doc

Mocor MMI VCard Interface User Guide.doc 文档说明 本文档描述了VCard文件的管理,以及基于VCard的开发与使用。 阅读对象 本文档适合MMI开发人员使用。 内容介绍 本文档包括三个章节,分别为:  第一章:概述。简单介绍了VCard接口模块的特点、及软件架构;  第二章:数据类型。介绍了VCard接口所涉及到的各种数据类型,如枚举、结构等;  第三章:API函数。详细描述了VCard接口包含的所有API函数的定义及相关说明。

2010-11-16

Mocor MMK Interface User Guide.doc

Mocor MMK Interface User Guide.doc 文档说明 本文档是MMK接口文档。 阅读对象 本文档适合MMI应用开发人员使用。 内容介绍 本文档包括三个章节,分别为:  第一章:概述。简单介绍了MMK模块的主要功能及在系统中的位置;  第二章:数据类型。介绍了MMK模块所涉及到的各种数据类型,如枚举、结构等;  第三章:接口函数。详细描述了MMK模块包含的所有API函数的定义及相关说明

2010-11-16

Mocor MMI Phonebook Interface User Guide

文档说明 本文档着重描述MMI部分电话簿中各功能块的实现。 阅读对象 主要适用于MMI小组。 内容介绍 本文档包括三个章节,分别为:  第一章:概述。简单介绍了PB模块的特点、软件架构;  第二章:数据类型。介绍了PB接口所涉及到的各种数据类型,如枚举、结构等;  第三章:API函数。详细描述了PB接口包含的所有API函数的定义及相关说明。

2010-11-15

Mocor MMI FMM Interface User Guide

文档说明 本文档主要描述了FMM模块的主要数据结构和对外接口。 阅读对象 本文档适合于FMM相关应用开发人员。 内容介绍 本文档包括3个章节,分别为:  第一章:概述。简单介绍了FMM接口模块主要功能和系统中的相对位置;  第二章:数据类型。介绍了FMM接口所涉及到的各种数据类型,如枚举、结构等;  第三章:API函数。详细描述了FMM接口包含的所有API函数的定义及相关说明;

2010-11-15

Mocor MMI Common Interface User Guide

Mocor MMI Common Interface User Guide  第一章:概述。简单介绍了Common接口模块的特点和主要架构。  第二章:数据类型。介绍了Common接口所涉及到的各种数据类型,如宏、结构等;  第三章:API函数。详细描述了Comon接口包含的所有API函数的定义及相关说明。

2010-11-15

Mocor MMI Camera Interface User Guide

Mocor MMI Camera Interface User Guide 本文档包括一个章节,分别为:  第一章:概述。描述了MMI Camera的功能以及在系统中的位置;  第二章:API函数。详细描述了Camera接口包含的所有API函数的定义及相关说明;

2010-11-15

Mocor MMI BT Interface User Guide

Mocor MMI BT Interface User Guide 本文档适合MMI软件开发人员使用 本文档包括三个章节,分别为:  第一章:模块的总体结构。简单介绍了MMI-Bluetooth接口模块的总体结构框图以及主要实现的功能;  第二章:数据类型。详细介绍了MMI-Bluetooth接口模块的各种数据类型;  第三章:API函数。

2010-11-15

MTK GUI PPT

MTK GUI MTK 开发介绍得非常详细

2010-11-10

Catcher使用方法.pdf

Catcher使用方法.pdf MTK 开发专用

2010-11-10

展讯平台GSM技术问答_1006.pdf

展讯平台GSM技术问答_1006.pdf

2010-11-09

手机模块(ITM100)收发短信流程.doc

手机模块(ITM100)收发短信流程.doc

2010-11-09

MMK_Kernel软件API接口说明书.pdf

MMK_Kernel软件API接口说明书.pdf

2010-11-09

展讯平台GSM技术问答_1008.pdf

展讯平台GSM技术问答_1008.pdf

2010-11-09

展讯MMI软件开发平台_最完整版.ppt

展讯MMI软件开发平台_最完整版.ppt

2010-11-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除