7 枫志应明

尚未进行身份认证

欢迎交流,共同进步...

等级
TA的排名 4k+

[Error]ld: library not found for -lstdc++.6.0.9

问题: 运行项目时报错ld: library not found for -lstdc++.6.0.9clang: error: linker command failed with exit code 1 (use -v to see invocation)解决:iOS12开发问题: library not found for -lstdc++.6.0.9(附下载地址)...

2020-04-11 16:32:14

[iOS]Mac Charles抓包

记录一下使用过程中遇到的问题:1.遇到Mac mini无法和手机连接到同一个WiFi,后面确认是插在后面的USB转接头导致的USB冲突影响了电脑的WiFi连接。2.iPhone手机安装证书后,需要去 通用-关于本机-证书信任设置 对安装的证书设置信任,不然抓包时https的接口还是会展示unknown.3.Charles菜单中 Proxy-Proxy Settings 中HTTP Pr...

2020-03-17 15:42:41

[Swift]提示 UIAlertController、XHToastSwift和FWPopupView

目录UIAlertControllerXHToastSwiftFWPopupViewUIAlertControllerAlertMessage(title: "提示", message: "请检查是否设置完成");AlertMessage(title: "提示", message: "请检查是否设置完成", delay: 1);AlertSheet(array: ["相册...

2020-03-13 19:08:45

[Swift]字典、数组、Data、JSON字符串、JSON对象之间进行类型转换

// Data转JSON字符串func DataToJSONString(data: Data) -> String? { let JSONString = String(data: data, encoding: String.Encoding(rawValue: String.Encoding.utf8.rawValue)); return JSONString;}...

2020-03-12 19:08:32

[Swift]网络请求、下拉刷新和JSON转Model

本文用一个列表的网络请求,来体验一下常用的网络请求、下拉刷新和JSON转Model。目录AFNetworking、MJRefresh、MJExtension混编GitHubcocoaPodsShareAFHTTPSessionManagerCityListAPICityListViewControllerAlamofire、PullToRefreshKit、Hand...

2020-03-11 13:08:31

[Swift]图片加载 SDWebImage、AlamofireImage和Kingfisher

目录SDWebImage混编AlamofireImageKingfisherTOSDWebImage混编GitHub:https://github.com/SDWebImage/SDWebImagecocoaPodspod 'SDWebImage'// 图片加载let picPath = "https://dss3.bdstatic.com/70cFv8S...

2020-03-08 18:47:24

[Swift]自动布局 Masonry和SnapKit

目录Masonry混编SnapKit示意​TOMasonry混编pod 'Masonry'func useMasonryCreateUI() { let view1 = UIView(); view1.backgroundColor = .blue; view.addSubview(view1); let view2 = UIVie...

2020-03-08 12:28:08

[Swift]图片轮播 SDCycleScrollView、ICycleView、LLCycleScrollView和SBCycleScrollView

体验了一些封装好的图片轮播demoGitHub:https://github.com/Gamin-fzym/SomeCycleViewDemo目录SDCycleScrollView混编ICycleViewLLCycleScrollViewSBCycleScrollViewSDCycleScrollView混编GitHub:https://github.com/gsdi...

2020-03-07 18:01:12

[Swift]状态栏

1、获取状态栏高度// 状态栏高度let statusHeight = isIphoneX() ? 44 : 20;// 判断是否设备是iphonex系列func isIphoneX() -> (Bool) { // iPhoneX,XS if (UIScreen.main.bounds.size.width == 375 && UIScreen...

2020-03-01 18:06:27

[Error]'nil' is incompatible with return type 'UIView'

如下这段代码,若返回为nil就会报错:'nil' is incompatible with return type 'UIView'func statusBarUIView() -> (UIView) { return nil;}解决这个问题只需设置返回值为可选类型func statusBarUIView() -> (UIView?) { retur...

2020-03-01 14:34:58

[Swift]UITabBarController

import UIKitclass GARootTabBarController: UITabBarController, UITabBarControllerDelegate { let textSize: CGFloat = 10; override func viewDidLoad() { super.viewDidLoad() ...

2020-02-29 18:10:11

[Swift]计时

一般在项目的“引导页”有个功能,倒计时5秒结束后,然后可以允许用户点击跳过按钮跳过引导页。同样在“登录”和“注册”页面也有类似功能,发送验证码后,计时60秒后才允许用户再次请求重新发送验证码。计时方式一(sleep + performSelector)通过调用sleep(1)阻塞线程的方式来达到目的import UIKitclass GAPublishViewController...

2020-02-28 17:04:24

[Swift]CALayer+XibBorderColor

如图,这里为UIView添加边框我习惯使用xib运行时属性,这里使用的Key Path是layer.borderColorWithUIColor,所以同样需要拓展一下CALayer类。CALayer+XibBorderColorimport Foundationimport UIKitextension CALayer { @IBInspectable var bor...

2020-02-27 21:51:01

[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

[Swift]一个简单结构的项目demo

这是用Swift创建的一个结构简单的空项目,用来熟悉一下语法。内容大致包括:1.引导页2.tabBarController3.首页切换childViewController4.模态弹出控制器Github:https://github.com/Gamin-fzym/SimpleStructDemo下面进行代码备份目录AppDelegateGARootTabBarCont...

2020-02-27 21:20:06

[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

[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

[Swift]简单的联系人列表demo

代码备个份Github:https://github.com/Gamin-fzym/LinkmanDemo目录AppDelegateHomeViewControllerLinkmanListViewControllerLinkmanDetailsViewControllerLinkmanListCellLinkmanModel示意图​AppDelegate...

2020-02-23 13:55:37

[iOS]Swift与OC一些写法上的区别

适配不同系统OCif (@available(iOS 11.0, *)) { tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; [tableView setInsetsContentViewsToSafeArea:NO];} else { // F...

2020-02-22 17:09:01

[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

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。