zZ爱吃菜

【iOS】Archive 导出 ipa 包时四个选项解释

写在前面 我们在开发完 APP 之后往往需要打测试包或者发布,这是就需要,Product –> Archive 打包了。下面简要介绍一下 Save for iOS App Store Deployment 使用 distribution.certificate 和 distribution.profiles 将程序打包到本地,可以通过 Xcode –> Open Devel […]

关于 Swift iOS 最全的字体介绍

写在前面 在做 APP 时,找到一个目前最全的字体介绍,主要针对 英文跟字母。 官方链接 http://iosfonts.com/ 使用方式 // name 是字体名称【String】size 是字体大小【CGFloat】 UIFont(name: “FontName”, size: size)! 字体名如下: 在下面找到需要的字体,通过上面的代码替换即可 Font Family: America […]

SQLite.swift 文档

SQLite.swift Documentation Installation Carthage CocoaPods Swift Package Manager Manual Getting Started Connecting to a Database Read-Write Databases Read-Only Databases In-Memory Databases Thread-Saf […]

关于 UIImage 渲染颜色

需求 ICON 图片如何被渲染成需要的颜色呢 let image = UIImage(name:”a.jpg”) let imageView = UIImageView() // 将图片设置成这个属性就可以跟随所属视图的颜色了 imageView.image = image.withRenderingMode(UIImageRenderingMode.alwaysTemplate) imageVi […]

Swift 3.0 商城开发 —— 商城上拉弹出层(仿淘宝)

写在前面 在做项目的过程中,偶尔会转牛角尖,比如感觉很喜欢 京东 淘宝 的上拉弹出层获取商品属性的效果,于是就各种寻求思路,最终实现并封装成自己的类库,LWPopupViewController。将需要使用弹出层的 UIViewController 继承 LwPopupViewController 即可。简单易用。 效果图 设计思路 其实看起来无处下手的功能,分析起来很简单。 组件 首先此功能继承 […]

Swift 3.0 商城开发 —— 图片滑动组件

效果图 知识点 学习 UIScrollView 和 UIPageControl 的基本用法 学习 三个 UIImageView 实现无限循环滚动思想 学习 我的 UIView 常用扩展 学习 给我们的视图设置代理事件 主要设计思想 概要介绍我在设计此控件的一些具体步骤与思想 创建 UIScrollView 作为滚动视图的容器; 创建 UIPageControl 作为显示页数以及总页数的组件 在 U […]

Swift 3.0 商城开发 —— 立 flag

写在前面 最近,博主最近帮朋友做一个 iOS 商城开发,闲暇时间逐步完成了一些功能,今天立一个 FLAG ,打算把我做的过程中总结的东西给大家介绍一下。 本文会实时更新进度,敬请期待 相关章节 第一章:Swift 3.0 商城开发 —— 图片滑动组件 第二章:Swift 3.0 商城开发 —— 商城上拉弹出层(仿淘宝) 1. 商城首页 效果图 2. 商品模块 效果图 3. 登录模块 效果图 项目目 […]

[ARC 学习] 循环强引用的解决方案——弱引用

swift 提供了两种解决循环强引用的方式 弱引用(weak reference) 和 无主引用(unowned reference) 弱引用和无主引用允许引用中的一个实例引用而另外一个实例不保持强引用。这样实例就能够互相引用而不产生循环强引用。 何时使用弱引用或无主引用 弱引用 当其他的实例有更短的生命周期——使用弱引用;一般是 可选型(下面例子中的 Apartment 中的 tenant 属性 […]