自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 GameCenter接入显示无法识别此游戏

可能的原因有:1.itunesConnect未创建应用2.itunesConnect创建应用的bundleID和登录GC的包的bundleID不匹配3.itunesConnect创建应用GameCenter功能未开启

2017-08-30 16:57:44 6095

原创 OC 中iskindofclass和ismemberofclass的区别

不同点:1.iskindofclass- (BOOL)isKindOfClass:(Class)aClass;isKindOfClass:是判断某对象是否是某个类的实例对象,这个类和这个类的继承都可以判断。2.ismemberofclass- (BOOL)isMemberOfClass:(Class)aClass;isMemberOfClass:只能判断当前对象是否

2017-08-17 15:35:27 352

原创 id和instancetype的区别

一、instanceType      作用:使用那些非关联返回类型的方法返回所在类的类型。可以确定对象的类型。     区别:       相同点:都可以作为方法的返回类型。        不同点:instancetype 可以返回跟方法所在类相同类型的对象                       instancetype只能作为返回值,不能作为参数。

2017-08-09 16:53:09 267

原创 const、static、extern的解释和用法

一、const       const关键字修饰的变量是不变的,只读的。       作用:用来修饰右边的基本变量和指针变量                  被修饰的变量只读,不会被修改的。        可以看一个例子:          int const *a; //*a不变只读, a可变          int *const a; a不可变只读, *a可变

2017-08-09 16:29:30 448

原创 iOS内存分配之堆和栈的区别

一、内存分区?       ios内存分为栈区、堆区、全局区、常量区、代码区。二、各分区介绍      栈区:是编译器自动分配和释放的。一般存放局部变量、函数参数值得。栈---系统的数据结构,先进先出。                 分配方式:分为静态分配和动态分配                 静态分配:编译器完成,局部变量的分批额。                

2017-08-09 15:03:42 455

原创 ios 基础Block为什么用copy修饰

一、我们在声明Block的时候为什么要用Copy来修饰        Block在创建的时候,系统分配内存是在栈区,并没有在堆区;在栈区之外调用BLock将会导致崩溃。所以为了能够在Block的声明作用域之外调用,所以要用block拷贝到堆区,所以最好用copy.       Block循环引用的主要原因是:引用了作用域外的其他变量,栈区随时可能被释放,再次引用错误不加copy

2017-06-30 12:12:33 1071

原创 网络请求之HTTP和HTTPS

下面的内容,是自己理解和参考,全手打,不喜勿喷一.HTTPS和HTTP      HTTP协议:超文本传输协议,以明文方式发送内容,不进行任何加密,所以就安全角度来说,拦截者截获数据就能看到传输的信息,不适合传输用户的敏感信息:信用卡号,银行密码,账户密码等关键信息。      HTTPS协议:是为了解决http传输信息不安全,安全套接字层超文本传输协议,在http基础上加入SSL协议

2017-06-30 10:23:54 400

原创 ios 基础数据持久化存储

一.沙盒目录     Documents:存储非常大的文件或经常更新的数据,获取位置方法: NSArray *documentDiction = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSLog(@"===%@",documentDiction);

2017-06-29 11:37:41 169

转载 123

var data = {      placementid: '447675545594181_447675962260806',      format: 'native',      testmode: false,      onAdLoaded: function(element) {        console.log('Audience Network [4476

2017-05-22 12:21:31 443

原创 iOS下单签名串之字典通过key值进行降序排列

1.下单的时候,用于签名的原始串是一个参数的集合,有时候需要我们进行排序。假如用于签名的字段有,name,age,sex,三个字段。我们可以在下单接口中先定义一个字典,将数据传进来即可。//我们用于排序的字段NSDictionary *dict = [NSDictionary dictionaryWithObjectsAndKeys:@"Danny",@"name",@"12",@"age",@"

2016-09-23 18:31:59 3724

原创 iOS真机下查看保存在沙盒目录下的日志信息

1. 将手机连接电脑,打开xcdoe->Window->Devices,选择你的设备**查看installed Apps2. **下载后将文件保存到指定的位置。下载文件样式如下:** 3.**右击选择查看包内容。显示文件格式如下,就可以查看到你保存到目录下的文件信息。**

2016-09-23 17:00:41 934

原创 在app上传遇到的头疼的问题ITMS-90071解决方案

遇到的问题如下图所示:the bundle is invalid 说bundleid是无效的,我就查看了我的buddied 一样,在网上看了也查了都是没有答案。后来没办法重建了工程,把代码重新拷贝了一份,重新上传就成功了。

2015-07-27 17:59:17 1180

原创 iOS基础

1.#import与include @class的区别@class 一般用于头文件中要声明某个实例变量时候用,其实也就是某个类的声明,当用到的时候编译器执行时,才会找它的实现文件。#import是oc中用于导入头文件,include是在c中导入头文件的,#import比起#include就是不会引起交叉编译。1.import 包含该类的所有信息 包括实体变量和方法 而@class只

2015-07-27 17:40:48 360

封装分享微博微信等三方

封装分享

2017-06-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除