- 博客(23)
- 资源 (1)
- 收藏
- 关注
原创 iOS中常见错误
当我们在定义一个新的属性时,用到了new、copy这些字时会报错:Property follows Cocoa naming convention for returning'owned' objects原因是苹果在新的编码时,不推荐以new、copy开头的命名
2015-10-23 09:54:17 335
原创 将一个数组快速反序排列
NSMutableArray *array = [[NSMutableArrayalloc] initWithObjects:@"1",@"2", @"3",nil]; array = (NSMutableArray *)[[arrayreverseObjectEnumerator] allObjects];
2015-10-22 17:28:02 1021
原创 Mac版如何破解ps
# 欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctr
2015-10-21 16:48:11 2070
转载 Mac常用快捷键
对于初次使用Mac系统的筒子们来说可能很难适应,因为Mac系统跟Windows系统在用户使用习惯上有很大的区别。下边我给大家介绍一下Mac的一些操作习惯和常用快捷键。首先看下苹果的键盘,如图:下边一张图是Mac键盘符号所对应的解释,如图:了解了键盘的释义之后,下边是我整理的一些常用的快捷: command
2015-10-11 16:48:33 973
转载 IOS开发调用系统相机和打开闪光灯
今天给大家分享一下如何调用iphone的拍照功能和打开闪光灯,有些代码我也不太理解,很多是在网上借鉴其他人的。IOS有两种的拍照和视频的方式:1.直接使用UIImagePickerController,这个类提供了一个简单便捷的拍照与选择图片库里图片的功能。2.另一种是通过AVFoundation.framework框架完全自定义拍照的界面和选择图片库界面。我只做了第一种,就先给大家介绍第一种做法
2015-10-11 15:14:23 444
转载 iOS常见问题总结
一、代码管理工具----分布式版本控制系统github,在上边新建一个项目的代码仓库,把代码同步到git服务器上。下边介绍一个常用的git终端命令: git clone "SSH网址"从github上克隆代码到本地、 git branch 列出已有的分支、 git checkout "branchname" 切换分支名称、
2015-10-11 14:16:59 506
转载 关于UITextView的几种回收键盘的方法
1.如果你程序是有导航条的,可以在导航条上面加多一个Done的按钮,用来退出键盘,当然要先实UITextViewDelegate。代码如下:- (void)textViewDidBeginEditing:(UITextView *)textView { UIBarButtonItem *done = [[[UIBarButtonItem alloc] initWithBa
2015-10-11 14:02:47 246
转载 升级Xcode7后Pod无法使用问题
在升级的Xcode7之后,进行真机调试,结果CocoaPod里的东西搞死都编译失败,到处查原因,结果解决了一个,又来了一个。今天特意把升级Xcode7后遇到的Pod问题整理一下。步骤一,”the sandbox is not in sync with the Podfile.lock”这是编译后遇到的第一个问题解决方案关闭当前的工作空间,删除掉文件夹中的workspace,然后重新
2015-10-11 11:24:37 317
转载 绘制虚线
- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UIView *view = [[UIViewalloc] initWithFrame:CGRectMake(
2015-10-11 11:20:54 460
原创 CAShapeLayer动画(画圆效果)
CAShapeLayer比CALayer做动画更加复杂,普通CALayer在被初始化时是需要给一个frame值的,这个frame值一般都与给定view的bounds值一致,它本身是有形状的,而且是矩形.CAShapeLayer在初始化时也需要给一个frame值,但是,它本身没有形状,它的形状来源于你给定的一个path,然后它去取CGPath值,它与CALayer有着很大的区别
2015-10-11 09:22:48 2892
原创 图片下拉放大
-(void)scrollViewDidScroll:(UIScrollView *)scrollView{ //滑动放大标签背景图片 [selfupdateImg]; }//更新相册封面大小- (void)updateImg { CGFloat yOffset = self.tabelView.co
2015-10-10 16:32:56 353
原创 iOS开发-常用第三方开源框架介绍
更多资料:http://www.bkjia.com/Androidjc/979121.html2014年8月7号新增 系统基础库 Category/Util sstoolkit一套Category类型的库,附带很多自定义控件 功能不错~ BlocksKit将Block风格带入UIKit和Founcation
2015-10-10 15:02:33 646
转载 常用的第三方框架和学习途径
1、网络请求在移动客户端的开发中,网络请求毋庸置疑是非常重要的一部分,尽管使用苹果官方提供的 NSURLConnection 和 NSURLRequest 网络 API 固然能够解决我们大部分的 Web Service 请求,但是使用起来不是很简洁方便,因此强烈建议在实际开发中使用现有的开源而优秀的第三方网络框架。常用网络请求第三方框架有: MKNetworkKit,它是一个使用十
2015-10-10 11:14:38 1066
原创 检查版本更新
+(void)checkUpDataWithAPP_ID:(NSString*)APP_ID andResultBlock:(void(^)(BOOL result))resultBlock{ BOOL isUpdated = NO; __block BOOL _isUpdate = isUpdated; NSString *storeSt
2015-10-10 09:13:07 422
原创 获取当前版本信息
+(NSString*)getVersion{ NSDictionary* infoDict = [[NSBundlemainBundle] infoDictionary]; NSString* version = [infoDict objectForKey:@"CFBundleShortVersionString"]; return version;
2015-10-10 09:12:19 339
原创 生成哈希字符串
+ (NSString *)getSha1String:(NSString *)srcString{ constchar *cstr = [srcStringcStringUsingEncoding : NSUTF8StringEncoding ]; NSData *data = [ NSDatadataWithBytes
2015-10-10 09:09:26 271
原创 用户是否开启定位服务
CLAuthorizationStatus status = [CLLocationManagerauthorizationStatus]; if (kCLAuthorizationStatusDenied == status ||kCLAuthorizationStatusRestricted == status) { UIAl
2015-10-10 09:07:16 447
原创 冒泡排序
NSMutableArray *array = [NSMutableArray arrayWithArray:@[@"3",@"1",@"10",@"5",@"2",@"7",@"12",@"4",@"8"]]; for (int i =0; i for (int j =0; j 1 - i; j++) { if([[arr
2015-10-10 08:58:41 213
转载 iOS中英文混排,获取字符串长度(中文字符数)
将一个NSString类型字符串获取的长度转换成类似ASCII编码的长度,如汉字2个字节,英文以及符号1个字节这个功能。用一个char*类型的字符串,然后自己遍历一遍,将它整理为类似ASCII编码的格式,用到 [NSString cStringUsingEncoding:NSUnicodeStringEncoding]函数获得一个const char*指针,然后对这个字符串进行遍历,遇/0
2015-10-10 08:57:50 546
转载 iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片 在定义位置
UIEdgeInsets [objc] typedef struct UIEdgeInsets { CGFloat top, left, bottom, right; // specify amount to inset (positive) for each of the edges. values can be negative to 'outset
2015-10-10 08:55:35 246
转载 iOS 画线 绘制直线、矩形、三角形
转载:http://bravoo.diandian.com/直线1234567891011121314151617181920- (void)drawRect:(CGRect)
2015-10-10 08:51:03 320
原创 FMDB
[self.dbQueueinDatabase:^(FMDatabase *db) { [dbopen]; BOOL stored = NO; //如果表不存在,建表 NSString *sqlstr = [NSStringstringWithFormat:@"create tabl
2015-10-08 14:04:07 246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人