iOS架构-Xcode创建Workspace管理多个子工程(23)2022-10-13 10:16:16之前Workspace的使用仅限于cocoapods管理第三方库时会自动一个Workspace的管理文件,却一直没有用Workspace管理多个工程,不知道它的强大。今天介绍一下如何管理多个工程。优点:可以在一个目录下查看、编码多个工程。不用打开多个窗口。1.创建一个Workspace首先打开Xco...
ios如何清理缓存?2022-10-13 10:15:40个人用8P,根据我个人经验应该是有2种情况:1.手机内图片和视频占有内存过多2.微信里面或者某些视频类app内缓存文件过多1.1针对第一种情况,可以先拷贝或者云备份,然后把手机里面不常用的视频图片等文件删除;2.1如果你经常用微信聊天发图片或者视频文件,里面的缓存是相当惊人的,清除方法有两种:1、删...
iOS自定义导航栏-MLBNavigation2022-10-13 09:53:46为什么要做这个?平时使用原生导航栏,处理返回手势的时候,自己做不到像QQ那样处理的很完美,虽然有很多大大写的有不错的框架,个人感觉有些框架太繁重,并且还是不能满足一些要求,所以做这个,很简单,需要的参考,大神绕道。安装下载demo,将MLBNavigation拖入项目中即可,或者cocopods安装...
iOS Xcode全局宏定义创建2022-10-13 09:13:41开发中需要一些全局的定义,比如经常引用的文件,常用的颜色等。可以使用一个全局宏定义文件来在全局引用。创建步骤:1.新建.h文件2.将其设为全局引用。将创建的.h文件拖入白框,将自动显示出该文件的路径。$(SRCROOT)代表项目根目录下,该项目的路径为$(SRCROOT)的好处是此将自动获取项目根目...
iOS性能优化——图片加载和处理2022-10-13 08:48:03前言本文基于WWDC2018-ImageandGraphicsBestPractices,对图片加载和处理的思考和总结。本文不是WWDC翻译,如果需要了解视频内容可以点击上面的链接观看。正文图片的显示分为三步:加载、解码、渲染。通常,我们操作的只有加载,解码和渲染是由UIKit进行。什么是解码?以U...
iOS性能优化-内存检测2022-10-13 08:35:001.静态分析 命令+SHIFT+B也可以进入静态分析。Xcode静态分析能够发现的问题主要有: (1)逻辑缺陷,例如访问未初始化的变量或空指针的解引用; (2)内存管理缺陷,如内存泄露; (3)无用存储缺陷被访问的变量); (4)因未遵从项目用到的框架(框架)或类库(库)所规范的而导致的API使用缺...
iOS Workspace 项目管理2022-10-13 00:27:12iOSWorkspace多项目管理图片步骤较多1、创建Workspace工作空间 将创建的工作空间命名为“xxxx”,然后将xxxx.xcworkspace保存到项目根目录文件夹(此处新建项目更目录为WorkspaceDemo) 2、创建多个工程project (1)创建一个...
iOS:性能优化2022-10-13 00:26:42面试题: 你在项目中是怎么优化内存的? 优化你是从哪几方面着手? 列表卡顿的原因可能有哪些?你平时是怎么优化的? 遇到tableView卡顿嘛?会造成卡顿的原因大致有哪些? 1:CPU和GPU2:卡顿优化-CPU3:卡顿优化-GPU3.1:离屏渲染4:耗电的主要来源4.1:耗电优化5:APP的启动...
ios苹果开发者账号申请流程(公司类型)2022-10-13 00:07:42打开手机,找到并点击“设置”在“设置”界面找到并点击iCloud输入ID账号、密码进行登录进入Appstore下载AppleDeveloperApp,接下来的操作都在AppleDeveloperApp内进行打开AppleDeveloperApp,输入个人AppleID账号进行登陆点击“现在注册”填写...
[推荐] QMUI iOS UI 框架正式发布2022-10-12 22:34:37QMUIiOSQMUIiOS是一个致力于提高项目iOSUI开发效率的解决方案,其设计目是用于辅助快速搭建一个具备基本设计还原效果的iOS项目,同时利用自身提供的丰富控件及兼容处理,让开发者能专注于业务需求而无需耗费精力在基础代码的设计上。不管是新项目的创建,或是已有项目的维护,均可使开发效率和项目质...
如何彻底删除软件的 Icloud 数据(Mac 和 iOS)2022-10-12 20:28:43在苹果的软件生态中,icloud是非常重要的一项,很多APP的都使用了icloud来备份或同步数据,让我们可以在多个设备上无缝使用这些软件,不过默认情况下icloud只有5G的免费空间,安装软件数据多了的话很容易存满,小编来分享下如何在Mac或Phone上删除icloud中特定软件的数据。在Mac上...
iOS后续开发 数据统计表2022-10-12 18:14:21前言今年大数据行业火爆异常,大数据的实用点之一在于数据的统计和加工实现数据的“增值”,方便人们从大量的数据统计中得出结论。对于一个iOS开发程序猿来说不是专门搞大数据开发的,似乎没有多大关系,但后续iOS开发中,各类APP中必然会加入统计表格的形式展示数据,相对于传统的列表形式+各类查询显示,表格形...
iOS教程 如何免费且快速接入移动应用统计工具?2022-10-12 17:57:14一、获取AppKey,AppSecret1.打开Mob官网,在官网选择登录或注册,新用户先注册,老用户直接登录。 注册页面如下图:1.注册或登录完成后,会返回首页,点击右上⻆的“进⼊后台”,会跳转⾄管理后台,点击左侧,选择“添加应⽤”。如下图:填入应用名称: 完成创建即可得到appkey和appse...
React Native打包IOS报错:React/RCTBundleURLProvider.h' file not found2022-10-12 15:14:12用xcode打开工程,报错:React/RCTBundleURLProvider.h'filenotfound原因:Target缺少React解决方法:1、打开Product下的ManageSchemes2、弹出如下对话框,操作如下图1、2步骤。在Target下拉框里选择React3、选过之后,sc...
开发者教程之地图SDK系列丨第一期:《集成iOS百度地图SDK》2022-10-12 13:31:08目前已经应用于众多行业中如:网约车,共享出行,外卖,快递物流等行业。看了这些介绍,是不是已经心动了呢?开放君现在就带小伙伴们去集成地图SDK的基础地图展示!一Step1 成为百度地图开发者 使用任何地图服务之前,每个开发者必须先访问百度地图开放平台,注册登录成为百度地图开发者,如果您有百度账户,可以...
IOS程序设置为音频类app使后台运行2022-10-12 11:11:081.Info.plist里设置选项Requiredbackgroundmodes添加item0:Appplaysaudioorstreamsaudio/videousingAirPlay2.设置Capabilities->BackgroundModes->勾选Audio,AirPlay*...
通过outlook邮箱实现windows、安卓、ios三平台日历同步2022-10-11 21:54:30前言开学一阵子了,最近各大高校都在网上授课,在上(mo)课(yu)的时候忽然看到一篇博客:又到了每年此刻,教你把课程表导入日历,忽然惊起,感叹道:把课程表导入日历,让日历提醒我上课!这样就不会因为coding(moyu)影响到我上(gua)课(ji)了。再导入电脑后,我还希望能够把电脑日历中的内容和...
ios中SQLite的重构封装2022-10-11 14:10:00为什么80%的码农都做不了架构师?>>> <b>##IOS开发Controller中的UI层Controller中的Model层服务层(去连接Model跟数据库的中间层)数据库层(Sqlite,XML,JSON)网络服务器层(包括WebService跟Web数据库,如...
iOS11真机运行CoreML图像识别demo(Object C 版)2022-10-11 09:12:02前几天做了一版CoreML在模拟器上进行识别图片的demo,是使用官方推荐的swift语言编写的,今天抽空把CoreML在ObjectC上再基于上一版完善一些功能,实现拍照识别,相册识别。话不多说,先进行一下准备操作。开发环境集成和机器学习框架下载等准备工作,在上一篇文章内有详细说明,传送门:htt...
iOS真机运行Appium遇到的问题2022-10-11 09:12:20问题一:appium和设备之间无法通讯。错误日志片段:Encounteredinternalerrorrunningcommand:Error:Installingxx.xx.xxfailed原因: lockdown服务挂了,导致appium和设备无法沟通。解决措施:1、ideviceinstall...
iOS启动速度优化,看这一篇就够了2022-10-10 19:51:36参考:[mach-o]:MacOSXABIMach-OFileFormatReference[mach-o]:https://juejin.im/post/5ab47ca1518825611a406a39[启动优化]https://blog.csdn.net/hello_hwc/article/de...
优秀开源代码解读之JS与iOS Native Code互调的优雅实现方案2022-10-10 14:33:59简介本篇为大家介绍一个优秀的开源小项目:WebViewJavascriptBridge。它优雅地实现了在使用UIWebView时JS与ios的ObjCnativecode之间的互调,支持消息发送、接收、消息处理器的注册与调用以及设置消息处理的回调。就像项目的名称一样,它是连接UIWebView和Ja...
iOS基础-- CoreData 数据库表关联操作2022-10-10 13:49:58-barButtonItemClicked方法里//ClassNSEntityDescription*classDescription=[NSEntityDescriptionentityForName:@"LO_Class"inManagedObjectContext:self.objectCon...
IOS 入门开发之创建标题栏UINavigationBar的使用(二)2022-10-09 22:14:39IOS入门开发之创建标题栏UINavigationBar的使用雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6864293IOS开发有关界面的东西不仅可以使用代码来编写,也可以...
【一步一步学IOS5 】 Storyboard 创建Tab Bar控制器和Web视图2022-10-09 22:12:09下面,我们来继续完善Storyboard项目 1)如何创建TabBar控制键2)如何使用UIWebView创建About页面 1.TabBar控制器和UIWebView TabBar控制器在每一个tab中显示一个独特的视图,通常,一个TabBar至少包含2个tabs,根据需要最多可以添加5个tabs...
【支持iOS11】UITableView左滑删除自定义 - 实现多选项并使用自定义图片2022-10-09 22:08:15【支持iOS11】UITableView左滑删除自定义-实现多选项并使用自定义图片本文介绍关于cell侧滑在iOS8-10的写法,以及iOS11.0以后的新型处理方式。本文介绍两种UITableView左滑菜单的实现方法,1.默认,2.自定义。效果如下:1.系统默认效果swipe-default.P...
IOS之表视图UITableView自定义单元格2022-10-09 22:08:09 下面是我们即将要实现的效果。表视图的单元格是自定义的,单击其中的项目,弹出警告框。 1.在InterfaceBuilder,将UITableView添加到ViewController,绑定delegate和datasource到ViewController。 2.在Inter...
iOS开发UI篇—在UITableview的应用中使用动态单元格来完成app应用程序管理界面的搭建...2022-10-09 22:07:45一、实现效果说明:该示例在storyboard中使用动态单元格来完成。二、实现1.项目文件结构和plist文件2.实现过程以及代码在tableview的属性选择器中选择动态单元格。说明:在storyboard中直接使用其自带的动态单元格完成tableviewcell的定义,并创建了一个管理该cell...
【一步一步学IOS5 】 定制UITableView表视图单元格2022-10-09 22:12:03之前,我们已经创建了一个简单的表视图App,用来显示菜单列表和图片。下面,我们继续改进该App,是其效果更佳。 1)实现不同的行显示不同的图片2) 定制表视图单元格 1.显示不同的缩略图: 在修改代码之前,我们先回顾一下在数据行上显示缩略图的代码: -(UITableViewCell*)tabl...
IOS开发之视图和视图控制器2022-10-09 22:12:09视图(View),视图控制器(ViewController)是IOS开发UI部分比较重要的东西。在学习视图这一块的东西的时候,感觉和JavaSwing中的Panel差不多。在UIKit框架中都有一个UIWindow来容纳我们的View。应用程序中几乎全部的可视控件都是UIView以及UIView的子...