- 博客(153)
- 问答 (1)
- 收藏
- 关注
原创 block用copy修饰,delegate 用weak修饰,
参考链接:http://www.jianshu.com/p/073db200b285block: 用copy修饰typedef void(^BlockBack)(NSString *str);@interface ViewController : UIViewController- (void)loginWith:(NSStrin
2017-07-06 22:57:28
1199
原创 代码块
1:手势: //单击 UITapGestureRecognizer * tapGestuer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapGestureAction)]; tapGestuer.delegate =self; [self.
2017-07-05 09:46:04
423
转载 iOS中TextView显示HTML文本
参考链接:http://www.jianshu.com/p/85d59410d3df NSAttributedString * attributedString = [[NSAttributedString alloc]initWithData:[contentStr dataUsingEncoding:NSUnicodeStringEncoding] options:@{NSDoc
2017-06-30 16:07:26
1389
原创 苹果审核被拒
1. 2 Safety: User Generated Content 5. Legal: PreambleGuideline 1.2 - Safety - User Generated ContentYour app enables the display of user-generated content but still does not have the p
2017-06-23 09:40:54
7827
原创 实现Button文字(titleLabel)和图片(imageView)上下排列
self.personBtn = [UIButton buttonWithType:UIButtonTypeCustom]; [self.personBtn setTitle:@"找人" forState:UIControlStateNormal]; self.personBtn.titleLabel.font = [UIFont systemFontOfSize:12];
2017-06-19 15:46:54
730
转载 几种UITableview自定义Cell的办法
原文链接:http://blog.csdn.net/feng2qing/article/details/514071561>纯代码自定义UITableviewCell继承UITableviewCell,重写cell的initWithStyle:withReuseableCellIdentifier- (instancetype)initWithStyle:(UITabl
2017-06-19 11:17:48
323
转载 mac电脑配置iPV6环境测试,只需一个手机
iOS开发中如何模拟IPv6网络测试 App原文链接:http://www.jianshu.com/p/49960caf021ehttp://www.cocoachina.com/ios/20160613/16626.html苹果于2016年5月4日告知开发者应用需要在6月1日前支持IPv6-only,也就是说在 6 月 1 日后发布的新版本是需要支持 IPv6
2017-06-13 11:52:38
4657
原创 使用pod安装第三方
1:前提已经安装过环境2:cd 到根目录下面MacBook-Pro:~ chengguo$ pod search afn //模糊查询MacBook-Pro:~ chengguo$ cd /Users/chengguo/Desktop/DemoTest/Tjj功能库/RequestDemo/MacBook-Pro:RequestDemo chengguo$ vim podfil
2017-06-09 16:18:39
457
原创 navigationController 后退返回vc
navigationController 后退返回vc法1: NSArray *vcArray = self.navigationController.viewControllers; [self.navigationController popToViewController:[vcArray objectAtIndex:vcArray.count-2-1] ani
2017-05-31 09:54:26
563
转载 微信支付回掉不走
【 if([[url absoluteString] rangeOfString:@"wx000000000000://pay"].location == 0) //你的微信开发者appid】参考链接:http://www.2cto.com/kf/201603/492080.html//url Schemes回调- (BOOL)application:(UI
2017-05-28 15:52:41
588
原创 Masonry自动布局cell显示高度
1:先把xib里的label的高度设置为小于高的高度2:_tableView.rowHeight=UITableViewAutomaticDimension; _tableView.estimatedRowHeight=100; (必须要写,不然无法自适应)原文参考链接:http://blog.csdn.net/duyanglu/article/details/473
2017-05-24 15:08:49
1568
转载 iOS setValue和setObject的区别
原文链接:http://blog.csdn.net/bitcser/article/details/54907223setobject中的key和value可以为除了nil外的任何对象setValue中的key只能为字符串 value可以为nil也可以为空对象[NSNull null]以及全部对象网上关于setValue和setObject的区别的文章很多,说的并不
2017-05-22 11:07:38
743
转载 苹果开发者中心上传APP屏幕快照
原文链接:http://blog.csdn.net/supperblackbeetle/article/details/41487605苹果上传APP审核需要上传APP屏幕快照,分别有3.5寸,4寸,4.7寸,5.5寸,ipad五种图片,对应尺寸大小:3.5寸:横坚屏 640*960 或960*6404寸:横坚屏 640*1036 或1036*6404.7寸:横坚屏 7
2017-05-21 21:18:07
2536
原创 接入百度地图授权状态
参考链接:http://www.jianshu.com/p/f58be9373b6aif ([CLLocationManager locationServicesEnabled] //确定用户的位置服务启用 &&[CLLocationManager authorizationStatus]==kCLAuthorizationStatusDenied)
2017-05-20 11:59:42
1840
原创 iOS之获取经纬度并通过反向地理编码获取详细地址
参考原文链接:http://blog.csdn.net/xsh841272293/article/details/52808461【}//处理位置坐标更新- (void)didUpdateBMKUserLocation:(BMKUserLocation *)userLocation{ NSLog(@"didUpdateUserLocation lat %f,l
2017-05-17 22:31:16
503
转载 iOS中通过设置CSS改变WebView字体大小,颜色,背景颜色
原文链接:http://www.mamicode.com/info-detail-998985.html标签:因为WebView自带的属性是不可以改变字体大小颜色这些需求的,只能通过改变css样式,内置来解决。在百度上搜了半天很多不靠谱,现在给出几种解决方案如下:1.第一种方式:在WebView的代理方法webViewDidFinishLoad中:字体大小: [webV
2017-05-16 17:46:20
4608
转载 iTunesConnect-提交应用屏幕快照图片尺寸
原文链接:http://www.jianshu.com/p/ee3bf0fe7640在iTunes Connect提交新的应用时需要提供该APP的屏幕快照,iPhone有4种尺寸,iPad两种尺寸。要求屏幕快照必须为 JPG 或 PNG 格式,必须采用 RGB 颜色空间,分辨率要求为72DPI。尺寸要求屏幕尺寸横屏快照尺寸竖屏快照尺寸
2017-05-11 15:02:33
3967
原创 git 小记
odeMacBook-Pro:pppypyd $ git branch -r 【查看远端】uodeMacBook-Pro:pppypyd chengguo$ git branch -a 【查看远端和本地】* Develop master remotes/origin/HEAD -> origin/masterchengguodeMacBook-Pro:pppypyd
2017-05-08 08:44:40
390
原创 iOS-OC-设置UITableViewCell之间的间距(推荐第四种)
1:tableView分割线, 不显示 self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;2:iOS-OC-设置UITableViewCell之间的间距(推荐第四种)原文链接:http://blog.csdn.net/u014220518/article/details/5199
2017-05-07 16:09:25
954
原创 IOS-相对移动(CGAffineTransformMakeTranslation()),动画UIViewAnimationOptions
原文链接:http://blog.sina.com.cn/s/blog_14af91e500102w2c2.htmlhttp://blog.sina.com.cn/s/blog_8d1bc23f0102vqs1.html一:相对移动self.dateNowView.transform = CGAffineTransformMakeTranslation(0, DeviceHei
2017-05-06 10:53:29
10370
转载 第一次使用cocoaPods
原文链接:http://www.jianshu.com/p/d5a9e4bee015CocoaPods是什么?CocoaPods 是开发 OS X 和 iOS 应用程序的一个第三方库的依赖管理工具。利用 CocoaPods,可以定义自己的依赖关系 (称作 pods),并且随着时间的变化,以及在整个开发环境中对第三方库的版本管理非常方便。CocoaPods 背后的理念主要体现在两
2017-05-04 21:20:49
432
转载 史上最全YYModel的使用详解
原文链接:http://www.jianshu.com/p/25e678fa43d3demo链接:https://github.com/walkertop/YYModel---Demo开篇说明:虽然网上有很多讲解YYModel使用方法的文章,包括YYModel作者也在github上对其做了使用说明。但在我实际使用过程中,依然发现文档的不完善,比如对于复杂的模型(如多层嵌套)
2017-05-02 13:17:55
28529
3
原创 用TPKeyboardAvoiding(Scroll,Collection,Table,text)View避免键盘遮盖住了textfield,textview
参考:http://www.cnblogs.com/china-ldw/p/3552502.htmlTPKeyboardAvoidinggit:https://github.com/michaeltyson/TPKeyboardAvoiding官方Demo:有TPKeyboardAvoidingCollectionView/TPKeyboardAvoidingScrollView/TP
2017-04-27 09:34:45
763
转载 移动App云测试平台
参考链接:http://tieba.baidu.com/p/4661299654目前对移动App的测试主要指的是下面几部分:兼容性测试——App对不同手机、操作系统版本的兼容性测试,包括安装、启动、卸载等。功能测试——遍历应用的每一个角落,查看应用的功能、逻辑是否正常,完整。性能测试——应用的性能怎样,如启动时间、反应时间、CPU占用率,内存占用率等。稳定性测试——在一
2017-04-24 11:44:08
5565
转载 ios --个推
个推推送是一个端到端的推送服务,使得服务器消息能够及时的推送到终端用户手机上,让开发者积极的保持与用户的链接,从而提高用户活跃度,提高应用的留存率。原文链接:http://www.360doc.com/content/15/0712/22/26281448_484516532.shtml常见问题:http://blog.csdn.net/zhouleizhao/article/
2017-04-24 11:38:21
1324
转载 iOS 防止按钮多次点击造成多次响应的方法
在日常开发中经常会碰到一种bug就是因为用户快速点击某个按钮,导致页面重复push或者重复发送网络请求。这样的问题既对用户体验有影响,而且还会一定程度上增加服务器的压力。目前,我为了防止按钮快速点击主要使用以下两种办法1.在每次点击时先取消之前的操作(网上看到的方法)- (void)buttonClicked:(id)sender{ //这里是关键,点击按钮后先取消之前的
2017-03-10 12:07:40
3324
转载 iOS 中KVC、KVO、NSNotification、delegate 区别整理
原文链接:http://www.mamicode.com/info-detail-515516.htmlhttp://www.cnblogs.com/dh2608/p/4802756.htmlKVO就是观察者模式,说白了就是你关心的一个值改变了,[实现两个对象间的同步。例如:model和view之间同步。比如说股票价格变动;]kvc就是键值编码(key-valu
2017-03-10 11:25:28
262
原创 iOS NSRunloop 详解
原文链接:http://blog.csdn.net/agonie201218/article/details/51115677Runloop:一个死循环,休眠,唤醒的死循环每个线程都有一个runloop,但是只有主线程的runloop是默认开启的,其他子线程需要调用NSRunLoop *runloop = [NSRunLoop currentRunLoop];获取runloop
2017-03-02 18:01:37
405
原创 Swift笔记
let 变量var 常亮Integers整数类型:unsigned(数字前不带正负号,也就是正数或者0)signed(正数,0 和负数)浮点类型,float。6位小数。double15位类型安全【定义变量必须清楚的表达】和类型判断【比如整形和double型】数值型字面量:10、2进制。octal:8进制【0o】,hexadecimal:16进制【0x】
2017-02-28 13:55:36
239
原创 iOS App上架流程(细版)
原文链接:http://www.jianshu.com/p/b1b77d804254一、前言:作为一名iOSer,把开发出来的App上传到App Store是必要的。下面就来详细讲解一下具体流程步骤。二、准备:一个已付费的开发者账号(账号类型分为个人(Individual)、公司(Company)、企业(Enterprise)、高校(University)四种类型,每年资费
2017-02-22 18:12:24
7924
转载 Xcode中的Version和Build的区别
Version( 应用程序发布版本号 )原文链接:http://www.cnblogs.com/huahua0809/p/5283538.htmlVersion对应的是CFBundleShortVersionString。Version 一般由产品部门确定,版本号是由分隔的整数组成的字符串,一般有2段或者3段式, 如:1.2, 1.2.3二段式:第一个段:(主版本号)
2017-02-22 17:39:16
458
原创 iOS与JS交互Demo文档(ObjC版)
http://mp.weixin.qq.com/s?__biz=MzIzMzA4NjA5Mw==&mid=214063688&idx=1&sn=903258ec2d3ae431b4d9ee55cb59ed89#rdhttp://www.cocoachina.com/ios/20160127/15105.html
2017-02-20 18:32:26
1774
转载 iOS开发~制作同时支持armv7,armv7s,arm64,i386,x86_64的静态库.a
原文参考链接:http://blog.csdn.net/lizhongfu2013/article/details/42387311一、概要平时项目开发中,可能使用第三方提供的静态库.a,如果.a提供方技术不成熟,使用的时候就会出现问题,例如:在真机上编译报错:No architectures to compile for (ONLY_ACTIVE_ARCH=YES, ac
2017-02-17 14:26:48
477
转载 Linux中常用操作命令
原文链接【链接】【Linux】Linux中常用操作命令http://www.cnblogs.com/laov/p/3541414.htmlLinux简介及Ubuntu安装Linux,免费开源,多用户多任务系统。基于Linux有多个版本的衍生。RedHat、Ubuntu、Debian安装VMware或VirtualBox虚拟机。具体安装步骤,找百度。再安装Ubuntu。具体安装步
2017-01-20 18:05:25
299
原创 上传到服务器
renxiaozhudeMacBook-Pro:~ wangao$ ftp ftp://person:person@150.10.1x0.x2220 (vsFTPd 2.2.2)331 Please specify the password.230 Login successful.Remote system type is UNIX.Using binary mode t
2017-01-19 18:31:18
522
转载 UIWebView (NSURLProtocol)拦截js、css
原文链接:http://www.cocoachina.com/ios/20161202/18261.html公司最近有个需求,去除h5页面的广告,最后实现的方式是后台去过滤,移动端这里只需要拦截里面的一个css地址重定向就可以.开会的时候以为很简单,毕竟UIWebView协议方法里面有个每次请求都会走的协议方法- (BOOL)webView:(UIWebView *)webView
2016-12-02 11:07:24
1334
原创 Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Type: EXC_BAD_ACCESS (SIGSEGV):EXC_BAD_ACCESS是一个比较难处理的crash了,当一个app进入一种毁坏的状态,通常是由于内存管理问题而引起的时,就会出现出现这样的crash。
2016-11-23 14:10:12
8862
原创 webview禁止上拉
1://Before iOS 5for (id subview in webView.subviews) if ([[subview class] isSubclassOfClass: [UIScrollView class]]) ((UIScrollView *)subview).bounces = NO;2: //After iOS 5webView.scrollVi
2016-11-16 14:30:20
833
转载 【IOS开发】UIWebview 的缓存策略和验证,以及 web 相关
原文链接:http://blog.csdn.net/mangosnow/article/details/37831529缓存策略 NSURLRequestCachePolicyNSURLRequestUseProtocolCachePolicy缓存策略定义在 web 协议实现中,用于请求特定的URL。是默认的URL缓存策略Specifies that the cachi
2016-11-16 14:26:46
420
原创 webview透明看到下层的东西
webview能透明,看到下层的东西@implementation ViewController- (UIWebView *)webViews{ if (_webViews == nil) { self.webViews = [[UIWebView alloc] init]; self.webViews.backgrou
2016-11-14 20:01:19
620
空空如也
您已购买此APP内购买项目,账户的钱是否被扣了
2015-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人