自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 资源 (17)
  • 收藏
  • 关注

原创 Xcode8CocoaPods安装和使用只要3句代码

终端输入$ gem sources --remove https://rubygems.org/ //等有反应之后再敲入以下命令 $ gem sources -a https://ruby.taobao.org/$ sudo gem install cocoapods

2016-11-30 13:34:42 410

原创 Xcode项目打包上传被拒关于隐私权限问题

今天项目打包提交。收到了苹果的邮件。主要内容:This app attempts to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSBluetoothPeripheralUsageDescription key with a string

2016-11-27 20:46:48 1295 1

原创 Error:ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires these orientations:

提交app是遇到如下错误:ERROR ITMS-90475: "Invalid Bundle. iPad Multitasking support requires launch story board in bundle 'xxxx'."ERROR ITMS-90474: "Invalid Bundle. iPad Multitasking support requires the

2016-11-27 20:07:05 500

原创 macOS Sierra 10.12版本 显示隐藏文件

1、显示隐藏文件  打开Terminal 输入:defaults write com.apple.finder AppleShowAllFiles -bool true  再输入: killall Finder   2、隐藏隐藏文件  打开Terminal 输入:defaults write com.apple.finder AppleShowAllFiles 

2016-11-26 15:18:46 2774

原创 IOS跳转APPstore和评价页面

