
杂记
杂记
一人前行
如果你觉得迷茫,不知道自己的目标是什么,那就读书吧,把自己的工作做到极致!
展开
-
组件化遇到的问题Your configuration specifies to merge with the ref ‘refs/heads/master‘ from the remote, b...
没有勾选这一栏,造成仓库内是空的。转载 2023-10-23 16:37:20 · 2037 阅读 · 0 评论 -
iOS Xcode 15 Sandbox: rsync(xxxx) deny(1) file-write-create
在Xcode 新建项目并pod install后,run的时候,遇到了如下的问题:cd??转载 2023-10-20 13:57:35 · 9921 阅读 · 0 评论 -
pod lib create xx 遇到 Ignoring ffi-1.15.5 because its extensions are not built
【代码】pod lib create xx 遇到 Ignoring ffi-1.15.5 because its extensions are not built。转载 2023-10-20 11:05:59 · 842 阅读 · 0 评论 -
模仿UIApplication创建单例
原创 2019-09-06 21:49:00 · 88 阅读 · 0 评论 -
LayoutSubviews的调用
1.当view被添加到另一个view上时调用2.布局子控件时调用3.屏幕旋转的时候调用4.当view的尺寸大小改变的时候调用原创 2019-09-04 17:24:00 · 197 阅读 · 0 评论 -
AutoLayout的使用
虽然苹果提供了AutoresizingMask的布局方式,这个方式局限性太大;只能解决父控件和子控件间的相对关系;因此,推出了AutoLayout;苹果官方也是推荐开发者尽量使用autolayout来布局UI界面。AutoLayout的两个概念:代码示例:...原创 2019-09-01 14:46:00 · 117 阅读 · 0 评论 -
获取手机通讯录--ios
- (void)test { //这个变量用于记录授权是否成功,即用户是否允许我们访问通讯录 int __block tip=0; //声明一个通讯簿的引用 ABAddressBookRef addBook =nil; //因为在IOS6.0之后和之前的权限申请方式有所差别,这里做个判断 if ([[UIDevice currentDevice]...原创 2016-07-19 13:45:00 · 129 阅读 · 0 评论 -
AutoresizingMask 的使用
(1)先了解一下这几个枚举值的含义:(2)代码演说:在viewcontroller 用代码创建一个红色的view,如下: UIView *redView = [[UIView alloc] init]; redView.backgroundColor = [UIColor redColor]; CGFloat marginX = self.v...原创 2019-09-01 14:10:00 · 193 阅读 · 0 评论 -
魔链的参考文档--移动应用之deeplink唤醒app
https://www.jianshu.com/p/77b530f0c67b原创 2019-07-31 11:42:00 · 249 阅读 · 0 评论 -
利用Injecttion优化编辑的速度,你不是缺一台性能优化的电脑而是缺一个快速编译的工具~...
请前往如下的链接查看优化编译速度:https://www.jianshu.com/p/b2a2f15a3283原创 2019-07-01 12:19:00 · 117 阅读 · 0 评论 -
如何获取MAC的进程数
如何获取MAC的进程数参考链接:https://www.cnblogs.com/watchdatalearn2012620/p/3182477.htmlhttps://segmentfault.com/q/1010000009396800NSProcessInfo可以获得当前进程的信息。获得所有活动进程信息可以尝试使用下面的方法。进程的信息可以通过ps命令得到...原创 2019-05-07 16:54:00 · 1111 阅读 · 0 评论 -
Xcode 如何计算整个项目的代码行数
Xcode 如何计算整个项目的代码行数参考链接:https://www.cnblogs.com/sunfuyou/p/7921538.html1、打开终端2、cd 空格 将工程的文件夹拖到终端上,回车,此时进入到工程的路径此时已经进入到工程文件夹下3、运行指令(第一个方案:)find . -name "*.m" -or -name "*.h...原创 2019-04-09 11:28:00 · 1097 阅读 · 0 评论 -
iOS-tableView上拉加载更多后,界面出现偏移
iOS-tableView上拉加载更多后,界面出现偏移问题描述:在做tableview的界面展示的时候,cell用自动计算高度的。但是在上拉加载更多的时候,数据请求完后,刷新界面,界面的顶部就出现了偏移分析: 查阅资料后发现,当tableView的cell数量改变后再次reload,contentOffset的值是通过预估各cell的高度及header...原创 2019-03-18 18:40:00 · 1737 阅读 · 0 评论 -
iOS-开发者账号失效后是否还可以打包
参考链接:https://www.jianshu.com/p/601f596e8550原创 2018-12-07 11:43:00 · 953 阅读 · 0 评论 -
Xcode一次性修改整个工程的xib颜色
git地址 :https://github.com/winterwd/OneKeyChangeXIBColor 可以直接下载用(注意路径中不要有中文)感谢这个朋友的分享:https://blog.youkuaiyun.com/u014600626/article/details/83341279亲测有效!!!!...原创 2018-10-30 16:28:01 · 999 阅读 · 0 评论 -
OC-加载h5富文本的代码,并计算高度
参考文章:加载富文本的h5代码:https://zhidao.baidu.com/question/1510839173546014340.html计算富文本的高度:https://zhidao.baidu.com/question/1510839173546014340.html...原创 2018-06-20 14:10:00 · 907 阅读 · 0 评论 -
了解iOS各个版本新特性总结
参考了一下的文章:https://blog.youkuaiyun.com/zxtc19920/article/details/54341836iOS7新特性· 在iOS7当中,使用麦克风也需要取得用户同意了。如果用户不允许app使用麦克风的话,那么需要使用麦克风的app就不能接收不到任何声音· [NSArray firstObject]的实现,iOS4之前只是一个私有的方法· UIImag...原创 2018-05-28 23:06:00 · 310 阅读 · 0 评论 -
iOS tableView侧滑删除的第三方控件
(到我的文件中,下载“tableview中cell测滑删除的第三方控件”),使用方法如下:在tableView中的.m中,设置cell的方法上,事例代码如下,其中,EaseConversationCell继承于LYSideslipCell:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtInde...原创 2018-05-03 17:23:00 · 553 阅读 · 0 评论 -
iOS 转换html标签文字
参考:http://blog.youkuaiyun.com/sheng_bin/article/details/66973141原创 2017-11-07 11:23:00 · 550 阅读 · 0 评论 -
iOS textView在调用textViewDidChange方法,中文输入的问题
有时候,需要在textViewDidChange处理时,在中文输入的情况下,例如输入“中”,对应的拼音“zhong”, 在textViewDidChange的方法里会把拼音也算进去;导致输入中文时也输入不需要的英文。解决方法如下:NSString *lang = textView.textInputMode.primaryLanguage;//键盘输入模式 if ([lang ...原创 2017-10-17 13:56:00 · 2142 阅读 · 0 评论 -
iOS textView在调用textViewDidChange方法,中文输入的问题
有时候,需要在textViewDidChange处理时,在中文输入的情况下,例如输入“中”,对应的拼音“zhong”, 在textViewDidChange的方法里会把拼音也算进去;导致输入中文时也输入不需要的英文。解决方法如下:NSString *lang = textView.textInputMode.primaryLanguage;//键盘输入模式 if ([lang ...原创 2017-10-17 13:56:00 · 1183 阅读 · 0 评论 -
iOS tableview上textView在编辑状态时,tableview自动上移的功能
在viewcognroller中,添加tableview时, tableview中cell上的textField如果吊起键盘时,tableview时可以自动上移,但是如果是textView吊起键盘,tableview并不会自动上移。iOS中tableviewController已经实现了这个功能了,借用tableviewcontroller就可以。非常方便。代码如下: UITab...原创 2017-10-17 12:34:00 · 1304 阅读 · 0 评论 -
0c-适配 iOS 11
参考路径:https://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=2653579210&idx=1&sn=d5ea8d46c08106ed6b02ca3f1e1f434c&chksm=84b3b5cdb3c43cdb3118fa05853a499acc88a10214cf222c0aef2e866ac23f43...原创 2017-10-09 18:48:00 · 90 阅读 · 0 评论 -
OC-scrollview加载多个控制器界面的优化
在开发过程中,经常有一个控制器中多个字控制器界面的管理,如下图:这种实现方式,很多种,今天主要记录用scrollview实现的方法。并且只加载当前显示界面的数据。思路:(1)创建3个需要展示的控制器和1个来展示这3个控制器的控制器(2)把3个控制器添加在主控制器上(3)在滚动的时候,判断这个字控制是否已经加载过了,没有的话,就加载,有的话,不做处理优势:可以避...原创 2017-09-04 17:14:00 · 928 阅读 · 0 评论 -
修改textfield的占位符颜色
[self.titleField setValue:UIColorFromHEXWithAlpha(0x999999, 1) forKeyPath:@"_placeholderLabel.textColor"];原创 2017-07-28 11:19:00 · 332 阅读 · 0 评论 -
图片编码简介
数据在网络中是以二进制流的形式传播的,那么我们该如何把那些1和0解析成我们需要的数据格式呢?当文件都使用二进制流作为传输时,需要制定一套规范,用来区分该文件到底是什么类型的。 文件头有很多个,我们在这里就介绍一些主流的且跟图片相关的文件头。JPEG (jpg),文件头:FFD8FFE1PNG (png),文件头:89504E47GIF (gif),文件头:47494638TIFF...原创 2017-07-25 16:52:00 · 730 阅读 · 0 评论 -
转:Objective-C新特性__nonnull和__nullable
http://blog.sina.com.cn/s/blog_5c91824f0102vxpd.html原创 2017-07-24 18:40:00 · 378 阅读 · 0 评论 -
UINavigationController 小记
1.以栈的形式管理视图控制器,push 和 pop 方法来弹入和弹出控制器,最多只能显示一个视图控制器。2.使用pop方法可以移除栈顶控制器,当一个控制器被pop后,控制器内存会被释放了。3.一层一层的返回不方便,可以直接回到指定的控制器VC_A(处于VC_A与栈顶之间的控制器会被释放)4.iOS7之后,系统默认会给导航栏控制器中所有的UIScrollView的顶部添加额外的滚动区...原创 2017-04-17 12:25:00 · 104 阅读 · 0 评论 -
类似微信聊天界面加载历史记录的样式
做IM聊天时,加载聊天历史纪录时,reload的时候,会把tableview滚动到顶部,用户体验效果并不好。我们需要在加载历史纪录时,不让他自动滚动。上网找了一个方法,挺好用的:创建一个继承于:UITableView的类在这个类中重写方法:- (void)setContentSize:(CGSize)contentSize 这个方法:接着,在需要用到的地方引入这个类即...原创 2016-09-20 18:04:00 · 1624 阅读 · 0 评论 -
IOS开发UISearchBar失去第一响应者身份后,取消按钮不执行点击事件的问题
在iOS开发中,使用UISearchBar的时候,当搜索框失去焦点的时候,取消按钮是默认不能点击的,如图按钮的颜色是灰色的:这是因为此时取消按钮的enabled属性被设置为NO了,那么当我们需要让取消按钮一直可以点击的时候,就需要我们自己来改变该属性的赋值,这里举例当点击search按钮的时候,回收键盘的同时让取消按钮的可以点击,在代理方法里面添加代码如下:-(void)searc...原创 2016-09-12 11:50:00 · 332 阅读 · 0 评论 -
按钮的内容靠左边对齐
button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;原创 2016-08-05 15:56:00 · 3221 阅读 · 0 评论 -
获取设置唯一的UDID的值
http://blog.sina.com.cn/s/blog_5971cdd00102vqgy.html---方法http://www.jianshu.com/p/a7a4a14c8030 --说明其他的id原创 2016-07-19 13:48:00 · 149 阅读 · 0 评论 -
修改按钮上图片的大小-iOS
http://www.hudongdong.com/oc/146.html原创 2016-07-19 13:46:00 · 2041 阅读 · 0 评论 -
设置searchBar上右边取消按钮的颜色
[[UIBarButtonItem appearanceWhenContainedIn: [UISearchBar class], nil] setTintColor:RGBA(0, 161, 176, 1) ];原创 2016-07-14 18:27:00 · 189 阅读 · 0 评论 -
图片设置的格式
UIViewContentMode 都有哪些值:typedef NS_ENUM(NSInteger, UIViewContentMode) { UIViewContentModeScaleToFill, UIViewContentModeScaleAspectFit, // contents scaled to fit with fixed aspect. re...原创 2016-07-14 12:39:00 · 320 阅读 · 0 评论 -
处理导航栏出现的多出64偏移量的问题
self.navigationController.navigationBar.translucent = NO;原创 2016-07-08 12:35:00 · 223 阅读 · 0 评论 -
UIMenuController和UIMenuItem的使用
UIMenuController的方法:1.创建menucontroller+ (UIMenuController *)sharedMenuController;2.设置是否可见- (void)setMenuVisible:(BOOL)menuVisible animated:(BOOL)animated;3.设置显示的位置- (void)setTargetRect:(...原创 2016-07-06 22:51:00 · 195 阅读 · 0 评论