摘要: UITabBarItem.appearance().setTitleTextAttributes([NSAttributedString.Key.foregroundColor : UIColor.blue], for: .selected) 这句好使 UITabBarItem.appearance 阅读全文
posted @ 2021-11-19 16:33 XL-MS 阅读(380) 评论(0) 推荐(0) 编辑
摘要: KVC(Key-value coding)键值编码,简单理解就是可以直接通过key来访问对象的属性或者给对象属性赋值,不需要调用明确的存取方法. KVC赋值原理: 当调用setValue: @""forKey:@""的时候,其底层调用顺序:首先寻找是否有这三种setter方法,按照查找顺序为set< 阅读全文
posted @ 2021-10-28 15:43 XL-MS 阅读(46) 评论(0) 推荐(0) 编辑
摘要: iOS接受通知的方法所在线程跟注册通知的时候所在线程无关,跟发送通知时候所在线程相关(与发送通知所在线程一致), 所以小伙伴们 如果子线程发的通知 接收通知的时候要刷新UI操作 记得回到主线程 阅读全文
posted @ 2021-10-14 14:07 XL-MS 阅读(393) 评论(0) 推荐(0) 编辑
摘要: == : 此运算符对基本数据类型来说,比较的是值相等, 对于对象来说比较的是对象指向的地址是否相同 isEqual: 比较的是两个对象的内容是否一样,比较的不是指针是否指向同一个内存地址,只要是类型以及内容都一样,就是相等( isEqualToData 也是一个道理 ) 阅读全文
posted @ 2021-10-14 14:00 XL-MS 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 具体错误如下: Domain=NSURLErrorDomain Code=-1200 "An SSL error has occurred and a secure connection to the server cannot be made. 从网上看 就是在info.plist里边添加 App 阅读全文
posted @ 2021-09-23 10:45 XL-MS 阅读(3483) 评论(0) 推荐(0) 编辑
摘要: 今天用阿里短视频点播短视频服务按照上边引导导入sdk后编译报错: dyld: Library not loaded: @rpath/ 整了半天 结果是目前iOS的短视频SDK输出的都是动态库,需要以动态库的方式添加. 需要在MyApp的工程中做如下配置 阅读全文
posted @ 2017-12-11 11:00 XL-MS 阅读(782) 评论(0) 推荐(0) 编辑
摘要: xcode升级到9.1后有个页面下移了20pt 查了下资料说是新版本安全区域的问题 加上如下代码tableView恢复位置正常了 if (@available(iOS 11.0, *)) { self.tableView.contentInsetAdjustmentBehavior = UIScro 阅读全文
posted @ 2017-11-13 14:21 XL-MS 阅读(1404) 评论(0) 推荐(0) 编辑
摘要: 我们通常在用自动布局的石猴 计算出的label高度会存在误差,这时候在cell里边的 awakefromNib方法里边加上 contentLabel.preferredMaxLayoutWidth = (你设置的label的宽度); 然后误差消除 阅读全文
posted @ 2017-11-08 14:57 XL-MS 阅读(290) 评论(0) 推荐(0) 编辑
摘要: //首先引入相关的头文件 #import <StoreKit/StoreKit.h> #import "SSKeychainC.h" //然后遵循两个代理 <SKPaymentTransactionObserver,SKProductsRequestDelegate> //开始的时候设置 // <S 阅读全文
posted @ 2017-09-05 18:23 XL-MS 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 今天项目有个类的tableview代理方法莫名其妙的从indexPath.row=4开始走 造成了页面本来应该有10条数据 现在只显示6条 查了下网上 说应该是tableview的代理方法heightForRowAtIndexPath的高度为0的问题 说先给他一个高度 - (CGFloat)tabl 阅读全文
posted @ 2017-09-04 17:00 XL-MS 阅读(506) 评论(0) 推荐(0) 编辑