1.跳转到app页面 [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps ://itunes.apple.com/us/app/qi-cai-ye-deng/id1146235298?l=zh&ls=1&mt=8"]];   2.跳转到app评价页面  [[UIApplica

2016-10-20 19:34:34 3984

原创 reloadRowsAtIndexPaths会闪一下解决方法

[UIViewperformWithoutAnimation:^{                [self.tableViewreloadRowsAtIndexPaths:@[indexPath, previousIndexPath]withRowAnimation:UITableViewRowAnimationNone];}];

2016-10-14 00:46:32 5694 4

原创 如果你的电脑中有几个xcode版本

如果你的电脑中有几个xcode版本,比如一个xcode5.1.1,一个xcode6-beta,当你打开工程的时候,通常会有一个默认配置,或者使用terminal命令行操作,需要选择使用xcode的不同版本,怎么更改这个配置呢?请看下文:x-code更新后,svn 命令(eg: svn  update)不好使了,执行下列命令,修改sudo xcode-select -switch

2016-10-08 01:22:34 1280

原创 iOS开发tableview为什么没有调用heightForRowAtIndexPath方法

因为要设置代理tableView.delegate=self;

2016-09-30 00:13:04 2026

原创 iOS开发面试题:堆和栈的区别

1、栈区(stack)—   由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其    操作方式类似于数据结构中的栈。    2、堆区(heap)   —   一般由程序员分配释放,   若程序员不释放,程序结束时可能由OS回    收   ,一般用于存放对象(ARC模式会自动释放),注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。

2016-09-20 11:21:05 1092

原创 iOS开发面试题:#import 跟#include @class区别

(1)#import指令是Object-C针对#include的改进版本,#import确保引用的文件只会被引用一次,这样就不会陷入递归包含的问题中。 (2)#import与@class二者的区别在于:  #import会链入该头文件的全部信息,包括实体变量和方法等;而@class只是告诉编译器,其后面声明的名称是类的名称,至于这些类是如何定义的,暂时不用考虑。在头文件中, 一般只需要知道

2016-09-20 11:18:34 471

原创 iOS开发可以调节屏幕亮度并且上传APPstore

例子 [[UIScreenmainScreen] setBrightness:亮度];

2016-09-09 09:26:40 1304

原创 AirDrop简介

AirDrop苹果在2010推出的OS X 10.7 Lion系统中加入了全新的AirDrop功能,该功能允许两台Mac机之间无线传输文件。 区别于传统的局域网文件共享方式,AirDrop不要求两台机器在同一个网络内。 用户无需设置,只需要打开AirDrop文件夹即可查看到其他用户,分享文件变得非常便捷。AirDrop不需要基于(无线)路由器或者手动建立热点组网,它是利用Mac

2016-09-09 00:39:17 3540

原创 iOS开发MultipeerConnectivity(多点连接)

MultipeerConnectivity在iOS7中,引入了一个全新的框架——Multipeer Connectivity。利用Multipeer Connectivity框架,即使在没有连接到WiFi(WLAN)或移动网络(xG)的情况下,距离较近的Apple设备(iMac/iPad/iPhone)之间可基于蓝牙和WiFi(P2P WiFi)技术进行发现和连接实现近场通信。

2016-09-09 00:38:25 1886

原创 iOS中的蓝牙

iOS中提供了4个框架用于实现蓝牙连接1.GameKit.framework(用法简单)只能用于iOS设备之间的同个应用内连接,多用于游戏(eg.拳皇,棋牌类),从iOS7开始过期2.MultipeerConnectivity.framework(代替1)只能用于iOS设备之间的连接,从iOS7开始引入,主要用于非联网状态下,通过wifi或者蓝牙进行文件共享(仅

2016-09-09 00:36:28 295

原创 iOS开发 Method Swizzling 可以调换两个方法

例子#import @interface ViewController ()@end@implementation ViewController- (void)viewDidLoad {    [super viewDidLoad];    //    Method method1 = class_getInstanceMethod(

2016-09-08 23:44:46 406

原创 iOS开发CoreLocation框架

01-CoreLocation框架的基本使用—定位(iOS8.0-)  》iOS8.0- 的定位实现  》设置授权说明(段子写得好,用户授权的概率大)  》设置位置更新的距离过滤(防止过于频繁的调用代理方法)  》设置定位精度(精度越高,耗电越快。所以要根据需求选择合适的定位精度)  》后台定位(勾选后台模式:location update)02-CoreLoc

2016-09-07 21:24:43 408

原创 IOS定位第三方框架LocationManager-master

IOS定位第三方框架LocationManager-masterhttp://download.csdn.net/detail/z2340868/9624532

2016-09-07 21:23:28 882

原创 IOS开发通信录

三.通信录1.AddressBookUIABRecordRef—>ABMultiValueRef桥接的⽅方式(__bridge NSString*/__bridge_trasfer NSString*)2.AddressBook请求授权获取联系⼈人3.RHAddressBook

2016-09-07 00:36:16 341

原创 IOS开发内存分析总结

二.内存分析(Instruments)1.静态内存分析不运⾏行程序,直接对代码进⾏行分析(代码的上下⽂文结构)因为没有真正分配内存,有时候是不准确(但是如果发现有提⽰示,最好根据上下⽂文看⼀一下代码是否有问题)2.内存的分配(allocations)imageName:imageWithContentOfFile:3.动态内存分析(leaks)

2016-09-07 00:35:44 369

原创 iOS二维码总结

知识回顾⼀一.⼆二维码1.⼆二维码的⽣生成(CoreImage)CIFilter—>@“CIQRCodeGenerator”恢复默认设置设置输⼊入数据(NSData—>@”inputMessage”)CIImage *outputImage2.扫描⼆二维码(AVFoundation)AVCapureSessionaddInput: AVCaptureDevice

2016-09-07 00:34:51 254

原创 Ipad12.9寸上传的屏幕尺寸

为:2048 x 2732

2016-09-04 16:55:01 9135

原创 iOS Charles可用于网络请求解析可下载

iOS Charles可用于网络请求解析可下载http://download.csdn.net/detail/z2340868/9621100

2016-09-03 23:09:57 546

原创 iOS读取二维码

//1. 实例化拍摄设备AVCaptureDevice*device = [AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];//2. 设置输入设备AVCaptureDeviceInput*input = [AVCaptureDeviceInputdeviceInputWithDevice:deviceerror:n

2016-08-31 21:47:03 262

原创 iOS生成二维码例子

//1. 实例化二维码滤镜CIFilter*filter = [CIFilterfilterWithName:@"CIQRCodeGenerator"];//2. 恢复滤镜的默认属性[filtersetDefaults];//3. 将字符串转换成NSDataNSData*data = [strdataUsingEncoding:NSUTF8StringEncoding];/

2016-08-31 21:46:18 227

原创 iOS内存分析总结

一.内存分析1.静态分析(Analyze)不运行程序, 直接检测代码中是否有潜在的内存问题(不一定百分百准确, 仅仅是提供建议)结合实际情况来分析, 是否真的有内存问题2.动态分析(Profile == Instruments)1> 运行程序, 通过使用app, 查看内存的分配情况(Allocations)* 可以查看做出了某个操作后(比如点击了某个按钮\显示了某个

2016-08-31 21:43:48 220

原创 iOS真机调试

⼀一.真机调试1.cer证书:决定哪台电脑可以真机调试2.APPID:决定哪⼀一个应⽤用程序可以真机调试3.Device:决定哪⼀一个设备可以真机调试4.描述⽂文件:将三者结合起来⼆二.发布程序1.写好⼀一个应⽤用程序2.配置证书相关的内容3.配置应⽤用程序相关的信息4.上传应⽤用程序三.内购1.配置⼀一个明确的APPID2.配置和内购相关的项⺫⽬目

2016-08-31 19:46:40 247

原创 iOS录音总结

// 创建录音配置信息的字典NSMutableDictionary *setting = [NSMutableDictionary dictionary];// 音频格式setting[AVFormatIDKey] = @(kAudioFormatAppleIMA4);// 录音采样率(Hz) 如:AVSampleRateKey==8000/44100/96000(影响音频的质量)

2016-08-31 19:45:56 461

原创 iOS常用多媒体播放

一、音频播放1.音效播放(短时间的音频文件)1> AudioServicesCreateSystemSoundID2> AudioServicesPlaySystemSound2.音乐播放(长时间的音频文件)1> AVAudioPlayer只能播放本地的音频文件>MPMusicPlayerController2> AVPlayer能播放本地、远程的音

2016-08-31 19:44:20 288

原创 iOS远程推送总结

1.搜索第三⽅方SDK2.下载SDK3.查看Demo4.查看API5.继承第三⽅方SDK授权真实钥匙/泊⻋车钥匙accessToken uidOauth2.0SSO远程推送1.远程通知的概念⻓长连接的概念远程通知的原理2.做远程通知提前做的操作可以真机调试(DeviceToken)明确APPID给APPID配置两个证书远程推送

2016-08-31 11:20:51 316

原创 笔记

iOS9开始的新特性nonnull__nonnullnullable__nonnullablenull_resettableNS_ASSUME_NONNULL_BEGIN \ NS_ASSUME_NONNULL_END泛型__contravariant__covariant__kindofUIWindowStoryboard ReferenceUIStackViewSearch

2016-08-25 20:30:10 275

原创 Reveal可以快速知道APP是由什么控件组成

Reveal可以快速知道APP是由什么控件组成

2016-08-25 19:43:05 228

原创 DRNRealTimeBlur 框架可以实现高斯模糊效果

DRNRealTimeBlur 框架可以实现高斯模糊效果

2016-08-24 16:43:35 797

原创 OC语法基础:使用storyboard和xib的区别

xib和storyboard的比较,一个轻量级一个重量级。共同点:1.都用来描述软件界面,2.都用Interface Builder工具来编辑不同点:1.Xib是轻量级的,用来描述局部的UI界面2.Storyboard是重量级的,用来描述整个软件的多个界面,并且能展示多个界面之间的跳转关系

2016-08-23 19:14:49 656

原创 NSInteger 与 NSUInteger 区别

NSUInteger是无符号的整型, NSInteger是有符号的整型。

2016-08-23 18:32:46 384

原创 思维工具:MindNode

思维工具:MindNode

2016-08-23 11:00:59 719

原创 VVDocumenter-Xcode 是一个 Xcode 插件,可以帮你轻松的编写 Javadoc 风格的文档。moban

按三个\就可以生成备注文档模板

2016-08-23 10:51:25 198

原创 Xcode插件管理工具Alcatraz

Alcatraz是一个能帮你管理Xcode插件丶模版及颜色配置的工具.它可以直接集成在Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样.下载地址:https://github.com/supermarin/Alcatraz

2016-08-23 10:49:31 191

原创 Xcode直接显示图片插件KSImageNamed

Xcode直接显示图片插件KSImageNamed,大家可以用用非常方便。

2016-08-22 21:26:46 1442

原创 UIImage和UIImageView的区别

1.UIImage 更接近是一个内存中存储的图片对象, 而UIImageView是一个主要用于显示图片的类;2.把UIImage想成一个在内存中存储的对象,就像数据对象如字典一样;

2016-08-22 20:34:32 3195

原创 frame与bounds的区别比较

frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)bounds指的是:该view在本身坐标系统中 的位置和大小。(参照点是本身坐标系统)

2016-08-22 18:35:23 251

LocationManager-master.zip

LocationManager-master.zip

2016-09-07

Charles.zip

Charles可用于网络请求解析可下载

2016-09-03

SDWebImage框架

SDWebImage框架,方便使用图片缓存加载。

2016-08-11

cocoapods-xcode-plugin插件

管理cocoapods的使用的插件,简化cocoapods,十分好用的插件

2016-08-11

cocoapods-xcode-plugin-master.zip插件

cocoapods-xcode-plugin-master.zip插件

2016-08-11

SDWebImage-master框架

SDWebImage-master框架

2016-08-11

不等高cell例子_XIB.zip

不等高cell例子_XIB.zip

2016-07-26

不等高cell例子_storyBoard.zip

不等高cell例子_storyBoard.zip

2016-07-26

CellEqual_storyboard.zip

CellEqual_storyboard.zip

2016-07-25

自定义等高Cell ( CellDemoXib.zip )

自定义等高Cell ( CellDemoXib.zip )

2016-07-25

Ios单组table

Ios单组table

2016-07-22

day1_点击切换字和颜色.zip

day1_点击切换字和颜色.zip

2016-07-22

PagingDemo_封装_定时

PagingDemo_封装_定时

2016-07-22

管理Xcode插件的插件

管理Xcode插件的插件

2016-07-21

MasonryIOS自动布局框架

MasonryIOS自动布局框架

2016-07-21

九宫格商品_纯代码版本

九宫格商品_纯代码版本

2016-07-20

分页滑动图片_封装版.zip

分页滑动图片_封装版.zip

2016-07-20

空空如也

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

TA关注的人

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