自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

番薯大佬的专栏

快乐学习、快乐分享

  • 博客(31)
  • 资源 (53)
  • 收藏
  • 关注

原创 iOS蓝牙使用

一、服务端(也叫周边设备吧。。脑残的翻译)1.实现类必须遵守协议 CBPeripheralManagerDelegate2.需要的主要类有:@property(strong,nonatomic) CBPeripheralManager *peripheraManager;@property(strong,nonatomic) CBMutableCharacteris

2014-06-30 18:43:43 693

原创 输入限制(输入字数)

在使用输入框时,不管是searchBar输入,还是textField输入,又或

2014-06-29 16:59:38 976

原创 调用设备闪光灯

调用设备闪光灯 使用“AVFoundation.framework”框架里的“AVCaptureDevice”来调用设备闪光灯。 详细操作步骤如下: 步骤1 导入“AVFoundation.framework”框架 步骤2 引入头文件“” 即 #import  步骤3 初始化AVCaptureDevice实例 AVCaptureD

2014-06-23 15:54:05 861

原创 导航栏a中跳转到自定义样式导航栏b

系统导航栏a中跳转到自定义样式导航栏b,再由b返回a时,a的样式变成了b的自定义样式?解决:方法1:在a视图即将显示时,再次设置其导航栏样式,从而避免被b样式覆盖。方法2:在视图b中,视图即将显示为设置新样式;视图即将消失时取消新样式,即设置回a视图样式。如下代码:- (void)viewWillAppear:(BOOL)animated{    [supe

2014-06-21 22:46:52 1001

原创 UINavigationController使用时,显示或隐藏的功能设备,导航栏隐藏时出现空白黑色区域?

UINavigationController使用时,导航栏隐藏时出现空白黑色区域?隐藏导航栏共有3种方法,使用方法3,且animated必须设置为YES,则可以避免出出空白黑色区域。方法1 [self.navigationController.navigationBar setHidden:YES];方法2 [self.navigationController

2014-06-21 22:45:12 4078 1

原创 UINavigationController使用时出现自定义返回按钮与系统按钮在返回时同时出现情况?

UINavigationController使用时出现自定义返回按钮与系统按钮在返回时同时出现情况?在视图切换时,将系统返回按钮进行隐藏,即“[xxxx.navigationItem setHidesBackButton:YES]”

2014-06-21 22:44:17 698

原创 如何生成纯色的图片

使用UIColor颜色对对象生成UIImage对象,代码如下- (UIImage *) createImageWithColor: (UIColor *) color {       CGRect rect = CGRectMake(0.0f,0.0f,1.0f,1.0f);      UIGraphicsBeginImageContext(rect.size); 

2014-06-21 22:43:16 2179

原创 ASIFormDataRequest设置超时无效

设置超时时应与禁用持久连接、超时连接次数配合使用。[request setTimeOutSeconds:10.0];                  // 设置超时[request setShouldAttemptPersistentConnection:NO]; // 禁用持久连接[request setNumberOfTimesToRetryOnTimeout:0];

2014-06-21 22:40:59 1282

原创 IIViewDeckController使用过程中,添加手势无效?

在使用自定义手势类中,添加定义“IIViewDeckController”类的头文件,同时在定义“IIViewDeckController”类的实现文件中或在自定义手势方法中重置“IIViewDeckController”的“panningMode = IIViewDeckNoPanning”方法。

2014-06-21 22:40:00 960

原创 tableviewcell表视图cell选中时的颜色及背景设置,为什么无效?

tableviewcell表视图cell选中时的颜色及背景设置,为什么无效?方法1与方法2结合使用,才会生效方法1在方法“- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath”中设置字体常规及选中颜色,以及常规及

2014-06-21 22:39:17 1698

原创 表视图底部被遮挡显示不全?

列表视图或滚动视图在父视图中显示不全,或被UITabBarcontroller遮挡。设置视图属性 autoresizingMask,且值为 UIViewAutoresizingFlexibleHeight。示例如下:xxxView.autoresizingMask = UIViewAutoresizingFlexibleHeight;xxxScrollView.autoresizi...

2014-06-21 22:37:26 2273

原创 父视图设置alpha属性后,加在其中的子视图受影响?

父视图设置alpha属性后,加在其中的子视图受影响?首先了解设置背景色透明样式的方法有两种方法1、直接设置视图的背景颜色[xxView setBackgroundColor:[UIColor colorWithRed:0.0 green:0.0 blue:0.0 alpha:1.0]];方法2、设置视图的layer层背景色[xxVie

2014-06-21 22:36:46 758

原创 使用ALAsset处理多图片选择后,图片显示不清晰

使用ALAsset处理多图片选择后,图片显示不清晰UIImage设置不方法不当造成图片不清晰ALAsset *asset不清晰的设置方法如下:UIImage *image = [UIImage imageWithCGImage:asset.aspectRatioThumbnail];或UIImage *image = [UIImage image

2014-06-21 22:35:24 1377

原创 UITextView或UITextField字数限制

UITextView或UITextField字数限制,输入时的限制,复制粘贴时的限制字数限制有三种方法在代理方法“- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string”或“-

2014-06-21 22:33:55 1004

原创 表视图底端部分被遮挡情况

表视图偶尔出现尾端不能正常显示在可见区域,即部分被遮挡情况解决:设置属性autoresizingMask以适应高度[xxxTableView setAutoresizingMask:UIViewAutoresizingFlexibleHeight];

2014-06-21 22:30:03 666

原创 点击状态栏返回到表视图顶端

设置表视图的属性“xxxTableView.scrollsToTop = YES;”;如果存在多个滚动视图时,则需要把其他滚动视图的对应属性设置为“xxxTableView.scrollsToTop = NO;”

2014-06-21 22:28:40 726

原创 scrollview上下滚动效果触发相关事件

scrollview上下滚动效果触发相关事件通过UIScrollViewDelegate的代理方法“- (void)scrollViewDidScroll:(UIScrollView *)scrollView”中通过变量最后的位置来进行上下滚动操作,如下代码所示:// 视图 按钮工具栏:上拉时隐藏,下拉时出现;- (void)scrollView

2014-06-21 22:27:58 1475

原创 UILabel标签自适应高度的设置

必须设置两个属性,属性1:多行显示“xxxlabel.numberOfLines = 0;”;属性2:换行模式“xxxlabel.lineBreakMode = NSLineBreakByWordWrapping;”;如果只显示固定行数,同样设置两个属性只是属性值不一样,设置属性1,即“xxxlabel.numberOfLines = 2;”;属性2:换行模式“xxxlabel

2014-06-21 22:26:32 779

原创 阴影设置

1、[xxxView.layer setShadowOffset:CGSizeMake(0.0, 0.0)]; // 阴影的偏移范围2、[xxxView.layer setShadowRadius:3.0];                  // 阴影扩散的范围控制3、[xxxView.layer setShadowOpacity:1.0];                 //

2014-06-21 22:25:10 600

原创 如何隐藏输入框键盘

共有三种方法方法1:放弃第一响应 [xxx resignFirstResponder];方法2:全局结束编辑 [[[UIApplication sharedApplication] keyWindow] endEditing:YES];方法2:全局结束编辑 [[[UIApplication sharedApplication] keyWindow] endEdi

2014-06-21 22:24:14 1024

原创 如何获得当前app的主视图

AppDelegate *delegate = (AppDelegate *)[UIApplication sharedApplication].delegate;UIView *view = [delegate window];

2014-06-21 22:23:02 721

原创 SVN报错Working copy '/Users/yguser/Desktop/你的项目/financialCommunity' locked

SVN代码版本管理上传代码时报错Working copy '/Users/yguser/Desktop/你的项目名/financialCommunity' locked解决:方法1:产生这种情况大多是因为上次svn命令执行失败且被锁定了。如果cleanup没有效果的话只好手动删除锁定文件。在命令提示符下cd 到svn项目出现问题的文件所在目录下,然后执行如下命令 del

2014-06-21 22:20:43 1401

原创 编译报错:Choose a destination with a supported architecture in order to run on this device

objective-c中,当一个类使用到另一个类时,并且在类的头文件中需要创建被引用的指针时,需要导入另一个类。通常引用一个类有两种办法:一种是通过#import方式引入;另一种是通过@class引入; 这两种的方式的区别在于: 1、#import方式会包含被引用类的所有信息,包括被引用类的变量和方法;@class方式只是告诉编译器在A.h文件中

2014-06-21 22:19:34 629

原创 写给自己的一封信

做以工作成果考核自己1、本周开发出了几项功能2、本周修复了几个bug3、本周和客户进行了多少次有效的交流4、编程速度有多快记录下自己已经完成的工作,而不是待办事项。1、上周做了哪些工作2、下击打算开展哪些工作3、工作中遇到了哪些困难或是担心的问题

2014-06-21 22:06:13 666

原创 Plist文件操作

为了便于用户保存较小的数据信息,可以使用plist文件进行存取操作,进行操作前,用户需要先创建自己需要的plist文件。plisty 特别注意:对于项目自动生成的plist文件,用户只能进行读取,不能进行修改操作(修改操作是必须知道路径,以便于保存的,而且数据必须是可变的,但系统Plist文件不是知道路径,内容字典也是不可变的);而对于用户自己创建的plist文件,则可

2014-06-14 20:07:57 680

原创 iOS程序打包(ipa)

将程序打包成ipa文件,以便于测试人员安装测试。打包前提,必须

2014-06-13 15:56:42 708

原创 UIImagePickerController的简化使用

在使用UIImagePickerController时,常常需要写代理方法实现,感觉麻烦,自己封装了一个简单的方法,通过代码块来实现回调,以避免冗余。 相关代码如下:1、.h文件 #import <UIKit/UIKit.h>@interface ImagePickerManager : UIImagePickerController///设置代码块属性-...

2014-06-11 23:33:00 784 1

原创 列表视图滚动到顶端

 列表视图滚动到顶端 // 方法1[xxxTableView setContentOffset:CGPointZero animated:NO];// 方法2[xxxTableview scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewS...

2014-06-09 16:46:08 543

原创 如何弹出跳转到开启定位的设置

使用定位功能时,如果没有开启定位功能,如何可民提醒用户,并提示用户进入

2014-06-09 16:14:53 2309

原创 NSUderDefault的使用

在APP开发中,需要本地存储数据时,或许会用到NSUserDefault,为了便于

2014-06-04 12:06:51 774

原创 UITableView刷新数据

 // 全部数据刷新[tableView reloadData]; // 局部section刷新NSIndexSet *reloadIndexSet = [[NSIndexSet alloc] initWithIndex:1];[tableView reloadSections:reloadIndexSet withRowAnimation:UITableViewRowAni...

2014-06-03 12:16:28 713

DemoNSUserdefault

iOS研发中数据缓存UserDefault的使用(Demo+文档)

2016-04-17

DemoSqlite

iOS研发中数据缓存sqlite、FMDB、LKDBHelper的使用(Demo+文档)

2016-04-17

DemoKeychain

iOS研发中数据缓存keychain的使用(Demo+文档)

2016-04-17

DemoCoreData

iOS研发中数据缓存coreData的使用(Demo+文档)

2016-04-17

DemoArchivedCoding

iOS研发中数据缓存archiver归档的使用(Demo+文档)

2016-04-17

SQLite关系型数据库的使用

iOS研发中数据缓存SQLite的使用

2016-03-26

FMDB数据库使用

iOS研发中数据缓存FMDB的使用

2016-03-26

coreData使用

iOS研发中数据缓存coreData的使用

2016-03-26

Archiver归档的使用

iOS研发中数据缓存archiver归档的使用

2016-03-26

DemoMVVM架构模式

iOS开发中常用到的技术架构为MVC,但也有用到MVVM。两者主要体现在VM将业务相关逻辑进行了封装,减轻了Controller的负担。

2016-03-02

Demolimit输入限制

在iOS开发中,常会遇到输入限制的情况。本文件档整理了常用到的输入限制,如数字输入限制,长度限制等。定义的方法既有是在代理方法中使用的,也有在通知方法中使用。

2016-02-15

DemoTimeDate

iOS开发中常用到的时间类处理封装,包括各种转换格式。如NSDate转成NSString,或NSString转成NSDate,等。

2016-01-07

小方块输入框

自定义方块输入框,类似于微信支付密码的小方块输入框

2015-11-28

CollectionView的使用

UICollectionView的使用范例,即瀑布式列表的使用。

2015-11-26

iOS移动开发框架

iOS移动开发根视图开发框架设置,Demo中包括抽屉样式,tabbar样式

2015-11-04

iOS移动开发AES加解密

iOS移动开发中使用到的AES加解密技术,使用AES256位加密,解密。

2015-11-04

iOS移动开发MD5加密

iOS开发中常用到的字符串进行MD5加密,区分32位大小写加密,16位大小写加密

2015-11-04

DemoKVO_KVC

KVO即Key-Value Observing,称为键值观察者。是一种编程设计模式,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。 KVC即Key-Value Coding,称为键值编码,它是一种可以直接通过字符串的名字(key)来访问类属性的机制。

2014-09-03

Notification

通过使用NSNotification通知类,可以实现一对多的传递关系,同时也能很好的避免类与类之间层层递进的关系。但是必须记得在使用过程中可能出现通知会被多次接收,并执行相关的方法,避免这种情况出现必须在接收通知前先移除要接收的通知。

2014-07-11

设备闪光灯

iOS开发中,使用设备闪光灯,即打开或关闭设备的闪光灯。如开发手电筒功能,或是扫一扫功能时设置闪光灯。

2014-07-02

DemoTargetDev

一个项目多个target,通过配置不同的信息,类似多个app。

2019-02-13

demoHitTest

子视图超出父视图范围时,子视图交互也能实现响应事件。

2018-11-08

DemoSignature

使用UberSignature实现手写签名。简单易用,接口API少而简,可以设置位置和大小,也可以设置画笔颜色。

2018-07-26

ViewDeck抽屉菜单

使用第三方框架ViewDeck在项目中设置抽屉式菜单。即设置中间视图控制器,左侧视图控制器,以及右侧视图控制器。或上、下视图控制器。

2017-09-19

RESideMenu抽屉视图

使用第三方框架RESideMenu在项目中设置抽屉式菜单。即设置中间视图控制器,左侧视图控制器,以及右侧视图控制器。

2017-09-19

DemoTablePageAndFrame

计算拖动时的页码以及自动加载

2017-04-18

DemoMKWebView

web view使用的优化,使用MKWebView替换UIWebView

2016-09-23

licecap录制gif软件

录制gif软件

2016-09-09

Mac中jenkins的使用

使用jenkins进行自动化构建

2016-08-23

DemoAnimation

动画效果的实现操作

2016-08-01

DemoNetwork

iOS原生网络请求,使用session,或connection方式

2016-07-24

DemoEmailSMS

iOS APP应用中打电话,发短信,发邮件功能的实现

2016-07-15

DemoThread

多线程使用示例,包括thread,operation,GCD。

2016-07-14

DemoRecognizer

手势操作UIGestureRecognizer,或UITouch

2016-07-09

DemoNSTimer

NSTimer计时器的使用,启动,停止等操作。

2016-07-08

DemoImageTableView

自定义cell中使用添加多个图片并自适应cell高度(类型于电商平台的商品评价添加图片)

2016-07-04

DemoIceRequest

iOS开发中,使用ZeroC ICE进行网络请求。

2016-05-12

DemoRecorder

录音以及音频的播放操作处理。

2016-04-29

DemoiflyMSC

使用科大讯飞进行语音书写。

2016-04-28

DemoPlist源码文档

iOS研发中数据缓存plist的使用(Demo+文档)

2016-04-17

空空如也

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

TA关注的人

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