iOS
mandagod
这个作者很懒,什么都没留下…
展开
-
SDK “iphoneos“ cannot be located
SDK "iphoneos" cannot be locatedReact Native 初始化的时候报如下错误xcrun: error: SDK "iphoneos" cannot be locatedxcrun: error: SDK "iphoneos" cannot be locatedxcrun: error: SDK "iphoneos" cannot be locatedxcrun: error: unable to lookup item 'Path' in SDK 'ipho转载 2021-03-17 17:46:51 · 968 阅读 · 0 评论 -
Core ML API
Core ML APIUse the Core ML API directly to support custom workflows and advanced use cases.OverviewIn most cases, you interact only with your model's dynamically generated interface, which is cr...转载 2020-03-01 19:05:52 · 234 阅读 · 0 评论 -
Reducing the Size of Your Core ML App
ArticleReducing the Size of Your Core ML AppReduce the storage used by the Core ML model inside your app bundle.OverviewBundling your machine learning model in your app is the easiest way to g...转载 2020-03-01 18:51:42 · 205 阅读 · 0 评论 -
将经过训练的模型转换为 Core ML
ArticleConverting Trained Models to Core MLConvert trained models created with third-party machine learning tools to the Core ML model format.OverviewIf your model is created and trained using...转载 2020-03-01 18:15:30 · 796 阅读 · 0 评论 -
Integrating a Core ML Model into Your App
Sample CodeIntegrating a Core ML Model into Your AppAdd a simple model to an app, pass input data to the model, and process the model’s predictions.DownloadOverviewThis sample app uses a ...转载 2020-03-01 10:31:47 · 196 阅读 · 0 评论 -
获取 Core ML 模型
Getting a Core ML ModelObtain a Core ML model to use in your app.OverviewCore ML supports a variety of machine learning models, including neural networks, tree ensembles, support vector machines...转载 2020-03-01 09:58:41 · 851 阅读 · 0 评论 -
Core ML概览
OverviewUseCore MLto integrate machine learning models into your app.Core MLprovides a unified representation for all models. Your app usesCore MLAPIs and user data to make predictions, and to...转载 2020-03-01 09:38:58 · 519 阅读 · 0 评论 -
mac ios的c++11支持的问题
CXXFLAGS += -std=c++11 -stdlib=libc++LDFLAGS += -lc++是谁写的LDFLAGS也要用-std=c++11的,害的我调试了几个小时,就为了定位这一个问题题外话:自带的libstdc++还没有支持c++11,所以要用激进派的libc++转载于:https://www.cnblogs.com/zjzazym/p/430401...转载 2020-02-28 17:55:13 · 611 阅读 · 0 评论 -
iOS APP日志写入文件(日志收集)
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOption //日志收集(日志会被拦截,开发的时候注掉) [self redirectNSlogToDocumentFolder];方法实现#pragma mark -...转载 2020-02-28 10:03:57 · 1115 阅读 · 0 评论 -
AURemoteIO::Initialize failed: -12985 when app under background
iOS的后台播放实在是折磨人,各种原因导致不能后台播放,这次又遇到了audio unit初始化失败的问题。 情况是这样的:点击播放一首歌曲,然后快速使app进入后台模式,这个错误就比较常现了,大约有三四成的比例。这个真的是毫无头绪,感觉不到解决的希望,就各种看资料,这种搜索。上帝保佑,后来在stackoverflow上看到有一个问题是voip在后台模式收到消息后启动失败,也是这个错误,看到一...原创 2020-02-27 18:15:18 · 1027 阅读 · 0 评论 -
iOS 保持APP在后台长时间运行
官方网站:https://developer.apple.com/documentation/uikit/core_app/managing_your_app_s_life_cycle/preparing_your_app_to_run_in_the_background?language=objc一、iOS 应用程序5个状态1、停止运行-应用程序已经终止,或者还未启动。2、不活动-应用...转载 2020-02-26 13:56:59 · 5892 阅读 · 0 评论 -
iOS中打印日志显示系统详细时间,类名,行号及打印值
Q:如何打印当前的函数和行号?A:我们可以在打印时使用一些预编译宏作为打印参数,来打印当前的函数和行号。如: 1 NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj); 其中__func__和__LINE__都是预编译的宏,编译时会分别替换为当前函数和当前行号。下面是一些常用于打印日志的宏。宏 说...转载 2020-02-24 16:55:53 · 1025 阅读 · 0 评论 -
Understanding and Analyzing Application Crash Reports
https://developer.apple.com/library/archive/technotes/tn2151/_index.html#//apple_ref/doc/uid/DTS40008184-CH1-原创 2019-12-29 10:34:38 · 184 阅读 · 0 评论 -
AppStore更新xcode提示存储空间不足,但是可用内存空间还有很多,为什么?
我这边是由于我开了时间机器(Time Machine)搞的鬼。你原来空间不足时,但Time Machine存储的是你的“过去”你只禁用掉Time Machine,再删除Time Machine时间点就可以了,另外可以运行电脑一两天,也有可能就好了。你在关于存储空间中显示的不是真实值,用df -h查看才是真实的。只要运行sudo tmutil listlocalsnapshots...原创 2019-12-18 17:46:43 · 2418 阅读 · 0 评论 -
Podfile中的 use_frameworks!
use_frameworks!A、用cocoapods 导入swift 框架 到 swift项目和OC项目都必须要 use_frameworks!B、使用 dynamic frameworks,必须要在Podfile文件中添加 use_frameworks!(1)如果在Podfile文件里不使用 use_frameworks! 则是会生成相应的 .a文件(静态链接库),通过 static...转载 2019-12-16 20:53:24 · 2229 阅读 · 0 评论 -
CocoaPods安装和使用教程
CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么? 如何下载和安装CocoaPods? 如何使用CocoaPods? 场景1:利用CocoaPods,在项目中导入AFNetworking类库 场景2:如何正确编译运行一个...转载 2019-12-16 14:34:03 · 195 阅读 · 0 评论 -
cocoapods 安装与使用
1.首先, 要检查Mac是否安装了rvm(ruby version manager)。打开终端 输入指令 rvm -v如果显示:rvm 1.29.9 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]具体版本号根据本机安装的不同显示不同则代表已安装了rvm,那就去直接去 第二步如果显示:-b...原创 2019-12-16 13:10:46 · 127 阅读 · 0 评论 -
iOS 11 删除 Main.storyboard替换为自定义xib
当我们在Xcode11中创建新项目时,会发现多了一个SceneDelegate的新类,这是iPadOS带来的新的多窗口支持的结果,并且有效地将应用程序委托的工作分成两部分。在iOS 13中的新顶级对象是一个UIWindowScene。当我们删除main.storyboard时,首先应该在Info.plist中删除相应的键值对。target中的info里的Main stor...原创 2019-12-13 21:41:40 · 598 阅读 · 1 评论 -
iOS中C++支持
1. 单独编译C/C++项目时引用到第三方库:(1) 编译阶段需要配置参数“extra-cflags, -I”,用来指定引用的头文件位置。(2) 链接阶段需要配置参数“ld-flags, -L”,用来指定静态库的位置,并使用-l来指定引用的是哪一个库。(3) 如果需要在程序执行过程中加入定义的宏(同define),那么就在“extra-cflags”的后面增加自己定义的宏,例如-DAU...原创 2019-12-13 11:53:39 · 2270 阅读 · 0 评论 -
CoreML介绍
CoreML介绍将机器学习模型集成到您的应⽤用当中。借助 Core ML,您可以将已训练好的机器学习模型,集成到⾃自⼰己的应⽤用当中。所谓已训练模型 (trained model),指的是对一组训练数据应用了某个机器学习算法后,所⽣成的一组结果。举个例子,通过某个地区的历史房价来训练出一个模型,那么只要指定房间有几卧几卫,就有可能对未来该房间的房价做出预测。Core ML 是领域特...翻译 2018-12-30 14:41:31 · 3348 阅读 · 0 评论 -
三步实现CoreML的使用介绍
两个步骤:1.找到(或者自己生成)需要的.mlmodel;2.将这个model拖到项目中,然后使用之。以苹果提供的一个预测价格的model为例子: MarsHabitatPricer *model = [[MarsHabitatPricer alloc] init]; MarsHabitatPricerOutput *result = [model predicti...原创 2018-12-30 14:30:21 · 778 阅读 · 1 评论 -
Core ML的利与弊,会不会又是苹果的一个响声雷?
正当公有云在争夺机器学习霸主地位的时候,苹果却改变了游戏规则。随着Core ML的发布,苹果将机器学习带到了移动设备上。换句话说,机器学习现在已经不再只是贴在应用代码上的狗皮膏药。风险投资公司Adnreessen Horowitz的Benedict Evans说,机器学习是一项基础技术,这项技术让一切变得可能。苹果的Core ML尽管没有三头六臂,但仍然代表着未来主流的机器学习技术。运行在...转载 2018-12-30 10:38:37 · 366 阅读 · 0 评论 -
ios table view开发
https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/TableView_iPhone/CreateConfigureTableView/CreateConfigureTableView.html转载 2018-12-19 01:10:19 · 93 阅读 · 0 评论 -
ios音乐播放器-仿QQ音乐
非常感谢大家利用自己宝贵的时间来阅读我的文章 , 这篇文章主要写一个iOS系统下的音乐播放器 , 包括简单的仿QQ音乐播放器界面、音乐播放、歌词解析、后台控制等 ,如果你正好需要 , 希望你看完后能够对你的提升有所帮助 , 当然,阅读中如果发现什么错误和可优化的地方 , 希望可以得到你的指点 , 有任何不妥的地方 欢迎指正。喜欢的可以关注下我的简书、我的博客老套路,先上截图和demo...转载 2018-12-23 13:16:43 · 922 阅读 · 0 评论 -
AVAudioSession bluetooth
AVAudioSession 蓝牙支持源码增加AVAudioSession蓝牙的支持实际上比你想象的代码要少的多。事实上,整个audio session API很简单,以至于开发要么很容易要么异常困难。猜猜哪个分类AVAudioSession蓝牙支持集成?据我所知增加蓝牙到AVAudioSession包括很多特性。让我们逐一展开:打开bluetooth audio首先,你需要明确地...转载 2018-12-11 18:59:21 · 972 阅读 · 0 评论 -
曾经被我们忽略的AVAudioSession
AVAudioSession是用来管理和平衡多个App的(扬声器、麦克疯)的资源的使用。例如设备在背后进行播放音乐时,这时候用户进入我们的App,需要播放一小段视频时,这个时候,我们应该如何处理?中断音乐播放? 暂时中断音乐播放,等小视频播放完毕唤醒背后音乐继续播放? 与音乐混音一起播放? 与音乐混音播放暂时压低背后音乐的声音,等小视频播放完毕恢复背后音乐的声音大小? 这些处理方式都...转载 2018-12-11 18:40:58 · 955 阅读 · 0 评论 -
AVFoundation Programming Guide
AVFoundation Programming Guidehttps://developer.apple.com/library/archive/documentation/AudioVideo/Conceptual/AVFoundationPG/Articles/00_Introduction.html#//apple_ref/doc/uid/TP40010188-CH1-SW3转载 2018-12-17 16:59:29 · 291 阅读 · 0 评论 -
view controller programming guide for ios
https://developer.apple.com/library/archive/featuredarticles/ViewControllerPGforiPhoneOS/DefiningYourSubclass.html#//apple_ref/doc/uid/TP40007457-CH7-SW1转载 2018-12-20 17:21:55 · 200 阅读 · 0 评论 -
获取模型
获取 Core ML 模型获取 Core ML 模型,以便能在您的应用当中使用。Core ML 支持多种机器学习模型,其中包括了神经网络 (Neural Network)、组合树 (Tree Ensemble)、支持向量机 (Support Vector Machine) 以及广义线性模型 (Generalized Linear Model)。Core ML 的运行需要使用 Core ML ...翻译 2018-12-30 15:02:15 · 358 阅读 · 0 评论 -
将 Core ML 模型集成到应用中
向应⽤中添加一个简单的模型,然后向模型中传入输入数据,并对模型的预测值进行处理。在官方文档中找到位置进行实例程序下载。 概述本⽰例应⽤使用了一个已训练模型 MarsHabitatPricer.mlmodel,⽤以预测火星上的殖民地价值。 将模型添加到 Xcode 项⽬目中要想将模型添加到 Xcode 项⽬当中,只需要将模型拖曳进项目导航器 (project naviga...翻译 2018-12-30 15:51:08 · 342 阅读 · 0 评论 -
最新xcode打包IPA(完整详细图文)
网上的xcode打包ipa教程大多太旧而且又不完整,所以整理了一个最新的完整详细的xcode打包APP的图文教程分享给小白到大神路上的你我。 xcode打包IPA包之前先申请iOS证书,然后导入证书才能打包导出IPA包。 分为5 步进行 1、申请iOS证书2、导入证书到钥匙串3、xcode配置iOS证书4、配置xcode打包环境5、打包并导出IPA包 一、申请iOS发布证书和描述文件 1、首先申请...转载 2018-06-05 20:40:34 · 29657 阅读 · 2 评论 -
curl-android-ios 编译
https://github.com/gcesarmza/curl-android-ios转载 2019-03-25 17:42:10 · 403 阅读 · 0 评论 -
OpenSSL, HTTP/2 (nghttp2) and cURL (libcurl) for OS X, iOS and tvOS with Bitcode enabled
Scripts to build OpenSSL, HTTP/2 (nghttp2) and cURL (libcurl) for OS X, iOS and tvOS with Bitcode enabled for iOS, tvOS. Includes patching for tvOS to not use fork() and HTTP2 protocol support. Requir...转载 2019-02-19 15:34:23 · 620 阅读 · 0 评论 -
iOS Cmake版交叉编译工具链
地址:https://github.com/leetal/ios-cmakeios-cmake作为iOS版的Cmake编译工具链,watchOS 和 tvOS开发支持全部的模拟器和相关选项。Tested with the following combinations:XCode 5.x, iOS SDK 7 XCode 6.1.x, iOS SDK 8.1 XCode 8.2.x,...转载 2019-02-19 12:01:55 · 5490 阅读 · 0 评论 -
PortAudio
很好的一个开源库,以后有机会试用一下。 PortAudio is a free, cross-platform, open-source, audio I/O library. It lets you write simple audio programs in 'C' or C++ that will compile and run on many platforms includin...原创 2019-01-10 10:45:13 · 1096 阅读 · 0 评论 -
Core ML 与 Vision:iOS 11 机器学习教程
此文翻译自 Core ML and Vision: Machine Learning in iOS 11 Tutorial注意:此教程需要 Xcode 9 Beta1 或更新的版本、Swift 4 以及 iOS 11.机器学习正在肆虐横行。很多人都听说过,但很少有人知道这是什么。这篇《iOS 机器学习教程》会为你介绍 Core ML和 Vision,iOS 11 中推出的两个全新框...转载 2019-01-02 18:40:27 · 517 阅读 · 0 评论 -
Reducing the Size of Your Core ML App
Reduce the storage used by the Core ML model inside your app bundle.OverviewBundling your machine learning model in your app is the easiest way to get started with Core ML. As models get more adva...翻译 2019-01-02 18:35:43 · 286 阅读 · 0 评论 -
Core ML API
直接使用 Core ML API,从⽽支持⾃定义工作流以及更为高级的用例。 在绝大多数情况下,您只需要与模型动态生成的接口进⾏交互即可,也就是说当您将模型添加到 Xcode 项目当中的时候,这个接口就由Xcode自动创建完毕了。您可以直接使用 Core ML API,以便支持自定义工作流或者更为高级的⽤例。举个例子,如果您需要将输入数据异步收集到⾃定义结构体,从⽽来执行预测的话,那么您就可以让这个...翻译 2018-12-30 17:37:34 · 405 阅读 · 0 评论 -
将已训练模型转换为Core ML
将由第三方机器学习工具所创建的已训练模型,转换为 Core ML 模型格式。概述如果您已经使用了第三方机器学习工具来创建和训练模型,只要这个工具是受支持的,那么就 可以使用 Core ML Tools 或者第三方工具(如: MXNet converter 或者 TensorFlow converter)来将这些模型转换为 Core ML 模型格式。否则你只能自己创建转换工具。使用Cor...翻译 2018-12-30 16:29:45 · 1463 阅读 · 0 评论 -
iOS面试题-2 performSelectorOnMainThread 和detachNewThreadSelector区别
举例说明怎么简单的创建一个子线程。用到的类是NSThread类,这里使用detachNewTheadSelector:toTagaet:withObject创建一个线程。函数setupThread:(NSArray*)userInfor。通过userInfor将需要的数据传到线程中。函数定义:-(void)setupThread:(NSArray*)userInfor{ [...转载 2018-12-05 10:58:58 · 190 阅读 · 0 评论