IOS
吃葡萄不吐葡萄皮丿
这个作者很懒,什么都没留下…
展开
-
关于新款macbook m1芯片版本的购买建议
用了也快一个月了,公司有pro和air都有购买优点性能已经部分超越i9 MacBook Pro 16寸,使用教育优惠后7199的Macbook Air绝对香因为架构优势,8G内存,绝大多数情况下够用视频处理能力无敌一样的存在有以上牛逼的性能的同时,轻中度使用发热量极小,长时间高负载才能感觉到发热,可以参考iPad的感觉续航吊打市面上所有笔记本,可以参考iPad的感觉可以运行iOS应用,比如我们工作时候登录vpn常用的手机令牌,直接运行我们的app进行调试等等。再比如电脑上微信刷朋友圈。缺原创 2020-11-30 12:03:16 · 1819 阅读 · 0 评论 -
检测项中的静态库是否使用UIWebView
1、创建文件名为xx.py后缀名的文件2、将下面代码复制过去3、然后文件拷贝到你项目的根目录4、终端输入命令:python 你的文件路径xx.py#!/usr/bin/python# -*-coding:utf-8 -*-=import osimport commandsdef main(): for path, dir_list, file_list in os.wal...原创 2020-03-13 16:33:56 · 3747 阅读 · 0 评论 -
iOS与HTML5交互方法总结
http://www.envicloud.cn/pages/news/147.html#4今天看的文章有点多摘要看了不少别人写的博客或者论坛,关于iOS与HTML5交互方法大概主要有5种方式:1. 利用WKWebView进行交互(系统API)2. 利用UIWebView进行交互(系统API)3. 苹果的javascriptcore.frame转载 2016-08-18 19:48:31 · 1484 阅读 · 0 评论 -
iOS 应用国际化
应用国际化目的:在不改变应用程序的逻辑功能的前提下,程序可以提供自适应、更友好的界面。用户不希望系统语言为中文,但应用却是英文吧。国际化是指应用程序运行时,可根据系统设置的国家/地区、语言的不同而显示不同的界面。如:手机设置的语言为中文,则应用程序中的各种提示信息都显示中文;而如果手机系统语言为中文,则应用程序中的各种信息都显示英文。1 应用国际化思路iOS应用的国际化思路转载 2016-09-01 16:10:58 · 388 阅读 · 0 评论 -
腾讯优测干货分享】使用多张图片做帧动画的性能优化
#使用多张图片做帧动画的性能优化##背景QQ群的送礼物功能需要加载几十张图然后做帧动画,但是多张图片加载造成了非常大的性能开销,导致图片开始加载到真正播放动画的时间间隔比较长。所以需要研究一些优化方案提升加载图片和帧动画的性能。##原理分析iOS系统从磁盘加载一张图片,使用UIImageView显示到屏幕上,需要经过以下步骤:从磁盘拷贝图片数据到内核缓冲区。从内核缓转载 2016-10-12 17:24:50 · 506 阅读 · 0 评论 -
iOS与Unity交互
软件版本:Unity5.3.4/Xcode8.11、Unity导出的iOS工程文件目录如下: 作为一名开发者,我们拿到这个工程的第一件事,就是找到整个程序的入口,在我们所认知的大多数语言的入口都是Main()函数,OC也不例外,在Classes文件夹下:原创 2016-12-02 16:17:03 · 3168 阅读 · 0 评论 -
关于苹果侵权邮件反馈邮件范文
关于苹果侵权邮件反馈邮件范文下面是截图:这个是直接反馈给苹果的邮件(没有抄送给投诉公司)。下面是内容(可以自行拷贝修改):尊敬的先生或女士:非常感谢您对我们的产品发来了反馈和真诚的提醒,首先由此给您们带来的任何不便,我们表示真诚的歉意。作为国内领先平台,我们非常注重知识产权和版权,我们始终尊重他人的工作,在收到邮件之后,我们第一时间对某某APP进行了排查,对于公司反馈知识产权有侵权的...原创 2018-10-11 20:11:43 · 4886 阅读 · 0 评论 -
为什么必须在主线程操作UI
在开发过程中,我们或多或少会不经意在后台线程中调用了UIKit框架的内容,可能是在网络回调时直接imageView.image = anImage,也有可能是不小心在后台线程中调用了UIApplication.sharedApplication。而这个时候编译器会报出一个runtime错误,我们也会迅速的对其进行修正。但仔细去思考,究竟为什么一定要在主线程操作UI呢?如果在后台线程对UI进行操...转载 2019-02-18 10:35:19 · 1263 阅读 · 0 评论 -
说说MVVM
说说MVVM前言关于软件架构模式(确切的说是一种软件编码规范或者软件开发模式),这几年骂战不断。争论的焦点主要是在MVC、MVVM、MVP哪种架构最好,哪种架构才是最牛逼的、扩展性更强的、可维护性更高的。MVP讲道理现在都没怎么用过,用的最多的还是MVC设计模式,今天侧重一下MVVM吧什么是MVVMMVVM(Model–View–Viewmodel)是一种软件架构模式。MVVM有助...原创 2019-05-23 10:32:48 · 785 阅读 · 0 评论 -
理解 iOS 的内存管理
转自:http://article.lanxijun.com/articleDetail.html?id=41948&from=timeline&isappinstalled=1远古时代的故事那些经历过手工管理内存(MRC)时代的人们,一定对 iOS 开发中的内存管理记忆犹新。那个时候大约是 2010 年,国内 iOS 开发刚刚兴起,tinyfool 大叔的大名已经转载 2016-08-18 19:32:01 · 963 阅读 · 0 评论 -
iOS APP性能优化
1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。2:本地图片加载方式 本地图片加载常用方法有两种: (1),[UIImage imageNamed”“] 图片多次使用时使用,需要使用此方式加入缓存 (2),[[UIImage alloc] initWithContentsOfFile”“] 图片不常使用时,不使用缓存3:不要阻塞主线程 开发中除了UI处理外,其它任务尽量放原创 2016-08-18 19:26:01 · 362 阅读 · 0 评论 -
IOS支持IPv6 DNS64/NAT64网络
从2016年6月1日起,iOS应用必须支持IPv6,否则审核将被拒。详见Supporting IPv6 DNS64/NAT64 Networks。本文是翻译稿。从本文中可以学到有关IPv6过度时期的网络架构和具体IOS应用如何兼容的知识。随着IPv4地址池即将耗尽,企业和移动通信供应商在逐步部署IPv6 DNS64/NAT64网络。IPv6 DNS64/NAT64是一个仅有IPv6转载 2016-07-04 17:35:49 · 6784 阅读 · 2 评论 -
NSURLSession详解
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]iOS 7 和 Mac OS X 10.9 Mavericks 中一个显著的变化就是对 Foundation URL 加载系统的彻底重构。现在已经有人在深入苹果的网络层基础架构的地方做研究了,所以我想是时候来分享一些对于我对于这些新的 API 的看法和心得了,新的 API 将如何影响我们转载 2016-02-03 22:15:49 · 743 阅读 · 0 评论 -
图片单击放大,再次单击缩小
原本写的是一个单独是类,现在直接写到UIimageView分类中类名: UiimageView+AvatarBrowser这里有个注意的地方,有些童鞋可能用的时候会说怎么单击图片没有用,你需要设置图片可与用户交互.默认UiimageView是不接受响应事件的,尽管你分类中添加了点击手势 记得写这个 self.imageView.userInteractionE原创 2016-02-03 23:52:16 · 786 阅读 · 0 评论 -
文章标题
IOS 开发 证书显示 此证书签发者无效 解决办法发现钥匙串中的所有证书 都 提示此证书签发者无效经查找得知系统证书WWDR在2016年2月14日失效,需要更新WWDR系统证书下载证书地址https://developer.apple.com/certificationauthority/AppleWWDRCA.cer 下载之后 双击安装到这 还需要一步 1.在登录里面删除过期的证书WWDR2.原创 2016-04-19 16:34:18 · 334 阅读 · 0 评论 -
app更新前注意的地方
更新前检查应用信息域名版本号开发账号环境切换标记警告的地方启动图,引导图、应用图标关闭 NSZombieEnabled MallocStackLogging原创 2016-07-04 17:27:40 · 431 阅读 · 0 评论