首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
swift
订阅
hahbs
更多收藏集
微信扫码分享
微信
新浪微博
QQ
56篇文章 · 0订阅
Swift iOS : 使用Cartography布局
广告 Swift iOS开发小书 ,帮你快速上手开发 http://www.ituring.com.cn/book/2413 正文 使用SnapKit布局当然不错,但是我觉得Cartography更好,因为可以写出更加规整的布局代码。表达式总是比起链式函数容易阅读。 依然是布局三…
Swift iOS : 解决了一个委托不工作的情况
在解决一个遗产代码的过程中,我希望对UIAlertView稍作封装,以便从巨大的ViewController内分离出特定的AlertView的代码,我这样做的: import UIKit @UIApplicationMain class AppDelegate: UIRespon…
Swift iOS : 剿除编译耦合的一种方法
我们常常会需要把多个类耦合在一起以便共同完成一个或者一组功能。但是同时也意味着其中单独的类因为依赖了其他的类,当被转移到其中工程中就会无法无法编译通过,更加谈不上运行了。比如如下的案例的几个类就是完全的胶合在一起: import UIKit @UIApplicationMain…
Swift iOS : YYText计算文字占用高度
使用动态文字填充UITableViewCell内容时,需要计算文字占用高度,以便告知UITableViewCell的行高。使用YYText的YYTextLayout可以帮助做到这点。 如下案例,简单封装了YYTextLayout,并通过两个案例调用,演示它的做法: import…
Swift iOS : 上拉刷新或者下拉刷新
框架 MJRefresh 提供了上拉刷新或者下拉刷新,非常的喜闻乐见。 需要使用 pod: target 'Swift-MJrefresh' do use_frameworks! # Pods for Swift-MJrefresh pod 'MJRefresh' end 记得去执行命…
Swift iOS : 装入webview时,如何让图片都显示在屏幕内
webview装入的网页,常常有幅面比较的图,这些图会超出手机的宽度,因此导致显示不完整。 比如如下案例,加入了两个图片,大小分别为: 650x300 150x150在iPhone SE的模拟器下,默认情况下,前一张图会在宽度上超出,后一张可以显示完整。 import UIKit…
Swift iOS : 解析 ISO8601 日期字符串的方法
日期时间常常需要以字符串形式打包到JSON内,常用的字符串格式为ISO8601,格式卡起来是这样的: "2016-06-05T16:56:57.019+01:00"解析它的关键,是使用DateFormater的时候,写好格式化字符串,内容为: dateFormatter.date…
Swift iOS : 内存管理
Swift 是自动管理内存的。这意味着,你不需要主动释放内存。 比如 Foo 内包含的 Bar,可以随同 Foo 一起被释放: import UIKit @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDele…
Swift iOS : CocoaPods
CocoaPods是一个iOS项目的依赖管理器,使用它可以让导入第三方库和处理依赖关系变得简单。 出于测试和验证的目的,这里会创建一个Swift工程,并采用CocoaPods导入第三方HTTP库alamofire。 准备CocoaPods CocoaPods需要系统内已经安装了…
Swift iOS : Core Data
## Core Data是官方对Sqlite访问的封装框架。使用它的好处是: 不需要自己引入Sqlite动态库和创建桥接文件 不需要使用SQL语言即可访问Sqlite 使用它的首要需求是引入它,像是这样: import CoreData依然假设我们的问题是存储todo项目,字段…