- 博客(164)
- 收藏
- 关注
原创 iOS11 适配utomaticallyAdjustsScrollViewInsets
self.view.backgroundColor = WWGlobalBg; if (WWSystemVersion < 11.0) { self.automaticallyAdjustsScrollViewInsets = NO; } if (@available(iOS 11.0, *)) { [[UIScrollView appearan...
2018-05-14 16:44:46
1383
原创 发现iPhoneX 发现tabBar上的TabBarButton出现了重叠
发现iPhoneX 发现tabBar上的TabBarButton出现了重叠iOS 11之前删除系统自动生成的UITabBarButton- (void)viewWillAppear:(BOOL)animated{ [super viewWillAppear:animated]; // 删除系统自动生成的UITabBarButton for (UIView *chi...
2018-05-14 16:38:18
1576
原创 reason: 'Cannot modify constraints for UITabBar managed by a controller'
当在UITabBarController底部TabBar自定义的时候,我自定义了一个View,然后添加到系统自带的tabBar上。因为当APP打开时,我要任意切换横屏和竖屏,所以我要让自定义的tabBar适配屏幕。我首先想到的方法是用masonry来做约束:- (void)setupTabbar{ WWTabBar *customTabBar
2017-08-30 18:05:27
3048
原创 html5 地理定位
地理定位点击按钮获取您当前坐标(可能需要比较长的时间获取):点此处var x=document.getElementById("demo");function getLocation(){if(navigator.geolocation){navigator.geolocation.getCurrent
2017-08-09 18:41:03
373
原创 html5 拖拽
拖拽#div1 {width:350px;height:70px;padding:10px;border:1px solid #aaaaaa;}function allowDrop(ev){ev.preventDefault();}function drag(ev){ev.dataTransfer.setData("Text"
2017-08-09 18:40:31
365
原创 html5 canvas
Canvas您的的浏览器不支持 HTML5 Canvas标签。//1.找到元素var c=document.getElementById("myCanvas");//2.创建context对象var ctx=c.getContext("2d");//下面两行代码绘制一个红色的矩形ctx.
2017-08-09 18:38:48
271
原创 html 脚本
脚本 script 的用法document.write("你好") noscript 的用法您的浏览器不支持 JavascriptJavaScript直接在HTML输出document.write("标题");document.write("段落")
2017-08-09 18:38:21
300
原创 创建一个Node.js应用
var http = require('http');http.createServer(function (request, response) { // 发送 HTTP头部 // HTTP 状态值: 200 : OK // 内容类型: text/plain respons
2017-07-31 17:39:06
283
原创 HTML 表格
表格表格从table标签开始,表格中的行从tr标签开始,表格中的数据从td开始。有边框的表格-->1行1列501行3列1020302行3列102030
2017-07-28 18:11:27
296
原创 HTML 图像
插入图片是空标签,意思是说,它只包含属性,并且没有闭合标签。alt属性用来为图像定义一串预备的可替换的文本。height(高度)与 width(宽度)属性用于设置图像的高度与宽度。-->插入一张泰山图片泰山" width="400" height="300"/>插入一张图像
2017-07-28 18:01:23
348
原创 HTML CSS
学习CSS 使用样式 ,内部样式 -->h1 {color:red;}p {color:blue}定义资源饮用地址 -->熊出没这个夏日,熊出没陪您一起度过。<!-- 创建一个没有下划线的链接 -->访问 baidu.com
2017-07-28 18:00:24
225
原创 HTML 头部
微信搜索公众号 伟超新视界简介" content="一花一世界,一树一菩提。"/>关键字" content="伟超带你听海的声音"/ >作者" content="伟超"/><!-- 基本的链接地址,链接目标 --><!-- 定义文档与外部资源之间的关系 -->定
2017-07-28 17:59:52
300
原创 HTML 链接
点击文字跳转至网页-->点击此处跳转到百度网页<!--创建图片链接,点击图片跳转至网页 -->创建图片链接:百度" width="32" height="32">无边框的图片链接:百度" width="32" height="32"/><!--从当前
2017-07-28 17:59:19
411
原创 HTML 文本格式化
我的第一个程序这是一个注释 -->hr 标签定义水平线:标题1标题2标题3标题4标题5标题6第1段第2段第3段第4段第6段这个段落进行了分行静夜诗床前明月光,疑是地上霜。举
2017-07-28 17:58:42
211
原创 HTML 标题段落
我的第一个程序这是一个注释 -->hr 标签定义水平线:标题1标题2标题3标题4标题5标题6第1段第2段第3段第4段第6段这个段落进行了分行这是一个链接/logo.png" width="258"
2017-07-28 17:57:53
466
原创 iOS 集成百度地图
手动快速集成百度地图iOS SDK:第一步:把Resources和thirdlibs文件夹以及所有的.frameWork都放在BaiduMap_IOSSDK_v3文件夹中,拖入项目。第二步:在Xcode的Project -> Active Target ->Build Phases ->Link Binary With Libraries中添加CoreLoc
2017-07-20 09:33:47
465
原创 reason: 'UICollectionView must be initialized with a non-nil layout parameter'
reason: 'UICollectionView must be initialized with a non-nil layout parameter'Xcode报这个错误的原因是 没有设置UICollectionView的布局- (instancetype)init{ UICollectionViewFlowLayout
2017-07-11 16:11:27
1930
原创 C++单例
#include class Single{ private: staticSingle *p; protected: Single(); public: staticSingle *makeSingle(); staticvoid releas
2017-04-26 09:46:40
395
原创 C++引用
//一.传对象,这样调用执行效率较低,不建议这样传void test(man m){ cout get_name() <<"\n";}//二.传指针,效率高点void test(man *m){ cout get_name() <<"\n";}//三.传引用,效率
2017-04-17 18:27:44
226
原创 C++拷贝引用构造函数
class man{public: char *name; int age;public: man(); man(constman &it); man(constchar *s, int i =0); ~man(); //如果类成
2017-04-17 18:08:40
332
原创 C++创建类
C++的类氛围两部分: .hpp 和 .cpp创建一个类:man,man的实例对象包含两个属性变量:name 和 age一..hpp文件#ifndef man_hpp#define man_hpp#include class man{private: char name[100];
2017-04-16 21:07:25
4469
原创 C++几个常用的关键字
//几个常用的关键字void setcommonKey(){ //打印 cout <<"hello world" "\n"; //const表示常量 constint num1 = 0; cout <<"num1 = " "\n"; //加上
2017-04-16 15:53:21
297
原创 C++定义一个简单类
//定义一个person类class person{public://共有的 char name[100]; int sex; private://私有的 int age; };//设置person的一个实例对象的成员变量void setPerson(){
2017-04-16 15:52:09
2335
原创 结构体
//定义一个结构manstruct man{ char name[100]; int age; int sex;};//设置man的成员变量void setStructMan(){ man m; strcpy(m.name,"jingjin"); m.age =2
2017-04-15 23:01:31
237
原创 问题:You've implemented -[<UIApplicationDelegate> application:didReceiveRemoteNotification:fetchComple
消息推送时问题:You've implemented -[ application:didReceiveRemoteNotification:fetchCompletionHandler:], but you still need to add "remote-notification" to the list of your supported UIBackgroundModes in
2017-03-03 09:37:45
750
原创 '-[NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance 0x14fcce
真机测试时的问题:'-[NSConcreteMutableData wbsdk_base64EncodedString]: unrecognized selector sent to instance 0x14fcce20'最终解决方法:在Other Linker Flags 中添加-ObjC就可以了
2017-03-01 15:42:01
854
原创 iOS-微信支付原理
商户系统和微信支付系统主要交互说明:1.用户打开商户APP客户端2.在商户APP客户端选择商品下单3.商户APP客户端向商户后台系统请求生成支付订单4.商户后台系统调用统一下单API,微信支付系统生成预付单5.微信支付系统向商户后台系统返回预付单信息6.商户后台系统生成带签名的客户端支付信息7.商户后台系统向商户APP客户端返回信息(prep
2017-03-01 13:56:10
1535
原创 iOS NSPredicate
什么是谓词? 谓词是通过NSPredicate,是通过给定的逻辑条件作为约束条件,完成对数据的筛选。 NSArray *array = [[NSArrayalloc]initWithObjects:@"zhangsan",@"lisi",@"wangwu",@"xiaoliu",@"wulili",nil]; NSPredicate *preBeg
2017-02-28 16:20:01
461
原创 srand(time(0)) ;
C++ 随机数生成//先设置种子srand(time(0)) ;//然后产生随机数rand();srand是种下随机种子数,你每回种下的种子不一样,用Rand得到的随机数就不一样。为了每回种下一个不一样的种子,所以就选用Time(0),Time(0)是得到当前时时间值(因为每时每刻时间是不一样的了)。
2017-02-28 15:13:17
3407
原创 iOS description
我们在使用NSLog 和 %@输出某个对象时,就会调用这个对象的 description 方法,它的返回值就是 NSString 字符串类型,所以 description默认实现返回的格式是 类名:对象的内存地址>例如:partner : 0x7facbe12070>不要在 description方法中同时使用 %@ 和 self,如果这样使用了,那么最终会
2017-02-28 15:07:53
442
原创 iOS集成支付宝遇到的第三个问题:Apple Mach-O Linker Error
集成支付宝的过程中遇到的第三个问题:解决办法: 加入 libcrypto.a 和 libssl.a 这两个文件
2017-02-28 14:27:26
927
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人