- 博客(33)
- 收藏
- 关注
转载 删除Main.storyboard和LaunchScreen.storyboard后无法国际化
删除Main.storyboard和LaunchScreen.storyboard后,在info里面的Localizations中添加国际化语言是发现无法添加。解决方式为,打开项目xcodeproj显示包内容,打开project.pbxproj后修改文件 knownRegions = ( en, "zh-Hans",...
2018-01-16 10:13:00
132
转载 iOS与H5交互时,去掉调用方法时产生的警告
由于是用字符串转成SEL,在运行时系统并不知道该方法的返回值是什么。所有会有该警告。[self.model performSelector:sel withObject:nil afterDelay:0.0]; 改成这样后,允许在下一个runloop中执行,警告就去除了。转载于:https://www.cnblogs.com/xsiOS/p/8029189.htm...
2017-12-12 18:35:00
72
转载 技术支持网址:Technical support
联系人(contact) : cao lulu邮箱地址(email): 2586772009@qq.com地址(address): 深圳市南山区南头街道(Shenzhen, China)转载于:https://www.cnblogs.com/xsiOS/p/8010581.html...
2017-12-09 09:28:00
153
转载 iPhone X 适配
iPhone X:StatusBar 高44px(原先为20px),NavigationBar 高44px,底部TabBar高83px(原先为49)快速适配宏#define NavBarHeight (ScreenHeight == 812 ? 88 : 64)#define TabBarHeight (ScreenHeight == 812 ? 83 : 49)#def...
2017-10-17 19:11:00
80
转载 iOS11 上拉刷新后没有动画出现,直接瞬间出来没有停顿
_tableView.estimatedRowHeight = 0;加上后就好了顶部留白 _tableView.sectionHeaderHeight = 0.01; _tableView.sectionFooterHeight = 0.01;转载于:https://www.cnblogs.com/xsiOS/p/7683386.html...
2017-10-17 19:06:00
110
转载 要不要去柬埔寨工作,很纠结,但是工资我又无法拒绝
今天终于跟公司辞职了,下个星期跟同事们吃个饭,然后到20号回家。最近面试了一家公司,事先看到智联招聘上这家公司开的工资很高,是去柬埔寨工作,觉得出国也可以只要工资高一切好商量就投了简历去面试,因为是出国,到今天为止目前一共招了10多个技术开发人员,年后元宵节就要去柬埔寨,所以尽早回家办理护照。最近一直很纠结,要不要去柬埔寨,首先是因为涉及到安全,生活习惯的问题,还有萌萌也不希...
2017-01-12 22:55:00
216
转载 iOS10 CAAnimationDelegate的适配
最近在xcode8打开之前的动画代码,看到如下警告原因是在iOS10之前CAAnimationDelegate是基类的分类方法,然后在iOS10之后变成了独立的协议方法,所以不遵循协议,就给了警告。所有应该这样做,下面语句除了判断__IPHONE_10_0宏是否定义,还判断了当前系统的版本是否是大于10.0的 #if defined(__IPHONE_10_0) &am...
2016-12-19 13:14:00
80
转载 Swift3GCD
GCD的使用在Swift3中的方法//串行队列letq:DispatchQueue=DispatchQueue(label:"xiaosi")//并发队列qos : 为 优先级别 可以不设置letqueue = DispatchQueue(label: "com.appcoda.anotherQueue", qos: .userInitiated, ...
2016-12-14 15:26:00
81
转载 Alamofire4.0 在 CocoaPods无法更新的问题
因为淘宝镜像已经不能使用,使用新的镜像升级ruby到最新状态platform :ios, '9.0'use_frameworks!target '输入你的工程名字' do pod 'Alamofire' end转载于:https://www.cnblogs.com/xsiOS/p/6149170.html...
2016-12-09 13:35:00
72
转载 8行代码全屏滑动
在UINavigationController中设置即可- (void)viewDidLoad { [super viewDidLoad]; // 获取系统自带滑动手势的target对象 id target = self.interactivePopGestureRecognizer.delegate; // 创建全屏滑动手势,调用系统...
2016-10-17 17:19:00
79
转载 利用Runtime给UITextView添加占位符(新方法)
以前一直使用自定义UITextView通过通知中心来自定义placeHolder,最近看到这个方法,感觉更好 UITextView*textView = [[UITextViewalloc]initWithFrame:CGRectMake(0,100, [UIScreenmainScreen].bounds.size.width,100)]; [te...
2016-07-26 11:08:00
85
转载 更改系统相机UIImagePickerController导航栏的cancle为自定义按钮
有时候需要对系统相册里面的取消按钮进行自定义,并获取点击事件做一些操作,那么你可以这样做。第一:实现navigationController代理- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController...
2016-07-05 11:03:00
183
转载 去掉UItableview section headerview黏性
UITabelView在style为plain时,在上拉是section始终粘在最顶上而不是跟随滚动而消失或者出现可以通过设置UIEdgeInsetsMake:- (void)scrollViewDidScroll:(UIScrollView *)scrollView { if (scrollView == self.myTableView) { CG...
2016-05-19 14:40:00
101
转载 解决按钮上下文字颜色不一样富文本失效的问题
//创建一个带有属性的字符串(比如颜色属性、字体属性等文字属性) NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc]initWithString:str];正常做法是btn.titleLabel.attributedText = attStr; 这句话在Label中有用,却在button...
2016-03-24 15:38:00
100
转载 2行代码隐藏自定义导航栏返回的按钮
self.navigationItem.hidesBackButton = YES; self.navigationItem.leftBarButtonItem.customView.hidden=YES;转载于:https://www.cnblogs.com/xsiOS/p/5300086.html
2016-03-20 22:45:00
80
转载 每天下午5点半下班,但是我很少在晚上1点之前睡过觉。因为都在敲代码
有时候,并不是我不想睡觉,不想休息,我也想舒适,也很想舒舒服服的坐着不工作,但很难做到,一天不敲代码,一天不学习新知识现在就浑身难受,不知道我这股热情能坚持多久.我很充实也很充实,每天我的精神饱满,战斗力极强。在做项目的时候,有一些细节方面的东西,我总想做到最好,总想做到用户体验最优,代码封装最优。有时候睡觉的时候也在想。我对未来是充满信心和期待的,我并不着急,我还很年轻,永...
2016-03-10 23:16:00
103
转载 今天集成支付宝遇到的问题
由于之前都是直接跳到后台网页的支付宝进行各个子公司的支付操作。支付宝集成后点击付款调到网页而不是调到支付宝的app,是因为没有在infoplist里面设置一些参数。设置如下:<key>NSAppTransportSecurity</key> <dict> <key>NSExceptionDomains</k...
2016-02-22 15:26:00
107
转载 linker command failed with exit code 1 (use -v to see invocation)
引入SDK时报错,或者真机调试时出现的问题,其他解决方案都是瞎扯。如下是解决方案原因:Xcode7 及以上版本会默认开启 bitcode 。bitcode具体是什么就不解释了。解决方法:1.更新library使包含Bitcode,否则会出现以上的警告。2.关闭Bitcode,简单粗暴。Build Settings”->”Enable Bitcode”改成"NO"。...
2016-02-22 11:26:00
71
转载 百度地图计算经纬度2点之间的距离
//获得当前位置和指定位置之间的距离 BMKMapPoint point1 = BMKMapPointForCoordinate(CLLocationCoordinate2DMake(39.915,116.404)); BMKMapPoint point2 = BMKMapPointForCoordinate(CLLocationCoordinate2DMa...
2016-02-17 16:34:00
145
转载 使用PhotoShop
详细请看:http://blog.sina.com.cn/s/blog_73dc36510101ahim.html转载于:https://www.cnblogs.com/xsiOS/p/5190526.html
2016-02-15 15:00:00
76
转载 Swift和OC混编
Swift调用OC,首先创建一个头文件,然后在 Build Settings里面搜索 bird,在Objective-C Bridging Header 配置 Swift-AFN/SwiftHeader.h ( Swift-AFN是我的工程名,SwiftHeader.h是我创建的文件)然后在SwiftHeader.h 中 #import "AFNetworking.h" 就...
2016-02-04 13:53:00
61
转载 Swift逃逸闭包之见解
Swift 逃匿闭包顾名思义,就是闭包想要逃跑。当闭包作为参数传给一个方法时,在这个方法被调用完后闭包却还没有被执行,而是等到方法执行完后才调用基本都是跨线程的时候才会有逃逸闭包这个说法。因为异步 所以逃离了。最简单的例子就是,你有一个loadData方法网络请求数据,当网络数据回来后调用闭包。可是loadData这个方法早就执行完了。这样就是逃逸了。转载于:https...
2016-02-01 20:35:00
85
转载 百度地图集成
在继承过程中import不出来头文件,果断放弃,直接将库文件拖进工程中即可。在右键菜单中选择Add Files to “工程名”…,从BaiduMapAPI_Map.framework||Resources文件中选择mapapi.bundle文件,并勾选“Copy items if needed”复选框,单击“Add”按钮,将资源文件添加到工程中。然后根据文档集成,所需demo已...
2016-02-01 16:22:00
64
转载 hitTest和pointInside和CGRectContainsPoint
很多app中TabBar中间会有个凸起超出部分,为了点击超出父视图但是还想让按钮响应//重写hitTest方法,去监听发布按钮的点击,目的是为了让凸出的部分点击也有反应- (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event { //这一个判断是关键,不判断的话push到其他页面,点击发布按钮的位置也是会有反应的...
2016-01-30 17:31:00
86
转载 Bitcode问题
原因:Xcode7 及以上版本会默认开启 bitcode 。bitcode具体是什么就不解释了。解决方法:1.更新library使包含Bitcode,否则会出现以上的警告。2.关闭Bitcode,简单粗暴。Build Settings”->”Enable Bitcode”改成"NO"。转载于:https://www.cnblogs.com/xsiOS/p/51504...
2016-01-22 10:24:00
82
转载 ReactiveCocoa常用方法
//1 代替kvo [[self.redView rac_valuesForKeyPath:@"frame" observer:nil] subscribeNext:^(id x) { NSLog(@"修改了"); }];//2 监听事件 [[self.btn rac_signalForControlEvents:(UIControlEventTouc...
2016-01-15 08:47:00
72
转载 iOS之图文混排
首先从github下载 https://github.com/wezm/RegexKitLite 导入.h和.m文件后为RegexKitLite.m添加编译标记-fno-objc-arc。添加动态库libicucore.dylib UITextView *tv = [[UITextView alloc]init]; tv.x = 20; tv.y = 200;...
2016-01-12 17:42:00
74
转载 tableview cell添加3D动画
当cell显示之前,会先调用该方法,因此给cell添加动画,在这个方法里面即可。-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ // 1. 配置CATransform3D的...
2016-01-05 22:53:00
66
转载 ReactiveCocoa总结
RAC三部曲,1创建信号,2订阅信号,3发送信号,信号类: RACSiganl// 1.创建信号 RACSignal *siganl = [RACSignal createSignal:^RACDisposable *(id<RACSubscriber> subscriber) { //3.发送信号 [subscriber s...
2016-01-05 22:48:00
69
转载 自定义NSOperation
一直在思考,每次异步请求都会创建一个新线程,如果我同时发100个异步请求,这样会导致我的内存爆满,应用程序奔溃,因为iOS对开线程有着约束,不能开很多个线程,这就要求我们必须对异步请求进行控制,我一直都试图将异步请求放在NSOperationque多线程中,让队列去进行管理,可是这样会造成开更多的线程,并且不能直接对异步请求进行诸如[queue addOperation:operatio...
2015-12-28 00:35:00
53
转载 做环信聊天布局时遇到的问题(UITextView自适应高度和光标位置不正常)
聊天时UITextView发送消息超过最大高度后点击发送按钮同时将文本清空,光标的位置偏离了正常的轨迹。如图后研究发现UITextView向上滚动的时候,contentOffset.y都会发生改变,下面代码可以将光标恢复正常转载于:https://www.cnblogs.com/xsiOS/p/5055591.html...
2015-12-17 22:51:00
78
转载 WKWebView与Js交互
首先打开webstorm,将最下面h5拷贝到html中。然后导入工程#define kMessageHandlerName @"mymobile"1.创建配置类 - (WKWebView *)webView{ if (!_webView) {WKWebViewConfiguration *config =[[WKWebViewConfiguration alloc]...
2015-12-11 21:06:00
74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人