直接获取json对应key的值
iOS 自动化打包+上传到蒲公英+通知到钉钉群在工作中经常需要打包给测试人员测试,用Xcode 打包项目编译太慢,一次打包可能需要十来分钟,于是就想到了自动化打包。我的打包流程是Xcode打包 -> 上传到蒲公英 -> ...
直接获取json对应key的值
iOS 自动化打包+上传到蒲公英+通知到钉钉群在工作中经常需要打包给测试人员测试,用Xcode 打包项目编译太慢,一次打包可能需要十来分钟,于是就想到了自动化打包。我的打包流程是Xcode打包 -> 上传到蒲公英 -> ...
可以不用associatedtype吧 `Kingfisher`代码:
```swift
/// Wrapper for Kingfisher compatible types. This type provides an extension point for
/// convenience methods in Kingfisher.
public struct KingfisherWrapper<Base> {
public let base: Base
public init(_ base: Base) {
self.base = base
}
}
/// Represents an object type that is compatible with Kingfisher. You can use `kf` property to get a
/// value in the namespace of Kingfisher.
public protocol KingfisherCompatible: AnyObject { }
extension KingfisherCompatible {
/// Gets a namespace holder for Kingfisher compatible types.
public var kf: KingfisherWrapper<Self> {
get { return KingfisherWrapper(self) }
set { }
}
}
```
Swift添加命名前缀Swift命名前缀 Swift的命名空间是基于模块(module),每一个module代表了一个Swift中的一个命名空间 如果我们需要在主工程(target)中,调用非主工...
可以试试这个 https://github.com/realm/SwiftLint
Swift编码规范从其他地方整理了一些编码规范的资料,分享给大家。YoY 这我们的首要目标是简洁,可读性和简单性。 1.命名(Naming) 使用驼峰命名规则和描述性的名称来定义类、方法、变量...
在工作中经常需要打包给测试人员测试,用Xcode 打包项目编译太慢,一次打包可能需要十来分钟,于是就想到了自动化打包。我的打包流程是Xcode打包 -> 上传到蒲公英 -> ...
`setDelegateQueue`和`scheduleInRunLoop:(NSRunLoop *)aRunLoop forMode:(NSRunLoopMode)mode`存在冲突,只能二选一
AFNetworking3.0后为什么不再需要常驻线程?最近在补源码阅读方面的短板,第一个选择的就是AFNetworking,一方面AF的编码思路、代码质量都属于开源框架的上乘;另一方面也可以借机温习一下网络方面的东西。AF源码解...
最近比较忙, 回复晚了 初始化URLSession才会调用 如果是同一个session, 暂停再继续不会调用
NSURLSession实现多任务断点下载在处理大文件的时候,我们不可能只是单一的去下载,那么我们就需要用到断点下载,当然你可以使用第三方实现断点下载,但是我们有时也要知道系统自带的怎么用,万一你使用的第三方不维护了...
@灬灬y 是的 其实swift数据处理不会这样玩。
Swift3.0中如何使用RunTime对数据进行归档和反归档在开发中我们经常会遇到要把数据保存到本地,在iOS中数据持久化的方法基本上有以下5种:1.writeToFile;2.NSUserDefults;3.NSCoding(归档/...
@Leaf_秋天 如果有多个,一般会设置最大下载数,一下次下载太多会很卡很慢
NSURLSession实现多任务断点下载在处理大文件的时候,我们不可能只是单一的去下载,那么我们就需要用到断点下载,当然你可以使用第三方实现断点下载,但是我们有时也要知道系统自带的怎么用,万一你使用的第三方不维护了...
你居然用OC介绍的
iOS如何优雅的处理“回调地狱Callback hell”(一)——使用PromiseKit前言 最近看了一些Swift关于封装异步操作过程的文章,比如RxSwift,RAC等等,因为回调地狱我自己也写过,很有感触,于是就翻出了Promise来研究学习一下。现将自己...
场景 经常看到各种高效裁剪圆角的文章,正好之前做过一点数字图像处理,就打算用空域处理的办法,写个裁剪圆角的算法,一定要尽可能的快的,不然界面容易卡顿。 裁圆角很简单,对于图像...
frame怎么写的
iOS UITextField输入文字后,文字下移?今天在写项目时,用到了textField,并且需要实现一个简单功能,就是在一进入页面的时候,让textField成为第一响应者。于是我就理所当然的写了以下代码: 接下...
我想实现只有导航栏可以操作,有没有好的办法
SVProgressHUD(2.0.3)原来是这样有段时间没有写了。这个周末抽空简单整理了一下关于自己对SVProgressHUD一些看法以及感悟。过程中自己感受到坚持做开源和坚持写原创文章的不易。时间是每一个程序员最宝贵的...
用约束要比这个简单
Swift之根据文字长度循环创建button我们经常会循环创建button,很多时候我们需要根据文字的长度来创建不同宽度的button。下面我们开始创建: 1.创建button: 2.获取文字的长度: 3.把attri...
@那夜孤舟 之前的问题是属性前面没有加dynamic
Swift3.0中如何使用RunTime对数据进行归档和反归档在开发中我们经常会遇到要把数据保存到本地,在iOS中数据持久化的方法基本上有以下5种:1.writeToFile;2.NSUserDefults;3.NSCoding(归档/...
问一下,我的app还没有上线呢,iPhone Store ID填什么
iOS ShareSDK 第三方分享由于近期工作需要自己抽时间搞了一下第三方分享,这里使用的是shareSDK的第三方,在使用的过程中有一些心得和体会,特在此和大家分享一下~ 一、获取App Key 首先,您需...