Super灬LV

SwiftySwift

排序:
默认
按更新时间
按访问量

UIButton 自定义子布局 实现图文排版

效果图 代码示例 // // LYUContentLayoutBtn.swift // LYUMVVMKit // // Created by LYU on 2018/5/24. // Copyright © 2018年 LYU. All rights reserved. ...

2018-05-24 15:11:57

阅读数:2

评论数:0

Swift NSRegularExpression 基础使用

前言 最近简单整理了一些代码,本文记录一下NSRegularExpression 的使用。 代码篇 // // KATRegularExpression.swift // SwiftRouter // // Created by LYU on 2018/4/17. // Copy...

2018-04-24 16:14:56

阅读数:12

评论数:0

Python 处理iOS ipa文件里面的.plist

前言 在用python做脚本的时候,需要操作到iOS打包出来的ipa文件的plist文件。 解决方案 第三方库:plistlib 插件 1、先写入本地再读取 # 读写文件 fp = open("1.plist", 'w') # 直接写入...

2018-04-13 16:38:38

阅读数:17

评论数:0

Xcode9.3 xcodebuild 自动化打包发布到蒲公英并发送邮件通知

前言 从事iOS最经常遇到的莫过于 测试同学过来 通知你 赶紧发个包 ~ ~ 。。然后一顿操作。作为一个有着多年iOS开发经验的程序猿,肯定不能再走寻常路,遂决定亲自写个脚本 ps: 其实是python忘的差不多了(本来也不咋的) 赶紧练练手 复习复习 相关配置 前提:mac配置p...

2018-04-12 17:00:27

阅读数:42

评论数:0

Distribution requires enrollment in Apple Developer Program

问题:今天打包突然发现 打不出来? 如下: 解决方案1:清除之前的配置文件 /用户/{主机名}/Library/MobileDevice/Provisioning Profiles 清除该目录下的文件。 结果:我这边结果还是不行 解决方案2: 1、到苹果开发者网站 查看开发者...

2018-04-12 09:37:32

阅读数:276

评论数:0

Command failed due to signal: Segmentation fault: 11

问题: 在swift 中 从string 转换到 对象,然后一直报错。 语法上并没有什么错误的提示,就是编译过不了。 代码实例: /// 这行代码在编译的时候一直过不去 vc = clsName!.currentClass!.init() as? UIViewController /...

2018-04-03 16:43:08

阅读数:17

评论数:0

Swift 4.0 获取对象的类名

/// 获取类型 type(of: router.rootVC) /// 获取类型 string type(of: router.rootVC).description() type(of: router.rootVC).description().components(separatedBy...

2018-04-02 16:41:53

阅读数:19

评论数:0

解决页面退出 WebView 继续播放视频音乐的问题

前言 在iOS的开发中,使用webview/wkwebview加载H5页面,已经是司空见惯的行为了。本篇就源于在开发中解决页面跳转后 webview中视屏没有停止播放的问题。 解决方案 1、native调用js function 前端同事给一个Function 原生在合适的地方 直...

2018-03-30 15:36:17

阅读数:85

评论数:0

Swift class_copyMethodList class_copyPropertyList

代码实例: /// 获取并打印方法 var m_count:UInt32 = 0; if let methods = class_copyMethodList(type(of: self.app), &m_count){ ...

2018-03-23 09:04:14

阅读数:24

评论数:1

iOS 第三方库

iOS常用第三方库 网络请求类 AFNetworking Alamofire YTKNetwork Reachability:(网络状态变换监测) CocoaAsyncSocket SCRFTPRequest(FTP文件上传) 数据模型转换 YYModel Mantle JS...

2018-02-08 09:51:59

阅读数:629

评论数:0

Hexo + Git pages 免费搭建个人博客详解

前言 经常看到别人搭建自己的博客,本文就基于Hexo和Git 搭建一个属于自己的博客。 创建一个github仓库 填写仓库的信息 安装Hexo 首先需要在电脑中安装Node.js和git: node:直接下载安装 Node.js git:安装教程 安装...

2018-02-06 18:59:08

阅读数:175

评论数:0

Vue2.0 实现滚动视图+头部悬停+侧边索引

前言 之前写过一篇基于better-scroll实现轮播图组件的文章,这篇文章是对better-scroll封装后,实现一个类似于通讯录的UI.效果如下: 需求分析 根据需求,我们可以知道,整个UI大致分为三个模块。 1、头部导航 2、内容滚动区域 3、索引列表区域 代码实现 ...

2018-02-04 22:50:51

阅读数:348

评论数:0

基于better-scroll封装slider组件

前言 轮播图可以说是在开发中必不可少的组件。接下来这篇文章就基于better-scroll封装一个简单的slider。 better-scroll简介 better-scroll可以说是在Vue开发移动端中最好用的滚动视图的组件,基本上可以解决移动端各种滚动场景需求,核心是借鉴了iscrol...

2018-02-02 16:43:48

阅读数:202

评论数:0

Generic type 'Result' specialized with too many type parameters

问题:在同时使用Alamofire和Result 因为定义的Result 重复 ,会报错Generic type ‘Result’ specialized with too many type parameters 解决方式: 将import Result 替换为 import enum Re...

2018-01-26 22:53:52

阅读数:151

评论数:0

Moya+ RxSwift+HandyJSON 优雅处理网络请求

前言 在移动端的开发中,网络请求是必不可少的。之前写过Alamofire的简单使用,但是一般开发中都会对这些第三库封装,然后使用,之前自己封装的demo也是借鉴了一些Moya的设计思路。今天就介绍一下Moya一个帮助你处理网络层的第三方框架。 介绍 Moya Moya是一个帮助我们管理Al...

2018-01-26 22:45:19

阅读数:1246

评论数:1

Vue2.0 封装axios

简介 在开发中,网络请求是不可或缺的一部分。在之前的Vue2.0中官方推荐使用axios作为网络请求插件,取消对 vue-resource 的官方推荐。下面就介绍一下,我们在开发中axios的使用。 简单使用 GET请求 axios.get('/user?ID=12345') .the...

2018-01-22 16:42:48

阅读数:104

评论数:0

Vue.js 常用插件

better-scroll:移动端非常好用的滚动组件 npm install --save better-scroll axios:Vue官方推荐网络请求框架 npm install axios fastclick:解决移动端的点击延迟问题 npm install fast...

2018-01-17 09:35:42

阅读数:131

评论数:0

Swift SDK 开发详解

前言 日常的开发中,我们经常会遇到这样的开发需求。比如 不能提供源码,暴露部分接口出去、 项目功能组件模块化等。这个时候,我们一般就想到了sdk开发。在OC的开发中,我们涉及到的一般是静态库(.a)或者动态库(.framework)。(注:不是所有的.framework就一定是动态库)。之前,使...

2018-01-16 20:59:31

阅读数:762

评论数:0

cocoapods 搜索不到最新版的第三方库

cocoapods搜索不到最新的第三库,一般有可能是缓存的问题我们可以使用: pod repo update 更新本地的缓存。 但是有时候,更新了却还是不行,那我们就 pod cache clean --all rm -rf ~/Library/Caches/CocoaPods p...

2018-01-05 22:12:04

阅读数:554

评论数:0

VUE-CLI脚手架热更新没有效果

在开发中使用VUE-CLI脚手架构建项目后,使用webstorm进行开发时,偶尔会出现修改后的页面没有及时reload. 我们需要在webstorm取消勾选stystem settings下的use save write”。1、进入偏好设置2、修改配置3、保存修改即可

2018-01-02 22:46:40

阅读数:650

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