自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

帝步凡的博客

人一辈子,有时就靠一次疯狂的举动扭转乾坤。

  • 博客(24)
  • 资源 (9)
  • 收藏
  • 关注

原创 iOS 微信支付集成

1. 准备微信平台分为微信公众平台和微信开放平台,公众平台是运营微信公众号的管理系统,开放平台主要针对app、网站开发,提供登录、分享、支付等功能。注册开放平台之后,新建应用,填写应用信息(Android、iOS等信息),创建之后需要等待审核(这个审核很快的,几个小时就通过了)。然后是为该应用申请支付功能,要注意个人是无法申请的,具体可参考微信支付申请条件和资格。这里牵涉到一系列公司资质的审核和费...

2018-07-12 14:15:52 1772

原创 从相册、拍照、比例压缩、图片上传

首先的从相册或拍照获取到图片拍照获取图片拍照获取到图片后通过压缩然后上传服务器  服务器会返回一张图片的URL 选取相册的图片也一样  获取到图片再和其他数据一起Post上传到后台就可以了 代码链接:https://github.com/15626036029/Compressedpicture...

2018-07-04 10:36:48 363

原创 IOS蓝牙主动断开外设的问题

最近有一些人在问蓝牙主动断开外设的问题,例如连接了第一个外设,希望在连接第二个外设的时候释放了第一个外设,可是弄了主动断开却发现第一个外设并没有断开,解决问题的方法呢其实很简单,首先你得抓到外设的UUID,然后弄个代理传值,把UUID获取值传回去主界面,然后再次到扫描蓝牙的界面的时候,把这个值传过来进行判断,如果连接第二个外设那么UUID的值是不一样的,那这个时候你就可以写一个判断,判断你的蓝牙是

2016-11-09 14:48:45 6757 3

原创 IOS蓝牙开发

蓝牙常遇缩写MFI ======= make for ipad ,iphone, itouch 专们为苹果设备制作的设备BLE ==== buletouch low energy,蓝牙4.0设备因为低耗电,所以也叫做BLEperipheral,central == 外设和中心,发起连接的时central,被连接的设备为perilheralservic

2016-10-28 15:17:48 1297

原创 谷歌地图(Google Maps)接入基础篇

谷歌地图

2023-02-06 10:54:49 2317

原创 ios 判断String(字符串)、NSArray(数组)、NSDictionary(字典)是否为空

