站内搜索

本次搜索找到结果 8 条
在原生的APP 中实现类似微信小程序的功能引言:无意间浏览群聊信息,发现了一个比较厉害的框架,引用群友的一句话@“uni大法好,一套代码发7端”。浏览官网发现,关于小程序、流应用行业的开创者是 DCloud,并不是微信。而且他们的产品在业内使用广泛。最主要的是可以在原生APP中实现类似微信小程序的功能。接下来对在原生APP 中实现小程序功能做简单介绍。同时附上官网地址,感兴趣的同学可以自行查阅。基...
iOS 13 适配:主要适配:1. UISearchDisplayController 处理。2. UITabBar 设置文字颜色失效。3. 禁止暗黑模式。4. 获取 Wifi SSID 失败。UISearchDisplayController 处理:UISearchDisplayController 在iOS8 之后就被苹果标记为过期,使用 UISearchController 代替。UISea...
事件的产生和传递过程:当触摸事件发生时,压力转换为电信号,iOS 系统将会产生 UIEvent 事件,记录事件产生的时间和类型,然后系统将事件加入到一个由 UIApplication 管理的事件队列中。UIApplication 会从事件队列中取出最前面的事件,并把事件分发下去以便处理,通常会先发送事件给应用程序的主窗口(keywindow)。主窗口会在视图层次结构中找到一个最合适的视图来处理触摸...
在 iOS 中 webView 分为 UIWebView 和 WKWebView 两种。其中 WKWebView 是在 iOS8.0 版本新增,而 UIWebView 是 iOS2.0 开始就存在了。UIWebView 存在占用过多内存且不容易控制释放、加载速度等问题。WKWebView 相较于 UIWebView 优势在于能够直接使用系统 Safari 渲染引擎去渲染页面,支持更多 HTML5 ...
概述:1. 客户端文件加解密,在 iOS 客户端的实现,其它端可参考实现逻辑。2. 从后台下载文件,下载成功后,把文件加密,缓存在本地。3. 预览文件之前需要将文件解密,生成临时预览文件,预览完毕后,删除临时文件。实现思路:使用 CCCrypt 来实现加解密。注意点:1. 需要把OC 字符串类型的秘钥,使用 UTF-8 编码,转成 char 类型的数组,这里声明 char 类型数组时,要注意多申请...
介绍:Injection 可以动态地将 Swift 或 OC 的代码在已运行的程序中执行,以便加快调试速度,提升开发效率,同时保证程序不用重新启动。同时该工具还是开源的,地址为:InjectionIII使用方法:在 App Store 中下载InjectionIII。打开你的源码,在AppDelegate.m的didFinishLaunchingWithOptions方法添加一行代码:#if DE...
使用 Python + shell 实现 iOS 自动化,以下功能由脚本提供:1. 选择要打包的分支这里要确定本地项目路径。2. 切换开发环境,这里主要修改项目中 .plist 配置文件修改 Bundle ID,修改 Bundle ID 对应的描述文件,修改生产、测试环境域名。3. 版本号自增比较不同分支,每次都可以保证版本号最新。4. 打包, 并导出这里使用 XcodeBuild,还有其他方式。...
对于iOS本地应用程序来说最简单的答案就是始终使用PNG,除非你有非常非常好的理由不用它。当iOS应用构建的时候,Xcode会通过一种方式优化.png文件而不会优化其它文件格式。它优化得相当的好他们之间有以下区别:同个分辨率的图片,保存为png要比jpg大;png图片有alpha通道,因此它支持图片透明,这点在ios开发中尤为重要;而jpg不支持透明xcode会对png格式进行特殊的优化处理,而对...