Pod 私有仓库构建
摘要:Pod 私有仓库构建 目的 私有库管理,是用来简化代码工程结构,实现代码复用和工程管理的方案, 几乎每个公司都有自己的私有仓库进行组件化管理工程。 1. 创建`私有仓库索引库` 描述 私有仓库索引库`是管理各个组件库版本用的。 我们这里可以理解为一个空的git 仓库,以下可以把名字区分开理解 私有库
阅读全文
Flutter 打包报错 : Unknown FLUTTER_BUILD_MODE: xxx
摘要:概要 在集成flutter 工程之后,我们的工程在debug 和release 模式下都没什么问题,一切都很顺利。但是我们在打企业包的时候却出现了错误: 其中,我们的企业包配置如下 Beta_Enterprise: 一开始其实我知道flutter里面有:release、debug 和profile
阅读全文
iOS 工程实现native 跳转指定的Flutter 页面
摘要:概要 在前一篇文章中我们提到,iOS跳转到Flutter工程指定页面时(多个),Flutter只有单例,设置setInitialRouter 无效,如下 基于不是很甘心,一直想实现完美的解决方案,所以最近几天又看了下解决各方面的解决方案,最终还是有了可行方案,步骤如下 1、设置delegate 代码
阅读全文
flutter setInitialRoute: 不生效
摘要:概述 需要实现native跳转到flutter 指定的路由页面。 iOS 工程中发现 FlutterViewController setInitialRouter 无效,在我的需求里面是: 在iOS现有工程集成flutter项目,然后可以跳转到任意的 业务页面。 在iOS 之中实例化页面有两种方式,
阅读全文
Flutter 集成到现有iOS工程
摘要:前沿 由于我司已经有自己的App,flutter属于技术引进的一部分,也不太可能重新启动一个项目,因此目前我们是将flutter模块形式注入我们的App之中。即:将flutter模块集成到现在有iOS工程之中。 目录 1. 创建flutter模块工程 我这里是使用Android Studio 创建f
阅读全文
SwiftUI 实现Draggesture效果
摘要:今天闲来无事,使用SwiftUI 实现拖动,并且返回的动态效果。代码不多。。。。。 效果如下: 代码如下:
阅读全文
CoreML 简单使用
摘要:今天简单使用了下CoreML , 我的这个模型功能主要是 打开摄像头,然后对准物体,会自动帮我们识别摄像头中的物体,并且给我们大概的百分比值 代码如下: 分为以下几步操作 1、我们工程inf.plist 文件中添加摄像头权限说明 2、头文件引用 3、准备模型 模型准备我这里是使用App 官网上的Sq
阅读全文
iOS Webview打开不受信的URL
摘要:在我们开发过程中经常会碰到直接访问开发人员的私有地址, 这样在app 上是无法打开指定的网页的。 在iOS中需要对WKWebView 进行如下设置: 1、在工程的Plist 文件中添加一下选项 App Transport Security Settings -> Allow Arbitrary Lo
阅读全文
iOS 信号量解决-网络异步请求的数据同步返回问题
摘要:有那么一个场景如下 如果 block 返回是同步的那是没有问题的,但是如果block 内容需要网络请求后才能得到,那如何处理,如下 如果不做任何处理是无法得到网络请求的数据结果的, 因此我们在这里需要使用信号量来处理,思路如下: 整合一起代码如下: 方案二 、使用dispatch_group_ent
阅读全文
iOS 模态框覆盖导航栏
摘要:1、使用window 覆盖 2、试图添加到 如果有一个场景:首页三个tab,要求只覆盖Navigation ,而不影响Tab使用,那么使用window 覆盖就不满足了。 这里我们可以使用如下方案: @implementation RPDLoginView ( : UIView)
阅读全文
iOS客户端打包自动集成weex方案
摘要:我司在2017年已经部分使用weex开发,然而开发weex 的人都知道,在前端开发完成之后需要集成到 安卓和iOS 各个app 之中。每次修改都要重新copy给各个app 负责人去打包,因此这是一种重复劳动力的功能。作为一种工匠思想的程序猿,我们的目标都是将没必要的工作当作自动化来集成; 因此在我们
阅读全文
iOS获取图片格式
摘要:我们系统使用的一般文件格式有png、jpg、jpeg、GIF、TIFF 等格式; 图片是我们开发过程中最常见的东西,一般每个公司都会有自己的文件服务器,客户端人员都会从文件服务器中获取相关的图片信息;然而作为文件服务器的开发一般存储文件时经常是不会带图片的文件格式; 即命名一般以md5格式存储,即:
阅读全文
CALayer 实现的动画效果(一)
摘要:先看下效果图: (备注: 上面GIF 是Mac 下录制视频的并转化成gif 的而成,工具为GIF Brewery 3 【这款软件挺不错的】) 那么主题来了如何实现上面效果呢? 1、创建自定义CALayer子类 KBSpinnyMcSpinface 构造函数如下: 获取随机颜色方法如下: 子类CALa
阅读全文
iOS UI调试工具 -- UIDebuggingInformationOverlay
摘要:英文原文: http://ryanipete.com/blog/ios/swift/objective-c/uidebugginginformationoverlay/ 无意中看到iOS自带调试工具 1、只要在AppDelegate 中加入如下代码 2、运行 运行后,用两个手指头在状态栏上同时点击下
阅读全文
iOS当前屏幕截屏
摘要:需求描述: 有两个ViewController 我们记做 A、B ,其中B controller只是显示下半部分; 如下图效果: 实现这种的方案很多,可以用添加View方法, 也可以用UIWindows 来实现。 但是我这边是想用presentViewController 实现,但是A presen
阅读全文
Weex 解析(二)—— NativeBridge
摘要:(本篇幅主要讲解Weex 中iOS native与js交互实现) 大纲: weex 总框架预览 iOS NativeBridge总设计原理 weex 总框架预览 iOS NativeBridge总设计原理 一、weex 总框架预览 在写NativeBridge 总设计之前必须先了解下Weex总体部署
阅读全文
模仿Masonry链式编程思想
摘要:使用masonry 也将近一年多了,它的链式编程方式一直是很吸引我的。 之前一直没空好好思考它是如何实现,直到现在正好自己有空,因此写下链式编程的基本思路。 链式基本的编程形式如 a.property1(arg1).property2(arg2).property3(arg3); > 对象.属性(参
阅读全文
UIScrollerView遇到UINavigationController
摘要:今天在UITabBarController 的第一个Tab 页面中放入一个ScrollView, 原本以为可以正常运行。 结果却让人大跌眼镜。 每当我手动滚动或者 缓慢导航到另外一个页面时,当前的scrollView 内容总是会向下移动 N个像素。 最终感谢http://www.cnblogs.co
阅读全文
iOS 自动化打包
摘要:理想的情况:不打开工程的情况下,直接双击就能打包出一个IPA文件,这样就可以让测试直接使用 itools 进行安装。 分如下两种情况: 1)不依赖cocoapod 管理项目的自动化。 如果没有一个简单的工程,也没有太多三方库依赖的时候,这种基本能满足开发需求了。 shell 脚本(xxx.comma
阅读全文
IOS导航栏颜色渐变与常用属性
摘要:(转:http://www.cnblogs.com/Lingchen-start/archive/2015/10/23/4904361.html) 今年很忙,忙的写日志的时间都很少。 少的可怜。 自己一直想实现导航栏的几个功能, 1、去掉导航栏中的下划线 2、导航栏透明度,背景色随着Scrol...
阅读全文