多语言并存时期,混编成为一种必须的方式 第一种场景,App中实现混编 创建桥接文件*.h 新建一个桥接文件,New File 选择 Header File 创建 指定桥接文件 project->targets-&g…
标签:swift
iOS开发架构
一、原件架构的原则 软件架构的七大原则如下: 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特法则(最小知道原则) 里氏替换原则 合成/聚合复用原则 1.开闭原则 对扩展开放,对修改关闭。 说的是,在设计一个模…
iOS App创建证书,添加Appid,创建配置文件流程
一 . 在苹果App开发中我们都需要进行真机测试,这时就需要一个苹果开发者账号,一般花99美元申请一个就可以了,登陆进入开发者页面(网上很多这方面的资料)。 二 . 真机测试和发布时需要Certificates,Iden…
MVVM
原文链接 M-V-VM 目前客户端最流行的架构应该就是MVVM,然而在看了一些文章之后发现大部分是理论而并没有仔细讲解具体的架构方法和实践,这篇博客说说我在实际工作中的使用。 引言 提到MVVM我们不得不先来认识一下MV…
Internationalization
原文链接 Internationalization 随着项目越来越成熟,逐渐拓展到海外市场,我们就需要适配多种国际化和地区、需要对自己的产品进行国际化,让更多的用户可以使用我们的APP,这就需要对我们的产品进行国际化了。…
iOS播放器、Flutter高仿书旗小说、卡片动画、二维码扫码、菜单弹窗效果等源码
iOS精选源码 全网最详细购物车强势来袭 一款优雅易用的微型菜单弹窗(类似QQ和微信右上角弹窗) swift, UITableView的动态拖动重排CCPCellDragger 高仿书旗小说 Flutter版,支持iOS…
Git 使用总结-常用命令 (一)
Git 常用命令 Git 图解 1 Workspace: 工作区2 Index/Stage:暂存区3 Repository:仓库区(或本地仓库)4 Remote:远程仓库 //初始化代码仓库 $ git init //添…
[App探索]JSBox中幽灵触发器的实现原理探索
前言 幽灵触发器是钟颖大神的JSBox中的一个功能,在app进程被杀死的情况下,也可以将通知固定在通知栏,即便用户点击清除,也能马上再弹出,永远不消失,除非用户关闭App的通知权限或者卸载App,才可以消失。这个功能确实…
[性能优化]DateFormatter轻度优化探索
为什么写这篇文章 1.之前在一些性能优化的文章《性能优化之NSDateFormatter》中,看到有提到“创建DateFormatter开销会比较大”,也有的文章《(多帖总结) iOS性能优化技巧》里面说是“设置日期格式…
iOS分段选择器、旅行App、标度尺、对对碰小游戏、自定义相册等源码
iOS精选源码 企业级开源项目,模仿艺龙旅行App 标签选择器–LeeTagView CSSegmentedControl常用的分段选择器,简单易用! 仿微信左滑删除 IOS左滑返回 输入框 iOS 基于Ph…
iOS炫酷动画图案、多种选择器、网络测速、滑动卡片效果等源码
iOS精选源码 对网络进行测速 自实现大标题,配合原生骨架屏demo 简单方便的pickerVIew记录数据 LZPickerView 科技风绘制组件,简单快速“画”出炫酷图案 ResponderChain+Strate…
iOS火焰动画效果、图文混排框架、StackView效果、偏好设置、底部手势等源码
iOS精选源码 高性能图文混排框架,构架顺滑的iOS应用。 使用OpenGLE覆盖阿尔法通道视频动画播放器视图。 可选最大日期截至当日日期的日期轮选器ChooseDatePicker 简单轻量的图片浏览器YCPhotoB…