iOS
梦夜了又破晓
这个作者很懒,什么都没留下…
展开
-
单词图解隐私政策
本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本...原创 2019-09-24 05:37:14 · 405 阅读 · 0 评论 -
Cannot create __weak reference in file using manual reference counting
升级Xcode中遇到了如上的问题。解决方法如下,上次也碰到过这个问题,解决了就忘记。either "build setting --> Apple LLVM7.1 - Language - Objective-c --> Weak References in Manual Retain Release" set 2 Yes orDelete the __weak qualifi转载 2016-03-28 15:54:11 · 956 阅读 · 0 评论 -
ios 毛玻璃效果
UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]]; visualEffectView.frame = self.view.bounds;原创 2016-03-14 11:44:19 · 245 阅读 · 0 评论 -
Request failed: unacceptable content-type: text/html
AFN报如上错,遇到好几次了,每次开新项目就会遇到一次,再加上自己的记性不太好,每次解决了就忘记了。解决方法如下:1.在xcode下全局搜索 self.acceptableContentTypes2.self.acceptableContentTypes = [NSSet setWithObjects:@"application/json", @"text/json", @"te原创 2016-03-11 15:40:54 · 700 阅读 · 0 评论 -
iOS block 的用法
代码块本质上是和其他变量类似。不同的是,代码块存储的数据是一个函数体。使用代码块是,你可以像调用其他标准函数一样,传入参数数,并得到返回值。脱字符(^)是块的语法标记。按照我们熟悉的参数语法规约所定义的返回值以及块的主体(也就是可以执行的代码)。下图是如何把块变量赋值给一个变量的语法讲解:代码如下: NSInteger (^myBlock)(NSInteger a, N原创 2016-03-18 16:14:05 · 259 阅读 · 0 评论 -
iOS 多线程NSOperation
NSOperation有两个子类:NSInvocationOperation 和 NSBlockOperationNSOperation 如果有多个任务事,默认是异步执行的,如下代码。NSBlockOperation *operation = [NSBlockOperation blockOperationWithBlock:^{ NSLog(@"1"); }]原创 2016-03-18 10:59:46 · 322 阅读 · 0 评论 -
No location, value may have been optimized out
今天调试的时候遇到这个问题,看不到调试的时候各个参数的值。作如下修改:Product -> Scheme -> Edit Scheme -> run -> build configuration 把relesae改为debug。原创 2016-02-19 17:08:07 · 1596 阅读 · 0 评论 -
iOS GCD的用法
在主线程上执行: dispatch_async(dispatch_get_main_queue(), ^{ });在后台执行:dispatch_async(dispatch_get_global_queue(0, 0), ^{ });GCD队列的用法:1,异步队列:dispatch_queue_t queue原创 2016-03-17 17:59:07 · 369 阅读 · 0 评论 -
OC Swift 混编
http://www.th7.cn/Program/IOS/201509/565867.shtml原创 2016-03-05 16:25:47 · 254 阅读 · 0 评论 -
ios UIAlertController
UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"提示" message:@"是否删除数据" preferredStyle:UIAlertControllerStyleAlert]; [self presentViewController:alertController an原创 2016-02-17 11:32:46 · 372 阅读 · 0 评论 -
View controller-based status bar appearance
info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。为NO则以application的设置为准,view controller的prefersStatusBarHidden方法无效,是根本不会被调用的。一、如果Vie转载 2016-01-27 09:32:20 · 614 阅读 · 0 评论 -
ios 在状态栏上做动画
实现的代码static StatusWindow *tipsWindow = nil;+ (StatusWindow *)shareStatusWindow{ if (!tipsWindow) { static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{原创 2016-01-21 17:20:12 · 350 阅读 · 0 评论 -
常用工具记录
ESJsonFormat-Xcode原创 2015-12-28 18:21:24 · 276 阅读 · 0 评论 -
自定义UIButton图片和文字的frame
新建一个Button继承 UIButton#pragma mark 调整内部UILabel的frame- (CGRect)imageRectForContentRect:(CGRect)contentRect{ CGFloat imageX = contentRect.size.height * 1/6; CGFloat imageY = contentRect.size.原创 2016-04-22 16:57:32 · 622 阅读 · 0 评论 -
ios调用淘宝
宝贝详情 taobao://item.taobao.com/item.htm?id=12688928896宝贝搜索 taobao://s.taobao.com/?q=iphone原创 2016-08-08 18:19:25 · 410 阅读 · 0 评论 -
ios 屏幕旋转监测
最近做一个视频播放的页面,要有全屏播放的功能,所以需要检测屏幕的旋转的方向代码如下先添加通知[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(change:) name:UIApplicationDidChangeStatusBarOrientationNotification objec原创 2017-01-05 14:28:33 · 548 阅读 · 0 评论 -
关于 iOS App《单词图解》的服务支持
联系电话:18627056710联系邮箱:505917250@qq.com原创 2019-09-24 05:10:14 · 350 阅读 · 0 评论 -
iOS sqlite 加密
首先加密不用写太多代码,如果嫌麻烦可以下载 DB Browser for Sqlite这个软件,里面有个加密功能,直接在里面加密就可以了。然后是解密了,首先在项目里pod 'FMDB/SQLCipher',如果以前pod 'FMDB'记得删除,不然读取数据会报错 'file is encrypted or is not a database'.然后在在FMDatabase.m 里 - (B...原创 2019-09-23 16:44:42 · 843 阅读 · 0 评论 -
单词图解隐私政策
本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本...原创 2019-01-24 01:33:45 · 149 阅读 · 0 评论 -
关于TableView上拉刷新跳动的bug
做项目tableview上拉加载更多的时候tableView随机跳动,这时候要设置几个值self.tableView.estimatedRowHeight = 0;self.tableView.estimatedSectionHeaderHeight = 0;self.tableView.estimatedSectionFooterHeight = 0;意思是说tableView的每...原创 2018-12-29 11:15:14 · 555 阅读 · 0 评论 -
iOS AES-128-ECB 加密
最近在做PHP和iOS项目,iOS这边的aes加密PHP解密不了,然后去站长工具解密iOS加密的密文才知道是iOS加密和解密出了问题这篇博文很好解决了这个问题https://www.jianshu.com/p/c05d6fc8ccc2...原创 2018-11-27 22:39:17 · 1602 阅读 · 0 评论 -
GIF动图大师隐私政策
本软件尊重并保护所有使用服务用户的个人隐私权。为了给您提供更准确、更有个性化的服务,本软件会按照本隐私权政策的规定使用和披露您的个人信息。但本软件将以高度的勤勉、审慎义务对待这些信息。除本隐私权政策另有规定外,在未征得您事先许可的情况下,本软件不会将这些信息对外披露或向第三方提供。本软件会不时更新本隐私权政策。您在同意本软件服务使用协议之时,即视为您已经同意本隐私权政策全部内容。本隐私权政策属于本...原创 2018-11-17 23:01:55 · 246 阅读 · 0 评论 -
seekToTime
seekToTime 不是很精确,有时候会跳几秒,搞了我两个小时,后面看了苹果的文档才知道,你妹,耽误工夫[self.player seekToTime:time toleranceBefore:kCMTimeZero toleranceAfter:kCMTimeZero completionHandler:^(BOOL finished) { [self.player play];...原创 2018-11-12 04:26:25 · 1313 阅读 · 0 评论 -
关于 iOS App《长图拼接》的服务支持
联系电话:18627056710联系邮箱:505917250@qq.com原创 2018-09-23 02:45:43 · 788 阅读 · 0 评论 -
UIPickerView的用法
#import "ViewController.h"@interface ViewController () { NSArray *_mapArray; NSArray *_kindsArray; NSArray *_detailsArray;}@property (weak, nonatomic) IBOutlet UIPickerView *pickerVi原创 2017-09-14 23:20:45 · 238 阅读 · 0 评论 -
iOS 视觉差
就是iPhone上icon随着手机的角度来上下左右移动主要一个类 UIInterpolatingMotionEffect,应用也很简单,代码在下面self.subview = [[UIView alloc] init]; self.subview.backgroundColor = [UIColor redColor]; [self.view addSubv原创 2017-07-14 11:56:03 · 473 阅读 · 0 评论 -
iOS 给UIView设置任意圆角
CGFloat corner = 50; CAShapeLayer *shapeLayer = [CAShapeLayer layer]; shapeLayer.path = [UIBezierPath bezierPathWithRoundedRect:self.qa.bounds byRoundingCorners:UIRectCornerTopLeft | UIRectCor原创 2017-03-07 10:35:16 · 1233 阅读 · 0 评论 -
UICollectionView的用法
UICollectionView的用法 供以后使用#import "CoverCollectionViewController.h"#import "CoverCollectionViewCell.h"@interface CoverCollectionViewController () @property (nonatomic,strong)UICollectionView原创 2015-11-24 11:05:12 · 364 阅读 · 0 评论 -
KSImageNamed 安装后无效解决方法 亲测有用
UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。若安装后无效,或许需要做一下修改:1.打开xcode插件所在的目录:~/library/Users/“你自己的用户名”/Library/Developer/Xcode/Plug-ins2.选择已经安装的插件KS转载 2015-10-14 19:18:03 · 1166 阅读 · 0 评论 -
error: linker command failed with exit code 1 (use -v to see invocation 错误处理
ios开发这个错误一定少不了,现总结如下,一般这三方面的问题,如果不是哪你真可麻烦了1.引用出错,把***.h弄成了.m,检查一下你的所有引用;2.再就是你引用第三方的库,你添加文件是系统没有所第三方库的.m文件参入的编译中去,你向项目添加文件得注意了;3.就是不小心添加的重复的类,向Entity之类,具体你可以看这里http://stackoverflow.com/que原创 2014-12-15 12:26:32 · 496 阅读 · 0 评论 -
ios中对url中得特殊字符处理
代码如下:+(NSString *)dealWithSpecialCharacter:(NSString *)string{ return CFBridgingRelease(CFURLCreateStringByAddingPercentEscapes(kCFAllocatorDefault,原创 2014-12-13 15:01:01 · 945 阅读 · 0 评论 -
给UIImageView 添加圆角
imageView.layer.cornerRadius = 5.0;imageView.layer.masksToBounds = YES;原创 2014-12-29 22:24:22 · 473 阅读 · 0 评论 -
给UIImage 添加水印
下面是添加水印的代码 :-(UIImage *)waterMaskImage{ CGSize imageSize = CGSizeMake(100, 100); UIGraphicsBeginImageContext(imageSize); UIImage *image = [UIImage imageNamed:@"0.png"]; [i原创 2014-12-29 01:07:35 · 606 阅读 · 0 评论 -
UITextView上面一段空白,文字从下面的位置开始显示
这是由于控制器被UINavigationController給包住了,只要在viewDidAppear方法下面增加 UItextView ,就不会出现此情况了。原创 2014-12-13 00:05:15 · 942 阅读 · 0 评论 -
xcode 显示行号
xcode->preferences->text editing->editing第一个项 show line numbers打勾既可。原创 2014-12-29 15:22:15 · 543 阅读 · 0 评论 -
IOS8 位置服务不启动问题
IOS App定位服务在IOS7中正常,IOS8中打开MapKit时没有弹出位置验证提示并且didUpdateLocations代理方法也不调用。原因:在IOS8中新增了 requestAlwaysAuthorization 和 requestWhenInUseAuthorization 方法,需要将他们添加到info.plist文件中。但是xcode6没有默认添加,用编辑器打开i转载 2014-12-26 15:54:50 · 514 阅读 · 0 评论 -
NSArray 的@property属性
@property(nonatomic,strong)NSArray *answers;这里是声明为strong,不然会直接崩掉,整了1个多小时才检查出来。原创 2014-12-11 16:18:08 · 709 阅读 · 0 评论 -
iOS 判断网络请求是否成功
[NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *connectionError) { if (data) {原创 2014-12-04 22:30:50 · 1804 阅读 · 0 评论 -
pushing a navigation controller is not supported UIImagepickercontroller
今天在调用相机的是报了这个错下面的picker 也是一个navigationController[self.navigationController pushViewController:picker animated:YES];应该换成[selfpresentViewController:picker animated:YEScompl原创 2015-01-09 17:57:24 · 1018 阅读 · 0 评论 -
修改UITextField的边框颜色
UITextField的边框颜色原创 2014-12-03 15:17:19 · 2178 阅读 · 0 评论