自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 图片、视频上传小记(基于七牛云)

我们开发中常用到图片上传,比如头像上传之类的,还有类似发布空间说说时发布多张图片等等,我在这里通过借鉴网络资源,并依赖于七牛云存储做了一个图片上传的小结。 我首先封装了一个图片上传的工具类,继承自nsobject,命名为QiniuTool;再多图上传时,还需要单张图片的上传结果处理,因此,我在这里有多创建了一个辅助工具类,命名为QiniuUploadHelper...

2017-05-09 18:05:00 249

转载 扫描功能小结 (扫描二维码、条形码)

此次扫码功能以iOS系统原生的AVFoundation框架为基础。废话不多说,直接上代码#import <UIKit/UIKit.h>@interface ScanViewController : UIViewController@end创建扫描界面在.m文件中创建对象#import "ScanViewControlle...

2017-05-09 17:30:00 201

转载 相册、图库、拍照功能的访问以及图像角度设置

在我们需要访问UIImagePickerController的时候,一般为选择图片,此时我们可能需要做如下操作:一、访问相册、图库、拍照功能;二、图片设置;1、需要将选择的图片缩小 (等比例);2、设置图片的形状 (比如:希望选择的图片为圆形);3、将图片翻转一定的角度 (比如翻转90度、180度等)以下是我自己的总结的一些方法:一、访问功能...

2017-02-18 00:52:00 169

转载 可视化代码创建的数据库(一)

之前项目有使用第三方来源的可视数据库,但当我自己创建数据库并反馈已经成功时,工程中死活就是看不到,很是迷惑,一次我就多放总结了一下。以下是我自己的经验,如有不足,尽请指教。第一步:代码成功创建数据库;第二步:测试机运行项目,也可使用模拟器(对于需要真机支持的项目就不能使用了) 当我们运行过项目后,会在测试机上保存有项目的文件,接下来要做的就是找到项目对应的文件。我们...

2016-12-12 11:50:00 317

转载 @synchronized(self)的用法 小结

@synchronized() 的作用是创建一个互斥锁,保证在同一时间内没有其它线程对self对象进行修改,起到线程的保护作用, 一般在公用变量的时候使用,如单例模式或者操作类的static变量中使用。例一://单例的实现Student.h#import <Foundation/Foundation.h> @interface Student...

2016-12-02 18:01:00 121

转载 QQ空间/朋友圈类界面的搭建

类似于QQ空间的布局主要是在说说信息、点赞、回复三大部分的自适应布局上。当我们需要搭建类似QQ空间、微信朋友圈的界面的时候,可做如下操作:创建一个对应的model类;创建一个对应model类的frameModel类,并将对应的model封装进这个frameModel类。frameModel类是将model对应显示的data的控件frame转换为一个可持久化的frame,这...

2016-11-29 20:09:00 119

转载 ios 显示缓存数据库

IOS8以前版本, 如果是模拟器的话, 在这个路径中找到你的应用:/Users/你的用户名/Library/Application Support/iPhone Simulator/5.1/Applications/应用目录IOS8在以下路径中找到你的应用/Users/username/Library/Developer/CoreSimulator/Devices/786824FF-6D...

2016-10-04 12:14:00 67

转载 ios textfield / textview长按复制粘贴中文显示

当我们在写应用时要复制粘贴文本框内容时,默认显示的文字为英文字体,可按如下步骤设置,显示中文:转载于:https://www.cnblogs.com/linzhengbo/p/5917273.html...

2016-09-28 17:27:00 543

转载 支付宝alipay使用小结 调用支付宝程序被杀死说明

