初学IOS
z2340868
这个作者很懒,什么都没留下…
展开
-
IOS警告imgName' used as the name of the previous parameter rather than as part of the selector
多为传入多个变量没有空格引起,在第二变量的冒号前面加个空格既可以解决。原创 2016-07-19 17:22:21 · 2608 阅读 · 0 评论 -
DRNRealTimeBlur 框架可以实现高斯模糊效果
DRNRealTimeBlur 框架可以实现高斯模糊效果原创 2016-08-24 16:43:35 · 813 阅读 · 0 评论 -
iOS Charles可用于网络请求解析可下载
iOS Charles可用于网络请求解析可下载http://download.csdn.net/detail/z2340868/9621100原创 2016-09-03 23:09:57 · 560 阅读 · 0 评论 -
Ipad12.9寸上传的屏幕尺寸
为:2048 x 2732原创 2016-09-04 16:55:01 · 9155 阅读 · 0 评论 -
Reveal可以快速知道APP是由什么控件组成
Reveal可以快速知道APP是由什么控件组成原创 2016-08-25 19:43:05 · 239 阅读 · 0 评论 -
iOS二维码总结
知识回顾⼀一.⼆二维码1.⼆二维码的⽣生成(CoreImage)CIFilter—>@“CIQRCodeGenerator”恢复默认设置设置输⼊入数据(NSData—>@”inputMessage”)CIImage *outputImage2.扫描⼆二维码(AVFoundation)AVCapureSessionaddInput: AVCaptureDevice原创 2016-09-07 00:34:51 · 268 阅读 · 0 评论 -
IOS开发内存分析总结
二.内存分析(Instruments)1.静态内存分析不运⾏行程序,直接对代码进⾏行分析(代码的上下⽂文结构)因为没有真正分配内存,有时候是不准确(但是如果发现有提⽰示,最好根据上下⽂文看⼀一下代码是否有问题)2.内存的分配(allocations)imageName:imageWithContentOfFile:3.动态内存分析(leaks)原创 2016-09-07 00:35:44 · 382 阅读 · 0 评论 -
IOS开发通信录
三.通信录1.AddressBookUIABRecordRef—>ABMultiValueRef桥接的⽅方式(__bridge NSString*/__bridge_trasfer NSString*)2.AddressBook请求授权获取联系⼈人3.RHAddressBook原创 2016-09-07 00:36:16 · 348 阅读 · 0 评论 -
IOS定位第三方框架LocationManager-master
IOS定位第三方框架LocationManager-masterhttp://download.csdn.net/detail/z2340868/9624532原创 2016-09-07 21:23:28 · 898 阅读 · 0 评论 -
iOS开发CoreLocation框架
01-CoreLocation框架的基本使用—定位(iOS8.0-) 》iOS8.0- 的定位实现 》设置授权说明(段子写得好,用户授权的概率大) 》设置位置更新的距离过滤(防止过于频繁的调用代理方法) 》设置定位精度(精度越高,耗电越快。所以要根据需求选择合适的定位精度) 》后台定位(勾选后台模式:location update)02-CoreLoc原创 2016-09-07 21:24:43 · 419 阅读 · 0 评论 -
reloadRowsAtIndexPaths会闪一下解决方法
[UIViewperformWithoutAnimation:^{ [self.tableViewreloadRowsAtIndexPaths:@[indexPath, previousIndexPath]withRowAnimation:UITableViewRowAnimationNone];}];原创 2016-10-14 00:46:32 · 5754 阅读 · 4 评论 -
iOS开发tableview为什么没有调用heightForRowAtIndexPath方法
因为要设置代理tableView.delegate=self;原创 2016-09-30 00:13:04 · 2044 阅读 · 0 评论 -
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 · 4033 阅读 · 0 评论 -
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 · 420 阅读 · 0 评论 -
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 · 2803 阅读 · 0 评论 -
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 · 520 阅读 · 0 评论 -
iOS读取二维码
//1. 实例化拍摄设备AVCaptureDevice*device = [AVCaptureDevicedefaultDeviceWithMediaType:AVMediaTypeVideo];//2. 设置输入设备AVCaptureDeviceInput*input = [AVCaptureDeviceInputdeviceInputWithDevice:deviceerror:n原创 2016-08-31 21:47:03 · 275 阅读 · 0 评论 -
iOS生成二维码例子
//1. 实例化二维码滤镜CIFilter*filter = [CIFilterfilterWithName:@"CIQRCodeGenerator"];//2. 恢复滤镜的默认属性[filtersetDefaults];//3. 将字符串转换成NSDataNSData*data = [strdataUsingEncoding:NSUTF8StringEncoding];/原创 2016-08-31 21:46:18 · 233 阅读 · 0 评论 -
iOS内存分析总结
一.内存分析1.静态分析(Analyze)不运行程序, 直接检测代码中是否有潜在的内存问题(不一定百分百准确, 仅仅是提供建议)结合实际情况来分析, 是否真的有内存问题2.动态分析(Profile == Instruments)1> 运行程序, 通过使用app, 查看内存的分配情况(Allocations)* 可以查看做出了某个操作后(比如点击了某个按钮\显示了某个原创 2016-08-31 21:43:48 · 231 阅读 · 0 评论 -
IOS控件总是看不见。
IOS显示在排列在最下面控件的显示在最前面,上次就是搞反了,一直无法显示。原创 2016-07-20 03:46:03 · 405 阅读 · 0 评论 -
引入XIB文件的方法一:
方式一://@"PageView" 为文件名字NSArray *objs=[[NSBundlemainBundle] loadNibNamed:@"PageView"owner:niloptions:nil];原创 2016-07-20 16:17:31 · 318 阅读 · 0 评论 -
IOS初学 NSinteger转换成int
int count=(int)imgName.count;原创 2016-07-20 16:59:30 · 13174 阅读 · 0 评论 -
初学IOS_UI基础,滑动面板_纯代码版_有GIF图_有源文件
控制器代码/#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIScrollView *UIScroll;@property (assign, nonatomic)int startX;@property (assign, nonatomic)int原创 2016-07-20 11:02:59 · 329 阅读 · 0 评论 -
初学IOS_UI基础,滑动面板_XIB框架版_有GIF图_有源文件
#import "ViewController.h"#import "AMPageView.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIScrollView *UIScroll;@property (assign, nonatomic)int startX;@property (assign,原创 2016-07-20 17:39:31 · 756 阅读 · 0 评论 -
初学IOSUI基础第二天demo1,九宫格纯代码版本,有GIF,有源文件
控制器:代码#import "ViewController.h"#import "AMShop.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UIView *nineView;/** 添加按钮*/@property (strong, nonatomic) UIButton *add;/** 删除按钮*原创 2016-07-20 10:56:47 · 912 阅读 · 0 评论 -
iOS开发 Method Swizzling 可以调换两个方法
例子#import @interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Method method1 = class_getInstanceMethod(原创 2016-09-08 23:44:46 · 424 阅读 · 0 评论 -
iOS中的蓝牙
iOS中提供了4个框架用于实现蓝牙连接1.GameKit.framework(用法简单)只能用于iOS设备之间的同个应用内连接,多用于游戏(eg.拳皇,棋牌类),从iOS7开始过期2.MultipeerConnectivity.framework(代替1)只能用于iOS设备之间的连接,从iOS7开始引入,主要用于非联网状态下,通过wifi或者蓝牙进行文件共享(仅原创 2016-09-09 00:36:28 · 318 阅读 · 0 评论 -
iOS开发MultipeerConnectivity(多点连接)
MultipeerConnectivity在iOS7中,引入了一个全新的框架——Multipeer Connectivity。利用Multipeer Connectivity框架,即使在没有连接到WiFi(WLAN)或移动网络(xG)的情况下,距离较近的Apple设备(iMac/iPad/iPhone)之间可基于蓝牙和WiFi(P2P WiFi)技术进行发现和连接实现近场通信。原创 2016-09-09 00:38:25 · 1928 阅读 · 0 评论 -
AirDrop简介
AirDrop苹果在2010推出的OS X 10.7 Lion系统中加入了全新的AirDrop功能,该功能允许两台Mac机之间无线传输文件。 区别于传统的局域网文件共享方式,AirDrop不要求两台机器在同一个网络内。 用户无需设置,只需要打开AirDrop文件夹即可查看到其他用户,分享文件变得非常便捷。AirDrop不需要基于(无线)路由器或者手动建立热点组网,它是利用Mac原创 2016-09-09 00:39:17 · 3640 阅读 · 0 评论 -
iOS开发可以调节屏幕亮度并且上传APPstore
例子 [[UIScreenmainScreen] setBrightness:亮度];原创 2016-09-09 09:26:40 · 1317 阅读 · 0 评论 -
iOS远程推送总结
1.搜索第三⽅方SDK2.下载SDK3.查看Demo4.查看API5.继承第三⽅方SDK授权真实钥匙/泊⻋车钥匙accessToken uidOauth2.0SSO远程推送1.远程通知的概念⻓长连接的概念远程通知的原理2.做远程通知提前做的操作可以真机调试(DeviceToken)明确APPID给APPID配置两个证书远程推送原创 2016-08-31 11:20:51 · 324 阅读 · 0 评论 -
iOS常用多媒体播放
一、音频播放1.音效播放(短时间的音频文件)1> AudioServicesCreateSystemSoundID2> AudioServicesPlaySystemSound2.音乐播放(长时间的音频文件)1> AVAudioPlayer只能播放本地的音频文件>MPMusicPlayerController2> AVPlayer能播放本地、远程的音原创 2016-08-31 19:44:20 · 299 阅读 · 0 评论 -
iOS录音总结
// 创建录音配置信息的字典NSMutableDictionary *setting = [NSMutableDictionary dictionary];// 音频格式setting[AVFormatIDKey] = @(kAudioFormatAppleIMA4);// 录音采样率(Hz) 如:AVSampleRateKey==8000/44100/96000(影响音频的质量)原创 2016-08-31 19:45:56 · 491 阅读 · 0 评论 -
iOS真机调试
⼀一.真机调试1.cer证书:决定哪台电脑可以真机调试2.APPID:决定哪⼀一个应⽤用程序可以真机调试3.Device:决定哪⼀一个设备可以真机调试4.描述⽂文件:将三者结合起来⼆二.发布程序1.写好⼀一个应⽤用程序2.配置证书相关的内容3.配置应⽤用程序相关的信息4.上传应⽤用程序三.内购1.配置⼀一个明确的APPID2.配置和内购相关的项⺫⽬目原创 2016-08-31 19:46:40 · 261 阅读 · 0 评论 -
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 · 1324 阅读 · 1 评论