- 博客(14)
- 资源 (148)
- 收藏
- 关注
原创 [Swift]UITabBarController
import UIKitclass GARootTabBarController: UITabBarController, UITabBarControllerDelegate { let textSize: CGFloat = 10; override func viewDidLoad() { super.viewDidLoad() ...
2020-02-29 18:10:11 1713
原创 [Swift]计时
一般在项目的“引导页”有个功能,倒计时5秒结束后,然后可以允许用户点击跳过按钮跳过引导页。同样在“登录”和“注册”页面也有类似功能,发送验证码后,计时60秒后才允许用户再次请求重新发送验证码。计时方式一(sleep + performSelector)通过调用sleep(1)阻塞线程的方式来达到目的import UIKitclass GAPublishViewController...
2020-02-28 17:04:24 1590
原创 [Swift]CALayer+XibBorderColor
如图,这里为UIView添加边框我习惯使用xib运行时属性,这里使用的Key Path是layer.borderColorWithUIColor,所以同样需要拓展一下CALayer类。CALayer+XibBorderColorimport Foundationimport UIKitextension CALayer { @IBInspectable var bor...
2020-02-27 21:51:01 357
原创 [Swift]全局属性和方法(类似于OC的宏定义)
注意最外层不要用大括号包起来就可以全局调用了import UIKitimport Foundation// 屏幕宽度let SCREEN_WIDTH = UIScreen.main.bounds.size.width;// 屏幕高度let SCREEN_HEIGHT = UIScreen.main.bounds.size.height;// 状态栏高度let DE_STAT...
2020-02-27 21:42:02 1581
原创 [Swift]一个简单结构的项目demo
这是用Swift创建的一个结构简单的空项目,用来熟悉一下语法。内容大致包括:1.引导页2.tabBarController3.首页切换childViewController4.模态弹出控制器Github:https://github.com/Gamin-fzym/SimpleStructDemo下面进行代码备份目录AppDelegateGARootTabBarCont...
2020-02-27 21:20:06 3182
原创 [Swift]简单的选择城市demo
Github:https://github.com/Gamin-fzym/SelectCityDemo创建一个demo,用Swift写个简单的get和post请求,再将接口返回的数据用MJExtension转为model。最后,体验一下SDWebImage和MJRefresh在Swift上使用与OC上有没什么不同。先在网上找了个API:https://dev.heweather.com/doc...
2020-02-24 19:08:03 935
原创 [Error]Swift使用pod导入AFNetworking后报错/AFNetworking.framework/AFNetworking: stat() failed with errno=1
Swift使用pod导入AFNetworking后,真机编译通过,但在启动时报错。更换导入其它第三方库后,仍然报错。报错:dyld: Library not loaded: @rpath/AFNetworking.framework/AFNetworking Referenced from: /private/var/containers/Bundle/Application/73C7...
2020-02-23 18:11:18 3204 4
原创 [Swift]简单的联系人列表demo
代码备个份Github:https://github.com/Gamin-fzym/LinkmanDemo目录AppDelegateHomeViewControllerLinkmanListViewControllerLinkmanDetailsViewControllerLinkmanListCellLinkmanModel示意图AppDelegate...
2020-02-23 13:55:37 549
原创 [iOS]Swift与OC一些写法上的区别
适配不同系统OCif (@available(iOS 11.0, *)) { tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; [tableView setInsetsContentViewsToSafeArea:NO];} else { // F...
2020-02-22 17:09:01 630
原创 [Error]Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value: file
使用Swift自定义tableViewCell时报错:Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value: file解决我这里是用XIB创建的cell,在tableView注册cell时使用错了方法。// 纯代码创建的cell用这种方式注册//tableView.regist...
2020-02-22 16:53:30 6409
原创 [Swift]运行时获取对象的属性列表
import UIKitclass ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() print(User.propertyList()); }}import UIKitclass User: NSObject {...
2020-02-20 19:01:00 955
原创 [Swift]面向对象
目录构造函数基础重载构造函数KVC构造函数便利构造函数析构函数构造函数基础import UIKit/*在Swift中,默认同一个项目(同一个命名空间)中,所有的类都是共享的可以直接访问不需要import,所有对象的属性var也可以直接访问到。*/class ViewController: UIViewController { override func...
2020-02-20 17:52:08 456
原创 [Error]pods-frameworks.sh:permission denied
报错:/Users/gamin/Library/Developer/Xcode/DerivedData/Midoutu-hfzlkvtbwddcbxbbazlgvzcxygdr/Build/Intermediates.noindex/Midoutu.build/Debug-iphoneos/Midoutu.build/Script-3E29E2383090D4AEAF906167.sh: l...
2020-02-11 15:17:27 1180
原创 Mac升级后Conerstone使用时提示“已损坏”
Mac升级到macOS Sierra 10.12后,发现SVN管理软件Conerstone 2.7已经无法使用,需要更新版本。安装Cornerstone_3.0.1后,发现提示“cornerstone 已损坏,打不开。”
2020-02-10 09:18:51 15372 7
GAAVPlayerViewControllerDemo.zip
2020-01-22
UIViewController+Present.zip
2019-11-01
NSString+FileSize.zip
2019-10-31
EmptyDataSet-demo.zip
2019-10-30
UIView+AZGradient.zip
2019-10-28
UIView+BorderLine.zip
2019-10-26
UITextView+Placeholder.zip
2019-10-26
GAEditDemo.zip
2019-07-16
GAHomeDemo.zip
2019-07-10
上传到阿里云OSS的图片处理
2019-01-23
从控制器中分离出View
2018-10-10
12.0 (16A366)
2018-09-28
MasonryDemo
2018-07-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人