一、 准备阶段如果没有蚂蚁金服开放平台的注册账号,则需要实现注册一个,这里多说一点,就是当我们以公司名义注册账号时,需要预备公司的营业执照等物品(需要上传照片等信息审核)。账号申请成功之后,我们需要在开放平台创建应用,这一块我就不赘述了,有疑问的可以直接看平台的文档。在蚂蚁金服开放平台下载SDK以及订单类(Order类)。二、程序编写 (需要注意的是,...

2016-09-24 12:34:00 342

转载 加载图片、视频时,网址中包含中文参数,无法加载数据

说到URL包含中文字段这个问题,我们必须要知道NSURL在初始化一个实例对象时,如:[NSURLURLWithString:url] 或[NSURL fileURLWithPath:path];返回的nsurl对象为nil或是对象的链接是乱码。网址示例:NSString *urlstr = @"http://odqaqbb...

2016-09-22 10:50:00 174

转载 UITabBarController 更改tabbariteam上的选中图片

首先遵守“UITabBarControllerDelegate ”协议再在- (void)viewDidLoad {}方法中设置代理“self.tabBarController.delegate = self; ”最后执行代理方法-(void)tabBarController:(UITabBarController *)tabBarController didSel...

2016-08-02 18:44:00 92

转载 shareSDK实现分享操作时只显示英文字体

今天用shareSDK实现分享操作时,突然发现分享视图只显示英文字体,而之前是显示中文的,以下是自己找到的解决方法:,首先,找到shareSDk里的“ShareSDKUI_Localizable.strings”文件,如下图:再将要分享的平台的英文名字改为中文即可,如下图转载于:https://www.cnblogs.com/linzhengbo/p/56851...

2016-07-19 15:56:00 110

转载 导航栏设置多个按钮、背景图、图片与文字按钮方法小结

设置一个按钮的方法就不再赘述了设置多个按钮法一: UIBarButtonItem*oneButton = [[UIBarButtonItemalloc]initWithTitle:@"设置"style:UIBarButtonItemStylePlaintarget:selfaction:@selector(oneButtonAction:)]; ...

2016-07-12 08:57:00 258

转载 iOS 从应用中跳转至系统设置页面里的多种设置页面

我们在开发app过程中很多时候会需要设置系统权限,这时就需要在应用中跳转至系统设置页面权限设置页面,以下是自己结合网上的资料总结的一些经验:直接从应用中跳转至系统设置中这个应用的权限设置页面 NSURL *url = [NSURL URLWithString:UIApplicationOpenSettingsURLString]; ...

2016-07-06 18:32:00 123

转载 iOS xcode使用断点追踪后,无法nslog,无法po对应的值 方法小结

今天使用断点追踪后,发现无法正常nslog,使用po也无法打印出对应的值,进入断点显示的值都为nil,网上查了一下,我总结出了以下几个可行方法:法一:项目根目录->PROGECT->Build Setting->Optimization Level,将“Optimization Level”的值设置为“None[-O0]”,再重新运行程序即可解决问题。法二:...

2016-06-30 15:25:00 212

转载 Presenting view controllers on detached view controllers is discouraged <CallViewController: 0x14676...

今天在优化app时,发现程序出现这种警告:“Presenting view controllers on detached view controllers is discouraged <CallViewController: 0x14676e240>.”首先说明一下,我是在判断无网络时,要弹出一个提示框时出现的这个问题在网上查资料时,又说是当前控制器...

2016-06-29 14:31:00 114

转载 JSONKit does not support Objective-C Automatic Reference Counting(ARC) / ARC forbids Objective-...

当我们在使用JSONKit处理数据时,直接将文件拉进项目往往会报这两个错“JSONKit does not support Objective-C Automatic Reference Counting(ARC)”,“ARC forbids Objective-C objects in struct”,这是由于JSONKit库未更新,不支持ARC机制。我们可以参照如下步骤解决...

2016-06-27 15:15:00 130

转载 tableview左滑按钮 tableviewcell自定义左滑按钮

当我们在使用tableview时,往往需要在cell左滑时显示一个或是多个按钮,但系统默认的只可显示一个,如常见的删除按钮,那么当我们的需求要求要有多个按钮时又该怎么办呢,我们往下看。首先,现看看系统的按钮(只显示一个按钮时)//设置cell左滑后的删除按钮文字-(NSString *)tableView:(UITableView *)tableView titleForDe...

2016-06-26 17:02:00 118

转载 block 页面传值小结

我以自己项目中的一个模块为例,首先有两个页面,第一个页面为显示城市页面,第二个页面为选择要使用block传的值(城市名)。第一个页面中的显示控件://自定义左部定位视图 self.locView = [[LocationView alloc] initWithFrame:CGRectMake(0, 0, SCREENWIDTH/2-35, 25)]; self...

2016-06-26 11:59:00 98

转载 UITextView 开始编辑时,文字没有左上角对齐解决办法 tableview整体上移

现实情况如上所示我出现这种情况的原因有两种:其一:没有给textview对齐方式;其二:没有将BOOL类型的“automaticallyAdjustsScrollViewInsets”属性置为no (默认为yes)法二:self.edgesForExtendedLayout = UIRectEdgeNone;内容参考自:http://w...

2016-06-22 13:58:00 175

转载 IOS开发 App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecu...

xcode自7后不再使用http,而是使用https请求,但目前很多网络请求还只是以http请求,我们可以这样解决info.plist->添加@“App Transport Security Settings”字段->添加“Allow Arbitrary Loads”字段,并将对应的value值设置为@“YES”转载于:https://www.cnblogs.co...

2016-06-21 11:49:00 91

转载 iOS开发 JSonKit does not support Objective-C Automatic Reference Counting(ARC)

有使用JSonKit的朋友,如果遇到“JSonKit does not support Objective-C Automatic Reference Counting(ARC)”这种情况,可参照如下方法:点击项目根目录->targets->Build Phases->JSONKit.m->添加“-fno-objc-arc”字段,在运行就OK了。转载于:h...

2016-06-21 11:35:00 121

转载 xcode 7及以上版本网络请求不成功的原因

在Xcode 7以前的版本使用的是http协议,从Xcode 7开始,默认使用的是https协议,这优化了加密性能。 要想在Xcode 7及以上版本能够进行网络请求,我们需要在info.plist文件中添加一个字段,具体操作如下: 在搜索框中输入info.plist后,工程会文件会显示出如下图片:点击鼠标右键,...

2016-02-19 10:27:00 132

转载 block中出现此种报错: Incompatible block pointer types initializing 'float (^__strong)(float, float)' with a...

当block(代码块)的返回值是float时,应注意的地方:定义的返回值类型一定要与return的返回值类型一样我们以两个数的四则运算来举例在main.m文件中的四则运算中,我采用两种返回值类型(int 与 float)相互对照。 1 #import <Foundation/Foundation.h> 2 void fun1(int(^block)(int...

2015-11-09 19:58:00 2555

转载 OC知识梳理-NSArray与NSMutableArray相关知识

知识普及:1、数组中的元素在系统中都会有其默认对应的下标,下标是一个整形的数字,默认从0开始。例:NSArray *arr3 = @["345","234","23"];则当我们要取出数组中第一个元素时,有 arr3[0]= "345";如果出现我们要取出arr[3]时,程序会报错,因为此时的数组只有3个元素,对应的下标为0、1、2,没有3,这种情况我们称之为越界2、在...

2015-11-09 17:43:00 147

空空如也

空空如也

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

TA关注的人

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