会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
程序猿的自我修养
博客园
首页
新随笔
联系
管理
订阅
2021年11月19日
swift 关于tabbar设置未选中文字颜色失效问题
摘要: UITabBarItem.appearance().setTitleTextAttributes([NSAttributedString.Key.foregroundColor : UIColor.blue], for: .selected) 这句好使 UITabBarItem.appearance
阅读全文
posted @ 2021-11-19 16:33 XL-MS
阅读(443)
评论(0)
推荐(0)
2021年10月28日
iOS KVC底层原理浅析
摘要: KVC(Key-value coding)键值编码,简单理解就是可以直接通过key来访问对象的属性或者给对象属性赋值,不需要调用明确的存取方法. KVC赋值原理: 当调用setValue: @""forKey:@""的时候,其底层调用顺序:首先寻找是否有这三种setter方法,按照查找顺序为set<
阅读全文
posted @ 2021-10-28 15:43 XL-MS
阅读(60)
评论(0)
推荐(0)
2021年10月14日
iOS 关于通知发送与接收的线程问题
摘要: iOS接受通知的方法所在线程跟注册通知的时候所在线程无关,跟发送通知时候所在线程相关(与发送通知所在线程一致), 所以小伙伴们 如果子线程发的通知 接收通知的时候要刷新UI操作 记得回到主线程
阅读全文
posted @ 2021-10-14 14:07 XL-MS
阅读(433)
评论(0)
推荐(0)
iOS 关于比较两个值或者对象相等问题 == isEqual:
摘要: == : 此运算符对基本数据类型来说,比较的是值相等, 对于对象来说比较的是对象指向的地址是否相同 isEqual: 比较的是两个对象的内容是否一样,比较的不是指针是否指向同一个内存地址,只要是类型以及内容都一样,就是相等( isEqualToData 也是一个道理 )
阅读全文
posted @ 2021-10-14 14:00 XL-MS
阅读(175)
评论(0)
推荐(0)
2021年9月23日
iOS 访问非法https域名报错 NSURLErrorDomain Code=-1200
摘要: 具体错误如下: 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
阅读(4733)
评论(0)
推荐(0)
2017年12月11日
iOS 报错 : dyld: Library not loaded: @rpath/
摘要: 今天用阿里短视频点播短视频服务按照上边引导导入sdk后编译报错: dyld: Library not loaded: @rpath/ 整了半天 结果是目前iOS的短视频SDK输出的都是动态库,需要以动态库的方式添加. 需要在MyApp的工程中做如下配置
阅读全文
posted @ 2017-12-11 11:00 XL-MS
阅读(802)
评论(0)
推荐(0)
2017年11月13日
关于tableview下移20的问题
摘要: xcode升级到9.1后有个页面下移了20pt 查了下资料说是新版本安全区域的问题 加上如下代码tableView恢复位置正常了 if (@available(iOS 11.0, *)) { self.tableView.contentInsetAdjustmentBehavior = UIScro
阅读全文
posted @ 2017-11-13 14:21 XL-MS
阅读(1418)
评论(0)
推荐(0)
2017年11月8日
xib自动布局的时候,label高度计算误差问题
摘要: 我们通常在用自动布局的石猴 计算出的label高度会存在误差,这时候在cell里边的 awakefromNib方法里边加上 contentLabel.preferredMaxLayoutWidth = (你设置的label的宽度); 然后误差消除
阅读全文
posted @ 2017-11-08 14:57 XL-MS
阅读(300)
评论(0)
推荐(0)
2017年9月5日
关于苹果内购的一些东西,废话不多 贴代码
摘要: //首先引入相关的头文件 #import <StoreKit/StoreKit.h> #import "SSKeychainC.h" //然后遵循两个代理 <SKPaymentTransactionObserver,SKProductsRequestDelegate> //开始的时候设置 // <S
阅读全文
posted @ 2017-09-05 18:23 XL-MS
阅读(411)
评论(0)
推荐(0)
2017年9月4日
关于tableview 代理方法的莫名其妙从indexPath.row=4 开始走的问题
摘要: 今天项目有个类的tableview代理方法莫名其妙的从indexPath.row=4开始走 造成了页面本来应该有10条数据 现在只显示6条 查了下网上 说应该是tableview的代理方法heightForRowAtIndexPath的高度为0的问题 说先给他一个高度 - (CGFloat)tabl
阅读全文
posted @ 2017-09-04 17:00 XL-MS
阅读(513)
评论(0)
推荐(0)
下一页
公告