字符串、数组、字典都是常见的类型,在网上也有各种判断这三种类型数据为空的方法,我这也算是汇总一下吧。 /**判断字符串是否为空@param  aStr 字符串@return YES  空 NO为有值*/+ (BOOL)isBlankString:(NSString *)aStr {    if (aStr==nil) {        return YES;...

2018-07-26 15:43:36 1409

原创 关于ios如何知道tableview是否加载完成

想知道tableview是否加载完成 使用以下代码即可//用于判断tableview是否加载完成-(void) tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{     if([index...

2018-07-23 16:40:19 3571

原创 ios 解析Html数据

前段时间遇到后台返回数据,需要解析Html格式数据,经过折腾了一会就直接写了一个方法调用  其实很简单  我直接粘贴代码  下方再附上一张代码的截图  直接看图片的代码更容易一点 +(NSMutableArray*)AnalysisHtml:(NSString *)html{ NSMutableArray *htmlarr =[[NSMutableArray alloc]init]; NSRe...

2018-07-19 14:45:07 1395

原创 深入解析iOS内存 iOS Memory Deep Dive

Session 416 由三位苹果软件工程师 Kyle Howarth, James Snee, Kris Markel 为我们带来 iOS 内存相关的一些内容在 Memory Usage Performance Guidelines 不再更新之后,这个 Session 简单介绍了一下 iOS 的虚拟内存机制的变化,如 Compressed memory 的使用等,分析了开发者应该减少哪部分内存占...

2018-07-12 14:17:27 3213

原创 极光推送通知 iOS SDK 集成指南

本文来自前面大部分来自“极光开发者服务的极光文档”  后面小部分是小编自己加的监听适用版本本文匹配的 SDK版本:r2.1.5 以后。 查看最近更新了解最新的SDK更新情况。 使用Xcode 6及以上版本可以使用新版Push SDK,Xcode 5环境下需要运行旧版本SDK(1.7.4)资源文件包名为JPush-iOS-SDK-{版本号}lib文件夹:包含头文件 JPUSHService.h,静态...

2018-07-03 17:18:37 1685

原创 Swift UIcollectionView 最新写法

UIcollectionView现在多多少少写法变得有点不一样了 首先是是 collectionView 的frame设置变得不一样了  以前是collectionView = UICollectionView(frame: CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT)     用的是CGRectMAKE现在省略了  直接就是CGRect(x: 0, ...

2018-06-27 15:29:36 7577

原创 iOS10 Info.plist相关权限设置

key>NSPhotoLibraryUsageDescriptionkey> string>App需要您的同意,才能访问相册string> key>NSCameraUsageDescriptionkey> string>App需要您的同意,才能访问相机string> key>NSMicrophoneUsageDescriptionkey> string>App需要您的同意,才能访

2016-11-14 09:56:23 389

原创 对象数组数据

AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    self.window = [[UIWindowalloc]initWithFrame:[UIScreenma

2016-11-05 10:26:40 330

原创 字典数组

AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    self.window = [[UIWindowalloc]initWithFrame:[UIScreenma

2016-11-05 10:24:35 1741

原创 数组数据

AppDelegate.m- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    self.window = [[UIWindow alloc]initWithFrame:[UIScreen mainScreen].bounds

2016-11-05 10:20:08 327

原创 表格的下拉刷新

APPDelegate.m@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDiction

2016-11-02 17:50:29 359

原创 选项卡控制器

.h@interface AppDelegate :UIResponder UIApplicationDelegate>@property (strong,nonatomic) UIWindow *window;AppDelegate.m- (BOOL)application:(UIApplication *)applicatio

2016-11-02 17:48:12 243

原创 什么时候需要自定义set

@interface MyViewController ()@property (weak,nonatomic) IBOutletUILabel *label;@property(nonatomic,strong)NSString *message;@end@implementation MyViewController

2016-11-02 17:43:59 267

原创 自定义Cell“单元格”

#import "MyTableViewController.h"#import "Data.h"#import "MyCell.h"@interface MyTableViewController ()@property(nonatomic,strong)NSArray *allDatas;@end@implementation

2016-11-02 17:37:38 348

原创 collectionview 集合视图流式布局

collectionview集合视图流式布局

2016-11-02 17:32:24 321

原创 IOS 通知传值

RootViewController.h1 #import 2 #import "DetailViewController.h"3 @interface RootViewController : UIViewController4 {5 UITextField *tf;6 }7 @end RootViewController.m1 #import "In

2016-10-31 16:57:45 351

原创 IOS _Block传值

首先,创建两个视图控制器,在第一个视图控制器中创建一个UILabel和一个UIButton,其中UILabel是为了显示第二个视图控制器传过来的字符串,UIButton是为了push到第二个界面。        第二个界面的只有一个UITextField,是为了输入文字,当输入文字,并且返回第一个界面的时候,当第二个视图将要消失的时候,就将第二个界面上TextFiled中的文字传给第一个界

2016-10-31 16:52:56 184

原创 IOS代理反向传值

首先在你需要反向传回来值得界面声明 .h文件//指定委托协议@protocol  EditDelegate NSObject>-(void)editFinish:(EditViewController*)editVC backValue:(NSString*)backValue;@end//代理人@property(nonatom

2016-10-31 16:39:39 350

原创 The 'Apple Developer Program License Agreement' has been updated. In order to access certain members

苹果开发者新协议

2016-10-13 17:36:00 689

AlertController(警告框、提示框)

UIAlertController,常见的提示框、警告框 使用Swift搭建的简单样式

2018-06-26

从相册、拍照、比例压缩、上传

从相册或拍照获取到图片,然后压缩图片到上传图片都有非常详细的注释,具体的操作可以看里面代码,整个代码是很少的,简而易懂

2018-06-25

植物大战僵尸

植物大战僵尸简单版完整版代码

2016-11-04

数据存储使用

数据存储使用

2016-11-04

欢迎界面搭建

IOS欢迎界面搭建

2016-11-04

IOS_委托传值

委托传值

2016-11-04

IOS_警告框

警告框

2016-11-04

蓝牙获取mac地址

蓝牙获取mac地址

2016-11-02

tag值的使用

tag值的使用

2016-11-02

空空如也

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

TA关注的人

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