- 博客(50)
- 资源 (1)
- 收藏
- 关注
原创 算cell的高度和tableView的高度
self.bgView是UIStackView,其中make.bottom.mas_equalTo(-SLMargin);就可以算出cell的高度。tableView的高度。
2024-05-16 15:25:59
282
原创 iOS 推送证书 Apple Push Services:不受信任的解决办法
2022年1月27日需要请求中间G4证书Apple PKI - Apple
2023-08-30 14:26:08
1180
原创 Swift队列组接口请求
class RecommendViewModel: NSObject { //懒加载 lazy var anthorGroups:[AnthorGroup] = [AnthorGroup]() //热门 private lazy var hotGroup : AnthorGroup = AnthorGroup() //颜值 private lazy var prettyGroup : AnthorGroup = AnthorGroup() //定义参数 let
2022-07-08 10:30:20
495
原创 2021-04-03
报错the linked library。。。。Xcode -> File -> Workspace Settings -> Build System -> Legacy Build System
2021-04-03 17:26:13
83
原创 UIViewContentModeScaleAspectFill模式frame不准确,不凑效的解决办法
图片imageView.contentMode=UIViewContentModeScaleAspectFill;没想到图片都超出了imageView的frame需要将imageView.clipsToBounds置为YES,如此才能只显示imageView.frame以内的部分,而将frame以外的部分隐藏。...
2019-12-09 11:13:31
338
原创 Swift5.0添加addTarget 报错No method declared with ......
registerBtn.addTarget(self, action:#selector(clickRegisterBtn), for: UIControl.Event.touchUpInside) //MARK:- 方法 @objc func clickRegisterBtn() { print("clickRegisterBtn")}...
2019-10-22 16:30:40
779
原创 如何让图片占据状态栏(棕色部分是图片)
if (@available(iOS 11.0, *)) { self.collectionView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; } else { self.automaticallyAdjustsScrollViewIn...
2019-07-04 15:32:05
136
原创 tableview分组样式每组section之间距离的调整
1.默认tableview分组样式,每组section有额外头部和尾部间距,如果每组之间的间距一致,可以调整tableview的两个属性sectionHeaderHeight和sectionFooterHeight2.当UITableView的style为UITableViewStyleGrouped时,section之间默认的距离往往不是我们想要的。那怎么设置呢?我们知道每个section都...
2019-06-29 14:21:40
951
转载 iOS 高质量博客推荐
推荐一些我个人认为非常经典,值得关注的博客。OneV's Den大家尊称为喵神@onevcat的博客。对 Swift 技术在国内的推广做了很大的贡献。Limboy’s HQ李忠关于 RAC 、组件化的文章流传很广。博客中对架构、编程的思考都很精髓。听说现在转管理后不太更新技术文了。Casa TaloyumCasa 对架构有很深的理解,《iOS 应用架构谈》系列文章影响深...
2019-02-28 11:48:02
168
原创 iOS 判断应用是否有使用相机的权限
AVAuthorizationStatus authStatus = [AVCaptureDevice authorizationStatusForMediaType: AVMediaTypeVideo];//读取设备授权状态 if(authStatus == AVAuthorizationStatusRestricted || authStatus == AVAuthorizati...
2019-01-26 11:23:25
2236
转载 报错:library not found for -l XXX
如果是pod导入第三方库,查看项目里是否少了xcworkspace文件: xcworkspace.jpeg 如果缺少该文件就把它添加上,添加方法:关闭Xcode,编辑好Podfile文件,终端cd到工程目录,用pod install 命令重新安装,成功后再打开Xcode编译项目。 在XCode 工程文件,在 Build Phases 中查看 “ Link binary ...
2019-01-17 10:28:16
2578
转载 iOS11隐私权限
https://blog.youkuaiyun.com/banbaodevelop/article/details/79260570
2019-01-10 14:40:07
322
原创 iOS 比较好用的框架
1.FDFullscreenPopGesture 侧滑2.计算tableViewCell的行号:UITableView-FDTemplateLayoutCell3.三级联动的pickview以及时间选择等等:ActionSheetPicker-3.04.轮播图:SDCycleScrollView5.键盘弹出 IQKeyboardManager6.网络监测 Reachabilit...
2018-09-30 15:32:14
421
转载 GPUImage 图片全部模糊 部分模糊
https://www.jianshu.com/p/ceb6812b47aahttp://www.cocoachina.com/cms/wap.php?action=article&id=21869
2018-09-25 15:37:40
517
转载 在iOS项目中,如何完美的修改项目名称
前言:在iOS开发中,有时候想改一下项目的名字,这会遇到很多麻烦。直接改项目名的话,Xcode不会帮你改所有的名字 项目中的很多文件、文件夹或者是项目设置的项,都是不能随便改的,有时候改着改着,就会编译不了。所以各位重命名项目时,记得先备份好一份噢。本文我会介绍一种“完美”的修改方法。注意:重命名项目时,记得先备份好一份注意:重命名项目时,记得先备份好一份注意:重命名项目时,...
2018-09-01 16:10:18
870
原创 iOS 面试题
//几篇不错的面试题https://blog.youkuaiyun.com/shifang07/article/details/791307941.写一个标准的宏MIN#define MIN(A,B) ((A)<=(B)?(A):(B))2.关键字volatile有什么含义提醒变量随时有可能改变,获取变量的最新的值。3.一个参数可以是const,还可以是volatile吗?一个指针可以是vola...
2018-03-01 13:02:22
170
原创 iOS - Masonry 使用
我一般将数值类型的约束用mas_equalTo,而相对于某个控件,或者某个控件的某个约束,我会使用equalTo,如:make.size.mas_equalTo(CGSizeMake(100, 100));make.center.equalTo(weakSelf.view);setNeedsLayout:告知页面需要更新,但是不会立刻开始更新。执行后会立刻调用layoutSubviews。layo...
2018-02-25 10:33:41
521
转载 CoCoaPods安装(图文并茂)
CoCoaPods安装(图文并茂) https://www.jianshu.com/p/0ba9edf8428d官网是这样给推荐的: 在创建Podfile的时候,用这种格式使用,platform :ios, '8.0'#use_frameworks!个别需要用到它,比如reactiveCocoatarget 'MyApp' do pod 'AFNetworkin...
2018-01-15 12:19:47
176
转载 常见知识点
1.iOS开发拓展篇——如何把项目托管到GitHub 网址:http://www.cnblogs.com/wendingding/p/5584310.html2.ios HTTPS适配 网址: http://www.jianshu.com/p/b03ae4a1a2d3 经典部分:self.navigationItem.title = @"my title"; sets na...
2017-10-20 10:36:48
152
原创 iOS 之单例 代理 通知
1> Singleton.h 声明方法//共享单例,便于其他类访问+ (instancetype)sharedSingleton;2> Singleton.m 实现方法/** 1.重写allocWithZone创建一个静态变量用于dispatch_once实例化 2.写+sharedXXX方便调用 */
2017-01-16 11:47:54
959
原创 多线程
1.NSThread : 建立线程非常简便,但需手动管理线程。1>开线程的几种方式 //先创建 后启动 NSThread *thread = [[NSThread alloc]initWithTarget:self selector:@selector(run) object:nil]; [thread start]; //创建并启动
2017-01-14 18:05:10
304
转载 IOS开发中,SVN如何恢复到某一个版本(以Cornerstone为例)
http://blog.youkuaiyun.com/yuedong56/article/details/21524557
2016-10-19 10:37:47
2538
原创 2.5 使用非公开API的程序将会被拒绝(2. 5 PERFORMANCE: SOFTWARE REQUIREMENTS)
1. (2.5 使用非公开API的程序将会被拒绝)(2. 5 PERFORMANCE: SOFTWARE REQUIREMENTS)The use of non-public APIs is not permitted on the App Store解决方案 : (更新用户协议即可) 如还被拒发邮件给苹果( 您好,能否提供被拒绝的详细原因,期待你的帮助,非常
2016-09-28 09:52:50
5705
原创 @property 的使用
/** copy : NSString strong: 一般对象 weak: UI控件 assign:基本数据类型 */如 @property (nonatomic,copy)NSString *name; //NSString//一般对象@property (nonatomic,strong)MJApp *app; @property (nonatomic,stron...
2016-09-22 15:55:53
253
原创 Cocoa代码规范
一、代码命名基础1.1 清晰 通常不应缩写名称,即使方法名很长也应完整拼写1.2 一致 不同类里,功能相同的方法命名也应相同二、方法1.可以为私有方法加一个前缀,如公司名或项目名:XX_例如你的项目叫做BoxAir 那么前缀可能是:BoxAir_addObject三、函数
2016-09-01 11:48:05
227
转载 SVN/Git
1.cd + 把相应的项目文件拖到终端2.svn up3.svn ci - m'lgl'http://www.cocoachina.com/ios/20140524/8536.html//githttp://my.oschina.net/joanfen/blog/194491//svn
2016-09-01 11:37:50
221
原创 地图
添加多个标签方案1 for循环就好了 for (int i = 0 ; i BMKPoiInfo* poi = [poiArrayList objectAtIndex:i]; BMKPointAnnotation* item = [[BMKPointAnnotation alloc]ini
2016-09-01 11:37:10
249
原创 iOS nil、Nil、NULL、NSNull的区别(null)与<null>的处理: -[NSNull length]: unrecognized selector sent to instance
1.nil:指向一个对象的空指针针对(null)这种情况if(result==nil) { NSLog(@"执行");}针对的情况if([result isEqual:[NSNUll null]]) { NSLog(@"执行");}2.Nil:指向一个类的空指针Class s
2016-09-01 11:36:29
525
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人