- 博客(37)
- 收藏
- 关注
转载 手动执行按钮的点击....事件
sendActionsForControlEvents转载于:https://www.cnblogs.com/onlyMyRailGun/p/6560311.html
2017-03-16 16:47:00 440
转载 获取本地mp3时长
- (void)setUpReadTimeAndRecordTimeWithFilePath:(NSString *)filePath{ NSURL *url = [NSURL fileURLWithPath:filePath]; AVURLAsset *audioAsset = [AVURLAsset URLAssetWithURL:url options:ni...
2017-03-14 15:46:00 342
转载 手动控制显示和隐藏状态栏 setNeedsStatusBarAppearanceUpdate
#pragma mark 播放的时候显示- (void)PlayWith:(NSURL *)url AndVideoName:(NSString *)name{ _statusBarHide = YES; [self setNeedsStatusBarAppearanceUpdate]; ... }- (BOOL)prefe...
2017-02-23 15:02:00 567
转载 CGContextAddArc
CGContextAddArc(CGContextRef c, CGFloat x, CGFloat y, // 圆心(x,y) CGFloat radius, // 半径 CGFloat startAngle, CGFloat endAngle, // 开始、结束弧度...
2017-02-15 18:53:00 215
转载 字符串转类名
Class someClass = NSClassFromString(@"SomeClassName");id obj = [[someClass alloc] init];转载于:https://www.cnblogs.com/onlyMyRailGun/p/6399295.html
2017-02-14 21:23:00 221
转载 cocoa pod 相关错误
warning: inexact rename detection was skipped due to too many files.warning: you may want to set your diff.renameLimit variable to at least 8865 and retry the command.在git目录下执行下面的命令git c...
2017-02-14 10:11:00 373
转载 手动内存管理
转自http://www.jianshu.com/p/2FKy7DNSObject中与内存管理操作相关的方法:生成持有对象: alloc/new/copy/mutableCopy等持有对象: retain记录引用计数: retainCount释放对象: release方法废弃对象: dealloc如何进行内存管理:在对象创建时,引用计数(ret...
2017-02-13 22:26:00 114
转载 iOS 卡片拖拽+翻转效果 。 仿tableview从缓存池中获取cell机制
1.效果图如下: 1.拖拽时分三种状态: - (void)panOfRemoveMode:(UIPanGestureRecognizer *)gesture{ if (gesture.state == UIGestureRecognizerStateBegan) { // 初始手指滑动的距离 __finge...
2017-02-09 08:10:00 641
转载 ipad 横竖屏适配+多任务+分屏
ipad经常要求可以支持横屏、分屏: 首先配置项目环境 1.支持横竖屏 2.plist添加配置 3.launch Screen File 必须有值4. UI 使用自动布局转载于:https://www.cnblogs.com/onlyMyRailGun/p/6380504.html...
2017-02-09 08:00:00 1390
转载 iOS 横竖屏适配 ---masonry
要点: 1.配置可以支持的屏幕方向(至少有横屏) 2.利用约束添加控件。 一般纯代码编写UI 用masonry比较多 。 导入工程即可。简单使用masonry如下: //搜索栏 UIImageView *searchView = [[UIImageView alloc]init]; sear...
2017-02-09 07:54:00 996
转载 修复条形码和二维码扫描时的延迟问题
如果同时支持扫描二维码和条形码,发现扫描条形码时速度很慢。 // 捕获到的数据的输出 AVCaptureMetadataOutput *captureOutput = [[AVCaptureMetadataOutput alloc] init]; [captureOutput setMetadataObjectsDelegate:s...
2017-02-04 14:26:00 1138
转载 des 加密 iOS
转载请注明原文出处 生成同名的Des.h文件和Des.m文件后,拷贝下方的代码可直接使用。注意在Des.m文件中将key值修改为项目所需的key。---》 #define DesKey 过程很简单,将字符串加密转成16进制字符串,以及将16进制字符串转成字符串。 以下是.h文件内容: //// Des.h// desIOS//...
2016-09-08 15:51:00 157
转载 //相当于深拷贝一份dataArray。这样才不会改变dataArray本身的值
//相当于深拷贝一份dataArray。这样才不会改变dataArray本身的值 NSMutableArray* commitDataArray = [NSKeyedUnarchiver unarchiveObjectWithData:[NSKeyedArchiver archivedDataWithRootObject:dataArray]];转载于:https://www...
2016-08-17 17:18:00 139
转载 选图片
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"温馨提示" message:@"照片选取" preferredStyle:UIAlertControllerStyleAlert]; UIAlertAction *actionCancel = [UIAlertActi...
2016-07-01 16:39:00 110
转载 push
原文来自: http://www.bubuko.com/infodetail-964134.html有导航控制器push过后pop可以反回上一个界面,然而我们需要返回多级界面有下面两种方法调用API- (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)ani...
2016-07-01 14:42:00 386
转载 Your build settings specify a provisioning profile with the UUID “65a1f48d-2fa3-44eb-8142-627d9d4455...
Your build settings specify a provisioning profile with the UUID “65a1f48d-2fa3-44eb-8142-627d9d4455b1”, however, no such provisioning profile was found.一定要关闭Xcode ,然后用文本编辑器 删掉这行。转载于:ht...
2016-06-29 09:36:00 129
转载 大夏VIEW使用技巧
HDXTextView *remark=[[HDXTextView alloc] initWithFrame:CGRectMake(leftmargin-5,labbackView.top, cellContentView.width-2*leftmargin+10, txtViewHeight)]; remark.tag=indexPath.row; remark.lay...
2016-06-22 16:55:00 103
转载 延迟N秒执行某个方法
[self performSelector:<#(nonnull SEL)#> withObject:<#(nullable id)#> afterDelay:<#(NSTimeInterval)#>]转载于:https://www.cnblogs.com/onlyMyRailGun/p/5604164.html
2016-06-21 16:44:00 144
转载 button 变成圆
btn.layer.cornerRdius = width/2.0;btn.layer.maskToBounds = width/2.0;转载于:https://www.cnblogs.com/onlyMyRailGun/p/5603518.html
2016-06-21 14:25:00 383
转载 NSLog 输出文件名、方法名、行号
项目中经常会需要根据日志输出来寻找源代码,通过以下方法可以让它自动输出文件名、方法、行号,非常方便。找到项目的pch文件,添加以下内容即可: ...为三个英文句号(复制粘贴后可能会变化)。/** * 日志输出 */#ifdef DEBUG# define NSLog(fmt, ...) NSLog((@"[文件名:%s]\n" "[函数名:%...
2016-05-27 17:35:00 193
转载 禁用手势
- (void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; // 禁用 iOS7 返回手势 if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecog...
2016-05-26 17:26:00 250
转载 修改项目工程名 iOS
结合这两篇原文:http://www.cocoachina.com/ios/20150104/10824.htmlhttp://jingyan.baidu.com/article/0964eca21126a98285f53625.html个人经验,在修改文件夹名运行报错的时候,全局搜索原先的项目名,找到下面这些东西,将他们的引入路径或者文件名称改为新的项目名称:...
2016-05-24 16:00:00 89
转载 Port 8081 already in use, packager is either not running or not running correctly
运行 react_native 时发生这个错误,解决办法关掉端口8081对应的进程1.打开终端,输入命令:lsof -i:80812.此时提示:COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEQvodTermi 580 railgun 18u IPv4 0x68e18b...
2016-04-27 08:45:00 319
转载 iOS系统原生二维码条形码扫描
本文讲述如何用系统自带的东东实现二维码扫描的功能:点击当前页面的某个按钮,创建扫描VIEW。细心的小伙伴可以发现 title被改变了,返回按钮被隐藏了。这个代码自己写就行了,与本文关系不大。。。绿色的线会上下跑,不要担心:D实现效果如下: 1.在工程中添加框架AVFoundation.framework 2.声明代理:AVCaptureMetadataOutputO...
2016-03-25 16:38:00 194
转载 给键盘添加一个工具条
开发中经常遇到要给键盘添加一个工具条,工具条上有按钮,点击后可以隐藏键盘的情况。比如下面:需要弹出纯数字键盘,这个时候就需要通过工具条来隐藏键盘了。场景:点击一个cell中的textfield弹出数字键盘,上面加上工具条步骤1:在cellforrow中创建工具条。步骤2:把textfield的inputAccessoryView 属性 = 你创建的工具条步骤3...
2016-03-03 13:33:00 165
转载 利用数码测色计 来获取需求原型图中的颜色,设置为开发中的颜色
一定要选择显示原生值才行!1.打开mac应用(其他)中的数码测色计2.选择:显示原生值3.在代码中设置UIColor CGFloat R = (CGFloat) 225/255.0; CGFloat G = (CGFloat) 66/255.0; CGFloat B = (CGFloat) 88/255.0; CG...
2016-02-25 11:00:00 239
转载 UICollectionView 简单的使用和注意事项
UICollectionView 在创建的时候,要给它一个UICollectionViewFlowLayout (不然会崩溃),就像tableview一样,也要为它注册自定义的cell。 UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc]init]; [flowLayo...
2016-02-25 08:58:00 105
转载 自定义cell相关注意事项
1.拖线成功后,如果又在.h文件或者.m文件里面删除了对应的属性或者方法。一定要在xib文件中,删除关联。方法是:右键点击一下对应的UI控件,把多余的关联叉掉就行了。 不然容易崩溃。转载于:https://www.cnblogs.com/onlyMyRailGun/p/5188949.html...
2016-02-14 13:12:00 123
转载 自定义cell时,在宽的手机上显示太窄解决办法
1.工程设置要如下:见第二个红框,清除launch screan file 后面的内容2.自定义的cell要设置auto layout 和size clases转载于:https://www.cnblogs.com/onlyMyRailGun/p/5188947.html...
2016-02-14 13:08:00 92
转载 iOS 滤镜 转载,原文见正文首行链接
转载自:http://blog.sina.com.cn/s/blog_5fb39f9101018gv7.html直接上代码了://// ViewController.m// 图片模糊处理//// Created by wusiping on 16/1/28.// Copyright © 2016年 wusiping. All rights r...
2016-01-28 12:01:00 93
转载 使用约束给tableview添加暂无数据的提示
在tableview没有数据的时候,我们经常需要在tableview的正中间插入一张图片,来提示用户暂无数据/** * 添加一个view,提示暂无数据 */- (void)addPromptView{ UIView* promptView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, [UISc...
2016-01-27 10:19:00 144
转载 iOS创建本地通知和删除对应的通知,工作日通知
本文的代码主要是:创建本地通知,删除对应的本地通知,创建工作日闹钟直接上代码://// ViewController.m// LocalNSNotification//// Created by wusiping on 16/1/27.// Copyright © 2016年 wusiping. All rights reserved.//...
2016-01-27 10:02:00 188
转载 判断是否是新的版本
1.在主控制器的viewDidLoad方法里面判断是否是新的版本2.如果是新的版本就跳到引导页面- (void)viewDidLoad{ [super viewDidLoad]; self.title = @"主页"; [self fisttime];....}-(void)fisttime{// if ([[NSUs...
2015-12-31 08:48:00 178
转载 Xcode使用source control 时提示the server certificate failed to verify 的解决办法
wusipingdeMacBook-Pro:~ railgun$wusipingdeMacBook-Pro:~ railgun$ svn ls https://13.13.13.134:8443/svn/isite_iosError validating server certificate for 'https://13.13.13.134:8443':- The ce...
2015-12-30 10:43:00 600
转载 解决 Xcode7 中多个模拟器的办法
转自: http://www.oschina.net/code/snippet_196012_505741.关闭xcode2.终端输入 sudo killall -9 com.apple.CoreSimulator.CoreSimulatorService 输入你的电脑密码3.终端输入 rm -rf ~/Library/Developer/CoreSimulator/Devi...
2015-12-29 09:44:00 107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人