240 发简信
IP属地:北京
  • @A_rcher34
    前面放一个空白view,width为superview的1/3,然后设置你的元素leading to spaceView.trailing

    Swift自动布局SnapKit的进阶篇

    前言 在上篇文章中,我们初步学习了SnapKit的基础使用方法,文章:Swift自动布局SnapKit的详细使用介绍。一般来说,掌握了那些基本方法的使用,基本上在项目中布局就...

  • IOS图形绘制路径 CGPATH & CGCONTEXT相关联的CGPath & UIBezierPath

    独立CGPath总结 与CGContext关联的Path总结 点&线 注意 AddLineToPoint实现方式在线条alpha为1,即不透明的时候和AddLines一样,而...

  • 苹果有说在整个交易完成前你先别finish,你可以在验证成功后再finish。未完成的transaction在SKPaymentQueue中能拿到

    iOS—处理苹果内购(IAP)掉单的坑

    她现在已经一岁多了,亲手把她从小带到大的感觉,真是酸甜苦辣五味俱全啊。如果按照人类的年龄来计算,她应该相当于二十四五岁,正直风华正茂的年龄。有时候恨她,没错,她比较特别,很会...

  • 你自己试一下就知道了,每次都是唯一的

    iOS—处理苹果内购(IAP)掉单的坑

    她现在已经一岁多了,亲手把她从小带到大的感觉,真是酸甜苦辣五味俱全啊。如果按照人类的年龄来计算,她应该相当于二十四五岁,正直风华正茂的年龄。有时候恨她,没错,她比较特别,很会...

  • the applicationUsername is something you provide to the Apple server, for Apple's use only. 貌似并不保证一定会有值……

    iOS—处理苹果内购(IAP)掉单的坑

    她现在已经一岁多了,亲手把她从小带到大的感觉,真是酸甜苦辣五味俱全啊。如果按照人类的年龄来计算,她应该相当于二十四五岁,正直风华正茂的年龄。有时候恨她,没错,她比较特别,很会...

  • 120
    iOS深入理解property之strong和weak

    前言 在上一篇文章是的时候,objc_setProperty方法的实现并没有体现strong和weak这两个修饰词,所以这两个修饰词是有另外的实现,而且是在上已层实现的;co...

  • 正儿八经学iOS系列 - AVPlayer实现流音频边播边存

    边播边下有三套左右实现思路,本文使用AVPlayer + AVURLAsset实现。 概述 1. AVPlayer简介 AVPlayer存在于AVFoundation中,可以...

  • 120
    AVPlayer 本地、网络视频播放相关

    iOS开发常用的两种视频播放方式,一种是使用MPMoviePlayerController,还有就是使用AVPlayer。MPMoviePlayerController系统高...

  • 120
    你所不知道的UITabBarButton?

    项目源码请查看我的GitHub项目地址: https://github.com/DXSmile/-Usage-of-UITabBarButton-.git 对于KVC可以更改...

  • 120
    iOS AVAudioEngine

    要先了解iOS 音频API具体有哪一些,看这篇文章。Audio API Overviewhttps://www.objc.io/issues/24-audio/audio-a...

  • Objective-C宏定义(你真的看懂宏定义了吗。。。)

    喜欢读一些开源项目源码的人,总是会发现,大神的代码中总是有那么一些简短而高效的宏定义,点击进去一看,发现晦涩难懂,别说学习了,有时候理解都是一种困难,但是宏定义本身并没有那么...

  • 120
    利用Github和CocoaPods搭建私人Pod开发环境

    一直关注IOS开发多年,开始今天的教程。 现在的我的配置如下: – Mac OSX 10.11.0 – Git (ie: GitHub for Mac Desktop) – ...