- 博客(14)
- 资源 (11)
- 收藏
- 关注
转载 Linux系统更新
sudo apt update apt-get upgrade && sudo apt dist-upgrade sudo apt install update-manager-core /// 编辑release-upgrades文件 sudo vim /etc/update-manager/release-upgrades 更改最后一行(按i进入编辑状态.编...
2018-09-28 15:54:29 3233
原创 CHPageControl
CHPageControlCHPageControl效果默认样式图片样式多图片样式使用 self.pageControl = [[CHPageControl alloc] init]; [self.view addSubview:self.pageControl]; self.pageControl.numberOfPages = 10; ...
2018-09-28 09:53:41 232
原创 reloadData立即执行
大家知道reloadData会使控件(UICollectionView、UITableView刷新数据源,代理等).一般没人会注意到reloadData是异步的.因为我有仿网易新闻加载逻辑的需求.特意的看了看.在reload后调用完成滚动详情见:UIScrollView及其子类停止滚动的监测然而我在代理里面算了当前显示cell(item)的indexPath之后使用cellForItem...
2018-09-26 16:27:56 2669
原创 Xcode10报错之libstdc++.6.0.9.tbd未找到(library not found for -lstdc++.6.0.9)
这是因为咱们工程引用了libstdc++.6.0.9.tbd这个文件,而Xcode10移除了这个文件.我们可以去Xcode9中移出该文件.路径为 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/或者去以下的网址下载然后放入上面...
2018-09-18 21:24:54 11128
原创 Xcode10报错之多个info.pilst
今天更新Xcode10碰到一个错误记录一下.这个错误说有多个info.plist文件.看路径我们也知道一个是工程本身的info.plist文件一个是Masonry带的一个info.plist文件.由于工程比较老旧了,我接手的时候有些三方库是以拖入的形式导入的.而且是整个导入…所以出现了有多个plist文件**解决方法:**直接删除其他的info.plist文件就OK了.**注:**Co...
2018-09-18 17:06:11 949
原创 通知名的规范写法
维护别人代码的时候最讨厌的就是通知导致的崩溃了为什么这么说呢,因为许许多多的程序员写通知的时候都是直接以以下的方式使用通知的通知名的 @"通知名"每次找个通知都老费劲了.定义名字的时候还不清不楚不明不白.比如我在A控制器里头写一个 @"UITableViewContentOffsetYChange&a
2018-09-17 10:37:20 336
原创 ZFPlayer之禁止视频自动旋转
如果你开启控制中心的自动旋转,那么zfplayer就会自动旋转,导致布局出现错误(如果对应页面没有设置支持旋转)/// 将ZFPlayerController对象的允许旋转属性设置为NO即可 /// Whether allow the video orientation rotate. /// default is YES. @property (nonato...
2018-09-14 12:53:01 2154
原创 iOS11适配之UISearchBar
话说有些控件到iOS11的表现就是很奇怪.比如之前讲的UIScrollView iOS11UIScrollView的适配戳这里 UIScrollView的问题是应该是SafeArea的改动导致的. 那么,UISearchBar添加到NavigationItem的titleView上导致Nav高度的变化(iOS11 only)如何解决呢. 首先,我们要知道导航栏的高度是44.不管是iP...
2018-09-11 10:18:03 1566
原创 防止iOS中私有属性在block中的循环引用
想看答案可以直接瞅瞅底下代码.对于一般的@property修饰的属性我们可以使用__weak转换一下self来修饰 __weak typeof(self) weakSelf = self; //然后把self.xxx变成weakself.xxx那么.对于一些没有使用@property修饰的私有属性呢.比如一下这种. @interface xxx () { ...
2018-09-10 16:44:59 2271
原创 iOS交换系统方法
交换系统方法也属于runtime的一部分1.首先导入runtime #import <objc/runtime.h>2.取出系统方法与你写的方法 Method systemMethod = class_getInstanceMethod(self, @selector(systemMethod)); Method my_Method = cl...
2018-09-07 00:42:51 3903 1
原创 iOS分类添加属性
我们可以通过runtime来给iOS的分类添加属性. 想添加属性,记住几个关键词,1.@dynamic 2.Associated1. 首先我们像普通的类一样在.h里头使用@property声明一个属性 ///xxx+CH.h.这里是xxx类的CH分类的.h文件 @interface xxx (CH) @property (nonatomic ,stro...
2018-09-05 23:46:03 2345
原创 UIEdgeInsets
UIEdgeInsetsMake(&amp;lt;#CGFloat top#&amp;gt;, &amp;lt;#CGFloat left#&amp;gt;, &amp;lt;#CGFloat bottom#&amp;gt;, &amp;lt;#CGFloat right#&amp;gt;)UIEdgeInsets就是长上面的样子的.有四个属性.对应上左下右.
2018-09-04 12:51:14 849
OpenCore-0.6.0-RELEASE.zip
2020-07-30
OpenCore-0.5.9-RELEASE.zip
2020-07-19
OpenCore Configurator.zip
2020-06-28
CHTransition.zip
2019-06-09
iFunBox for mac
2018-04-15
Sublime Text for mac
2017-12-15
Reveal 1.6.3
2017-09-01
Cornerstone for mac v3.0.3
2017-09-01
Cornerstone2.7.10
2017-09-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人