
iOS开发
文章平均质量分 68
清蘂翅膀
iOS软件开发
展开
-
webSocket开源框架:简单的使用
需要用到webSocket,所以搜集了一下使用方法,(手动包 导入要把#importgit下载地址:square/SocketRocketgitHUB 上没有看懂,就要 cocoaPod 导入了 socketRocket导入这个包然后添加所需要的框架导入头文件#import"SRWebSocket.h"代码原创 2017-05-16 11:47:20 · 2235 阅读 · 0 评论 -
iOS DES加密的方法
#pragmamark- DES加密算法+(NSString*)encrypt:(NSString*)sTextencryptOrDecrypt:(CCOperation)encryptOperation{ constvoid*dataIn; size_tdataInLength; constNSString*key= @" "; /原创 2017-05-16 18:09:15 · 309 阅读 · 0 评论 -
ios 修改系统NavigationContr…
当我们要修改系统返回事件时,导入工具类,调用下面方法,就可以://返回按钮点击-(BOOL)navigationShouldPopOnBackButton { [self.navigationControllerpopToRootViewControllerAnimated:YES]; returnYES;}工具类下载地址:https://pan.bai原创 2017-05-16 18:09:17 · 168 阅读 · 0 评论 -
iOS App订单 星星评价的控件
//评价星星控件用法 StarView*startView =[[StarViewalloc]initWithFrame:CGRectMake(0,0,200,200)]; startView.startNum=4; startView.defalutImage=[UIImageimageNamed:@" "]; startView.原创 2017-05-16 18:09:20 · 538 阅读 · 0 评论 -
iOS 简单日历制作
#import"ViewController.h"#import"CollectionViewCell.h"#definescreenSize [UIScreen mainScreen].bounds.size@interfaceViewController()UICollectionViewDataSource,UICollectionViewDelegate,UIColl原创 2017-05-16 18:09:23 · 423 阅读 · 0 评论 -
PresentViewController切换界面&nb…
视图切换,没有NavigationController的情况下,一般会使用presentViewController来切换视图并携带切换时的动画,其中切换方法如下:– presentViewController:animated:completion: 弹出,出现一个新视图可以带动画效果,完成后可以做相应的执行函数经常为nil– dismissViewControllerAnima原创 2017-05-16 18:09:25 · 310 阅读 · 0 评论 -
iOS 自定义tabBar
简介UITabBar是iOSApp中经常使用的系统控件,比如知名App:新浪微博,微信,腾讯QQ等。在实际的项目开发中,系统的UITabBar有时满足不了我们的需求,这是就需要自定义tabBar了。MainViewController.h文件#import@interface MainViewController : UITabBarController@en原创 2017-05-16 18:09:28 · 255 阅读 · 0 评论 -
iOS 屏幕横竖屏转换的方法
首先选择支持的旋转方向(两种方法,推荐第二种)(1)修改Info.plist文件,见图1 屏幕横竖屏转换的方法" TITLE="iOS 屏幕横竖屏转换的方原创 2017-05-16 18:09:31 · 393 阅读 · 0 评论 -
ios 屏幕截图返回成图片的方法
#pragmamark- 截图-(UIImage*)screenshot:(UIView*)inputView{ UIGraphicsBeginImageContextWithOptions(inputView.bounds.size,NO,0); [inputView drawViewHierarchyInRect:inputView.frameafte原创 2017-05-16 18:09:34 · 259 阅读 · 0 评论 -
ios TextField 使用xib…
这种现象用代码创建TextField是不会出现的,xib创建会出现原因:当在UINavigationController的管理下push到一个新界面的时候,默认的新界面的frame自动下拉了64(也就是导航栏和状态栏的高度),底部不会变,依然会在屏幕的最下方。其实这一切都是automaticallyAdjustsScrollViewInsets在作怪。self.automaticallyAdju原创 2017-05-16 18:09:36 · 665 阅读 · 0 评论 -
GCD 多线程的学习(基本了解…
#import"ViewController.h"@interfaceViewController()@end@implementationViewController-(void)viewDidLoad{ [superviewDidLoad]; // Do any additionalsetup after loading the原创 2017-05-16 18:09:39 · 245 阅读 · 0 评论 -
iOS静态库的制作
…….h文件记得一起和静态库一起,才能使用总结一下静态库制作的过程:1.新建一个项目用于制作静态库,如test2.File-->new-->Target选择iOS下的Framework&Library-->Cocoa Touch StaticLibrary,然后next取个名字,我这里用我写的一个加载指示器做成静态库,我取名FGGProgressHUD,然后fi原创 2017-05-16 18:09:42 · 300 阅读 · 0 评论 -
判断是否是手机号码的方法
+(NSString*)valiMobile:(NSString*)mobile{ if(mobile.length11) { return@"手机号长度只能是11位"; }else{ NSString*CM_NUM= @"^((13[4-9])|(147)|(15[0-2,7-9])|(178原创 2017-05-16 18:09:12 · 1165 阅读 · 0 评论 -
iOS 压缩图片的方法
+(UIImage*)thumbnaiWithImage:(UIImage*)imagesize:(CGSize)size { UIImage *newImage = nil; if(image!= nil){ UIGraphicsBeginImageContext(size); [image drawInRect:CGRec原创 2017-05-16 18:09:09 · 148 阅读 · 0 评论 -
IOS学习笔记-加速度传感器(重力感应)-UIAccelerometer
上一篇博文介绍的是摇一摇的检测方法,也提过了可以使用加速度传感器来实现,加速度传感器可以捕捉更加高级的加速度动作。而且使用方法也比较简单,有木有! 加速度传感器,就是俗称的重力感应,其实不仅仅可以检测到对重力的感应,它可以捕捉到三个维度的加速度信息。 把iOS设备正面朝上放到桌面上,加速度传感器的默认原点在手机的物理重心位置,x,y,z轴分别穿过这个原点,x转载 2017-05-16 11:56:38 · 612 阅读 · 0 评论 -
ios 修改textField的placehol…
使用的KVC的方法改变的textField的属性:textField.placeholder = @"username is in here!"; [textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"]; [textField setValue:[UIFont boldS原创 2017-05-16 18:08:40 · 359 阅读 · 0 评论 -
CAEmitterLayer(粒子系统)学习笔…
一、系统剖析在UIKit中,粒子系统由两部分组成:· 一个或多个CAEmitterCells:发射器电池可以看作是单个粒子的原型(例如,一个单一的粉扑在一团烟雾)。当散发出一个粒子,UIKit根据这个发射粒子和定义的基础上创建一个随机粒子。此原型包括一些属性来控制粒子的图片,颜色,方向,运动,缩放比例和生命周期。· 一个或多个CAEmitterLayers,但通常原创 2017-05-16 18:08:43 · 388 阅读 · 0 评论 -
ios 给图片上加水印的方法
1.加文字?1234567891011121314151617181920212223242526272829303132333435363738394041- (UIImage *)imageWithLogoTex原创 2017-05-16 18:08:46 · 371 阅读 · 0 评论 -
IOS --- OC与Swift混编
先中简单的入手,先研究在同一个工程目录下混合使用的情况。为了演示。先准备两个类第一个是swift语言写的类,文件名为 act.swift [cpp] view plaincopy--- OC与Swift混编" TITLE="IOS --- OC与Swift混编" />--- OC与Swift混编" TITLE="IOS --- OC与Swift混编" />impor原创 2017-05-16 18:08:49 · 304 阅读 · 0 评论 -
iOS开发中实现图片旋转,造成横屏…
原创 2017-05-16 18:08:52 · 874 阅读 · 0 评论 -
iOS开发-自定义专属相册
一共有两种方法自定义相册第一种是iOS9之后过期的AssetsLibrary/AssetsLibrary.h>苹果原生框架第二种是iOS8推出的Photos/Photos.h>苹果原生框架,功能更多,但是只支持iOS8之后的版本一般推荐使用Photos/Photos.h>,因为现在版本快iOS10了,有些版本没有升级的用户已经可以抛弃了1.添加图片到【相机胶卷】1>UIIm原创 2017-05-16 18:08:55 · 420 阅读 · 0 评论 -
iOS 将图片保存到App中,并取…
1、保存至App文件中首先在项目中创建图片文件夹(相册)NSFileManager*fileManager= [NSFileManagerdefaultManager];NSString*filePath= [JGManagerToolimagePath]; [fileManagercreateDirectoryAtPath:filePathwithInterm原创 2017-05-16 18:08:58 · 1154 阅读 · 0 评论 -
分分钟钟搞定iOS自定义相机
相机属于系统硬件,这就需要我们来手动调用iPhone的相机硬件,分为以下步骤:2016-03-30 上午9.51.09.png1、首先声明以下对象#import//捕获设备,通常是前置摄像头,后置摄像头,麦克风(音频输入)@property (nonatomic,strong)AVCaptureDevice *device;//AVCaptureDeviceI原创 2017-05-16 18:09:00 · 788 阅读 · 0 评论 -
Virtualbox for Mac 的使用
Virtualbox 是Oracle 公司出品的免费的虚拟机软件.虚拟机软件相信大家伙都应该不陌生了. 对于新朋友来说, 就是在Mac OS X 系统上虚拟运行一个windows操作系统的组件. 其运行会消耗Mac OS X本身的硬件性能. 并且因为是虚拟系统所以相应的机能也只有独立Bootcamp安装windows的十分之一. 使用虚拟系统的好处就是, 不需要重新启动电脑就原创 2017-05-16 18:09:03 · 308 阅读 · 0 评论 -
iOS HealthKit功能
1.如下图所示 在Xcode中打开HealthKit功能 HealthKit功能" TITLE="iOS HealthKit功能" />2.在需要的地方#import(这里我为了方便直接在viewController写了所有代码,我也在学习这个框架,个人感觉把获取数据权限的代码放在AppDelegate中更好)获取步数分为两步1.获得权限 2.读取步数 3.StoryBo原创 2017-05-16 18:09:45 · 316 阅读 · 0 评论