- 博客(21)
- 收藏
- 关注
原创 手机振动
#import <AudioToolbox/AudioToolbox.h>AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
2018-11-29 15:26:36 209
原创 iOS,imageView加载网络图片失败,但在google浏览器能打开。
只需要在url后拼接“?x-oss-process=image/format,jpg”
2018-08-21 02:27:11 2004
原创 百度地图sdk
启动失败,注意点。具体描述“info.plist 中必须添加 Bundle display name”。直接用source code方式打开info.plist并添加:<key>CFBundleDisplayName</key> <string>BaiduDemo</string>...
2018-06-04 09:45:15 390
原创 app适配启动页
1.首先,图片必须时png格式,否则打包时会报错,导致app适配失败。2.6张图的大小分别是 :320 *480、640 *960、640 *1136、750 *1334、1242 *2208、1125 * 2436。分别对应的iphone屏幕尺寸:iPhone3GS、iPhone4(s)、iPhone5(c、s)、iphone6/7/8(s)、iphone6/7/8(s)plus、iPhon
2017-12-19 17:36:22 271
原创 UIAlertController,取代UIAlertView和UIActionSheet
UIAlertController的使用,取代UIAlertView和UIActionSheet
2017-12-07 10:05:17 190
原创 接入支付宝SDK遇到的坑
这是使用支付宝官方的SDK的两个库文件造成的。把这两个库文件替换成支付宝里面的Demo的相同的两个库文件就好。少了一些Plist文件和相关信息。
2017-09-29 10:43:12 887
原创 tableView的一些坑
手机的navigationBar一般就是64。但是有些情况竟然不是64。而是84。这个时候就需要注意了。只要在viewDidLoad的方法里面执行这个就好if ([selfrespondsToSelector:@selector(setEdgesForExtendedLayout:)]) { [selfsetEdgesForExtendedLay
2017-09-06 17:49:55 270 1
转载 iOS开发之应用内检测手机是否为锁屏,解锁状态
1. 程序在前台,这种比较简单。直接使用Darwin层的通知就可以了:#import #define NotificationLock CFSTR("com.apple.springboard.lockcomplete")#define NotificationChange CFSTR("com.apple.springboard.lockstate")#defin
2017-06-22 13:42:45 585
转载 mac终端的一些常见命令
目录操作命令名功能描述使用举例mkdir创建一个目录mkdir dirname rmdir删除一个目录rmdir dirname mvdir移动或重命名一个目录mvdir dir1 dir2 cd改变当前目录cd dirname
2017-06-18 16:53:10 648
原创 关于真机调试的一些常见错误
This application's application-identifier entitlement does not match that of the installed application. These values must match for an upgrade to be allowed.解决:当提示这个问题的时候,请把手机上的这个app删除,再重新安装
2017-06-06 15:02:21 281
原创 iOS多线程GCD的一些笔记
1.关于disptch_group(多线程组)// 第一种方式:// 创建一个group dispatch_group_t group =dispatch_group_create();// 创建一个队列:全局队列 dispatch_queue_t queue =dispatch_get_global_queue(0,0);
2017-06-06 10:09:11 211
原创 NSString 的一些笔记
1.将字符串按某些规定转化成数组NSString *string = @"1221adad";NSArray *array = [stringcomponentsSeparatedByString:@""];
2017-06-06 10:00:55 197
转载 关于报Unknown type name 'class'的问题解决
在进行native开发的时候,难免会遇到C文件包含C++头文件而调用C++函数,若没做什么处理,直接include进行编译的话,会遇到以下错误:error: unknown type name ‘class‘error: expected ‘=‘, ‘,‘, ‘;‘, ‘asm‘ or ‘__attribute__‘ before ‘{‘ token那么怎么解决呢?
2017-06-01 20:28:08 16744 1
转载 获取手机机型号
先导入#import "sys/utsname.h"struct utsname systemInfo; uname(&systemInfo); NSString *deviceString = [NSStringstringWithCString:systemInfo.machineencoding:NSUTF8StringEnco
2017-05-26 11:05:48 267
原创 UICollectionView的使用
// 1.创建一个布局 UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayoutalloc] init]; // 设置两行之间的间距 flowLayout.minimumLineSpacing =5; // 设
2017-05-26 10:33:50 227
转载 app 证书和上架流程
前言:作为一名IOS开发者,把开发出来的App上传到App Store是必须的。下面就来详细介绍下具体流程。1.打开苹果开发者中心:https://developer.apple.com打开后点击:Member Center如果你的电脑没有保存密码,则会提示你输入开发者帐号和密码,因为我的电脑已经保存了,所以直接进入。2.点击:Certificates, I
2017-05-23 11:16:33 1084
原创 UIImagePickerController的坑
今天试试看使用手机调用相册,获取里面的图片或视频资源,特么崩了。然后看到控制台输出了以下信息:This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSPhotoL
2017-05-23 10:54:32 330
转载 [IOS] 图片显示 imageNamed, initWithContentsOfFile 的区别
1.用imageNamed方法[UIImage imageNamed:ImageName];此方法为常见方法,利用它可以方便加载资源图片。用imageNamed的方式加载时,会把图像数据根据它的名字缓存在系统内存中,以提高imageNamed方法获得相同图片的image对象的性能。即使生成的对象被 autoReleasePool释放了,这份缓存也不释放。而且没有明确的释放方法。
2017-05-19 08:44:07 341
原创 短暂性解决http网络请求安全的问题(iOS的坑)
xcode报错,“App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist file”1.xcode7出来的时候。就有了
2017-05-05 14:39:17 833
转载 浅谈深浅复制,retain与copy的区别(摘抄)
在iOS开发中我们一般都这么定义:@property (nonatomic,copy) NSString *name,而不这么定义:@property (nonatomic,retain) NSString *name,两者的差别就在一个使用copy,一个使用retain。 一直以来都不明白为什么,今天通过查阅资料总算弄明白了,所以记录一下。 在说明白retain和copy的区别,首先
2017-03-28 19:45:24 367
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人