- 博客(16)
- 资源 (3)
- 收藏
- 关注
原创 低版本Xcode支持调试iOS13.0 iOS13.1
原文链接:https://blog.youkuaiyun.com/wm9028/article/details/101065701旧版Xcode调试最新手机系统(这里以Xcode10调试iOS13为例,首先会报错 running iOS 13.0 (17A577), which may not be supported by this version of Xcode.)下载iOS 13.0设备支持文件...
2019-11-06 15:49:57
1495
原创 Masonry自动布局:Tableview中headerview高度变化 tableview更新约束动画
下面代码让约束马上生效从而拿到topview的高度 [self.topView setNeedsLayout];// [self.topView layoutIfNeeded];// CGSize size = [self.topView systemLayoutSizeFittingSize:UILayou...
2019-10-18 11:36:52
981
原创 YYTextView 有几率键盘弹不出来(据说是ios11后的系统会有这样的问题)
可以尝试在你becomeFirstResponder之后加下面的判断// BOOL isKeyWindow = [APP.window isKeyWindow];// if (!isKeyWindow) {// [APP.window makeKeyWindow];// }
2019-08-21 18:08:49
1073
原创 正则笔记
1.(?<!kl_getStr\()(@\")(?=.*[\u4e00-\u9fa5]).*2.(?is)(?=^[^kl_getStr(]*$)(?=.*?@")(?=.*[\u4e00-\u9fa5]).*3.(?is)(?=^[^kl_getStr(]*$)(?=.*?@").*
2019-08-17 15:49:01
108
原创 YYTextView setMarkedText: 越界
在YYTextView.m里1471,3347,3351行加越界判断即可:1471:if(range.asRange.location+range.asRange.length<=_innerText.length) { if(notify) [_inputDelegatetextWillChange:self]; NSRangenewRange ...
2019-08-15 14:15:12
644
原创 更改git 用户名
cd 到git所在目录1. cd .git2. ls 查看git目录下文件3. vi config4. git config -l 查看config文件5. vi ~/.git6. vi ~/.gitconfig7. git status
2019-08-07 16:20:23
153
原创 面试笔记3
1.weak assign2.block如何修改外部变量 (修改属性呢?)3.for in 里数组remove add 有什么问题 for 循环呢?4.数据持久化方式以及使用场景5.runloop与线程6.二分查找7.快速排序8.category实现原理(关联对象在哪存储,category什么时候加载)...
2019-04-03 23:04:00
84
原创 面试笔记2
1.设计一个网络层模块2.socket长链接如何防止DNS劫持3.礼物模块礼连击物如何实现(用户资产如何与服务器同步)4.多线程死锁处理5.找到字符串中的数字并转成int...
2019-03-28 23:34:41
137
原创 iOS面试题
1.两个数交换(写法,加减法(注意越界),乘除法,异或法,交换地址法,性能)2.+load,+initialize 使用场景,区别 (A实现+initialize 调用A 的两个子类B,C的方法,+initialize调用几次)3. A->B->C->D 四个页面 如何从D回到B页面4.&& || & | 5,6两个数分别执行运算符 结果是什么...
2019-03-27 00:15:45
93
原创 总结iOS Protobuf 应用在项目中(批量执行protoc命令)
项目目录:protocol_def、userPreference_def 是protobuf协议文件 start可执行文件源码:#!/bin/sh## An example hook script to prepare a packed repository for use over# dumb transports.## To enable this hook, renam...
2019-03-22 00:09:44
401
原创 iOS 图片质量压缩
#define kDefaultPress 0.05#defineimgCompressTimeLimit 5//压缩图片质量- (NSData *)compressQualityWithMaxLength:(NSInteger)maxLength { CGFloat maxByetLimit = maxLength*1024; NSData *data = UI...
2019-03-20 00:01:04
588
原创 iOS 3.1.1被拒 2.3.1被拒 hidden 代码
安装class-dump的下载地址:http://stevenygard.com/download/class-dump-3.5.tar.gz点击下载后解压后会有class-dump和源码文件。将class-dump 复制到/usr/bin/class-dump。如果是OS X 10.11,因为没有/usr/bin文件夹的写权限,所以将class-dump复制到/usr/local/bin...
2019-03-18 23:22:41
5370
2
原创 MersenneTwister算法 iOS实现
.h文件 #import <Foundation/Foundation.h>@interface MersenneTwister : NSObject- (id)initWithSeed:(int32_t) seed;- (int32_t)nextInt;- (double)nextDouble;- (void)twist;@end .m...
2019-03-17 21:18:54
246
原创 笔记迭代
mac 显示隐藏文件命令两种方式1.快捷键:Command + Shift + .2.在终端(Terminal)输入如下命令,即可显示隐藏文件和文件夹defaults write com.apple.finder AppleShowAllFiles -boolean true ;killall Finderstatic理解全局变量(外部变量)的说明之前再冠以static 就构成...
2019-03-12 23:06:57
163
转载 ios日期格式转换
1、如何如何将一个字符串如“ 20110826134106”装化为任意的日期时间格式,下面列举两种类型: NSString* string = @"20110826134106"; NSDateFormatter *inputFormatter = [[[NSDateFormatter alloc] init] autorelease]; [inputFor
2015-08-15 21:10:23
273
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人