- 博客(11)
- 收藏
- 关注
原创 SwiftUI官方示例入门
SwiftUI项目下载地址Section 1Create a New Project and Explore the Canvas创建一个新项目并探索画布Create a new Xcode project that uses SwiftUI. Explore the canvas, previews, and the SwiftUI template code.To preview a...
2019-10-03 17:12:40
2044
3
原创 Xcode上传项目到github
1、在Xcode中添加自己的Github账号点击左下角+号输入Github账号密码2、在github上创建Repository3、生成SSH key终端输入ssh-keygen -t rsa -C "a454706391@qq.com"如果未生成过回车即可可以看到public key 存储到了/User/zhao/.ssh/id_rsa.pub终端输入cat /...
2019-10-03 15:34:47
557
原创 iOS13适配相关
iOS13更新后可能需要对UI进行相应的适配,那么开发者很关心的一个问题,如何在APP UI中关闭暗黑模式呢。很简单,在Info.plist文件中添加Key:User Interface Style,值类型设置为String,值为Light,重新运行项目就OK了。...
2019-09-23 15:08:36
3110
原创 获取iOS设备版本
+ (NSString*)deviceVersion{ struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [NSString stringWithCString:systemInfo.machine encoding:NSUTF8StringEncoding]; ...
2019-09-20 14:27:21
240
原创 iOS操作粘贴板
获取剪贴板内容NSString* pasteStr = UIPasteboard.generalPasteboard.string;修改剪贴板内容[UIPasteboard generalPasteboard].string = @"123";
2019-09-18 15:55:42
572
原创 监听tableView滑动
##首先添加监听[self.tableview addObserver:self forKeyPath:@"contentOffset" options:NSKeyValueObservingOptionNew context:nil];##监听函数- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object ...
2019-09-18 14:58:44
1255
原创 iOS键盘监听以及输入框位置调整
首先设置系统广播监听键盘变化 NotificationCenter.default.addObserver(self, selector: #selector(keyboardChange(notify:)), name:UIResponder.keyboardWillChangeFrameNotification , object: nil) }键盘事情响应修改输入框的底部约束...
2019-07-21 22:50:08
973
原创 iOS 调整UIImage图片大小
/** * 重设图片大小 */ func reSizeImage(reSize : CGSize) -> UIImage { //UIGraphicsBeginImageContext(reSize); UIGraphicsBeginImageContextWithOptions(reSize, false, UIScreen.m...
2019-07-21 22:37:26
906
原创 iOS 返回view所属的Controller
func nextResponsder(currentView:UIView)->UIViewController{ varvc:UIResponder= currentView whilevc.isKind(of:UIViewController.self) !=true{ vc = vc.next! }...
2019-07-21 22:36:27
199
原创 为什么要用@dynamic
如果不想让编译器自动合成存取方法,我们可以自己实现。如果我们只实现了其中一个存取方法,那么另外一个还是由编译器来合成。还有一种方法能阻止编译器自动合成存取方法,就是使用**@dynamic**关键字。它会告诉编译器:不要自动创建实现属性所用的实例变量,也不要为其创建存取方法。此外,在编译访问属性的代码时,即使编译器发现没有定义存取方法,也不会报错,它相信这些方法能够在运行期找到。比如说:如果从...
2019-07-12 23:13:06
306
原创 iOS利用CollectionView+SDWebImage实现轮播图
该项目主要利用CollectionView+SDWebImage+Alamofire请求斗鱼数据实现轮播图主要解释核心代码 比较基础的布局等就不讲解啦 可以到 我的github上运行完整的demo两个视图控件属性一个就是UICollectionView用于显示轮播图 需要在其中加入自定义的CollectionViewCell一个是UIPageControl用于进行翻页显示两个定义属性...
2019-07-10 17:27:42
392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人