- 博客(56)
- 资源 (3)
- 收藏
- 关注
转载 Web应用中并发控制的实现
B/S构架的应用越来越普及,但由于它有别于C/S构架的特殊性,并发控制始终没能得到很好的解决,如售票系统经常会出现同一张火车票出售多次的现象。典型的案例如下:例如若有两个客户端,A客户先读取了账户余额2000元,之后B客户也读取了账户余额2000元的数据,A客户提取了500元,对数据库作了变更,此时数据库中的余额为1500元,B客户也要提取1300元,根据其所取得的资料,2000-1300
2015-10-15 19:43:53 479
转载 iOS的主要框架介绍
框架是一个目录,这个目录包含了共享库,访问共享库里代码的头文件,和其它的图片和声音的资源文件。一个共享库定义的方法或函数可以被应用程序调用。 IOS提供了很多你可以在应用程序里调用的框架。要使用一个框架,需要将它添加到你的项目中,你的项目才可以使用它。许多应用程序都使用了如Foundation、UIKit、和Core Graphics这些框架。根据你为应用程序选择的模版,相关的
2015-10-15 19:41:45 346
原创 如何判断ios设备类型
功能函数: [cpp] view plaincopy-(bool)checkDevice:(NSString*)name { NSString* deviceType = [UIDevice currentDevice].model; NSLog(@"deviceType = %@", deviceTyp
2015-10-14 11:51:39 275
原创 从系统相册选择多张图片
项目要用到图片上传功能,要求读取相册中的全部图片加以展示,由用户选择进行上传。从网上找了大家比较通用的方法,稍加修改,实现了需求。参考代码:ELCImagePickerDemo一、读取相册[cpp] view plaincopy// Load Albums into assetGroups dispatch_async(dispatch
2015-10-14 11:50:51 456
原创 ERROR ITMS-90086
ug描述:ERROR ITMS-90086:"missing 64-bit support. beginning on february 1, 2015, new iOS apps submitted to the app store must be include 64-bit support and be built with the ios8 SDK......
2015-10-14 11:50:04 405
原创 ERROR ITMS-90022
RROR ITMS-90022: "Missing required icon file. The bundle does not contain an app icon for iPhone / iPod Touch of exactly '57x57' pixels, in .png format for iOS versions WARNING ITMS-90025: "Missin
2015-10-14 11:49:24 1168
原创 iOS 清除缓存
//清除缓存- (void)clear{ dispatch_async( dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0) , ^{ NSStrin
2015-10-14 11:47:51 278
原创 屏幕旋转方向
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft || interfaceOrientation == UIInterface
2015-10-14 11:46:51 497
原创 随机数的使用
1)、arc4random() 比较精确不需要生成随即种子 使用方法 : 通过arc4random() 获取0到x-1之间的整数的代码如下: int value = arc4random() % x; 获取1到x之间的整数的代码如下:
2015-10-14 11:45:01 295
原创 NSString 和NSInteger的相互转换
SInteger转化 NSString类型: [NSString stringWithFormat: @"%d",NSInteger]; NSString转化 NSInteger类型: NSInteger= [NSString intValue];NSString *tempA = @"12
2015-10-14 11:40:14 904
原创 中英文转换
1. 2. 3. NSMutableString *ms = [[NSMutableString alloc] initWithString:@"我是中国人"]; 4. if (CFStringTransform((__bridge CFMutableStringRef)ms, 0, kCFStringTransformMandari
2015-10-14 11:38:20 326
原创 重点
1.NSNumber创建对象的快捷方法:NSNumber num1=@1.5;NSNumber num1=@18;即:@18会将基本类型int转换成对象,也就是,@18代表NSNumber类型的对象18。所以,创建数组也可以这样创建:NSArray arr=[NSArray arrayWithObjects:@“11111”,@“22222”,@18,@1.5,nil];但
2015-10-14 11:36:41 353
原创 iOS利用storyboard修改UITextField的placeholder文字颜色
最近有个需求需要修改UITextField的placeholder文字颜色,在网上找发现有用代码修改的,但是考虑到更加优雅的实现,所以尝试着在storyboard中直接实现,结果竟然真的成功了(原谅我太小白),实现的位置如下:具体步骤:1.在User Defined Runtime Attributes中添加一个Key。2.输入Key Path(这里我们输入_placehold
2015-10-14 11:35:37 317
原创 ios开发uitextfield怎么设置行数
//初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)]; //设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRect; typedef e...
2015-10-14 11:34:55 5986
原创 UIScrollView基本用法和代理方法
UIScrollView基本用法和代理方法:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 3
2015-10-14 11:34:06 361
原创 storyboard页面切换与传值
一、storyboard页面切换 假设view controller1下有一个button1,view controller2下有一个button2,我们要实现storyboard在这两个view controller之间切换。1、 Controller1切换Controller2 在storyboard界面下,点住button1,右键拖动至controller2,松手,选择Mod
2015-10-14 11:31:02 460
原创 Ios使用按钮自定义segmentcontrol
#import @interface PDESegmentControl : UIView { NSMutableArray *segmentButtons; NSMutableArray *buttonImgNames;}@property ( readonly , nonatomic ) NSInteger selectedSegmentInd
2015-10-14 11:28:43 948
原创 DZNSegmentedControl
介绍: DZNSegmentedControl提供带有标题和统计数量的选择器。选择器可以添加和刷新。选择器附带选择的动画,宽度能随着添加而改变。选择器的条目的数量和条目的名字均可以自定义。测试环境: [Code4App]编译测试,测试环境:xcode 6.1 iOS 8.1。效果图:使用方法:DZNSegmentedControl
2015-10-14 11:27:34 789
原创 UISegmentControl
-(void) viewDidLoad{ /*************分段控件UISegmentdControl*************/ UISegmentedControl *segmentedControl = [[UISegmentedControlalloc] initWithItems:nil]; segmentedControl.segmentedControlStyle
2015-10-14 11:26:25 907
原创 SegmentControl点击切换View
#pragma mark 滑动轮播图 segment选中当前轮播图显示的页面- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset{ _se
2015-10-14 11:25:33 1788
原创 OC学习笔记——OC中的类
1.ObjC跟C的区别与联系首先ObjC是一个面向对象的语言(封装、继承、多态) ObjC相当于C的一个超集 即ObjC允许使用任何C语言代码 但增加了许多C没有的特点 bigger easier 2.ObjC中的类与对象类由接口( XX.h @interface)和实现(XX.m @implementation)两部分构成 XX
2015-10-14 11:23:21 317
原创 OC方面的基础笔记
1.类的基本用法#import // 大体上就是include, 用于包含头文件, 但是即使头文件中, 没有ifndef defined endif, 仍然能够踢除重复包含的头文件// ----@interface section----// OC中声明和实现是分离的, 两个都必须有.@interface Fraction : NSObject { // @interfa
2015-10-14 11:22:47 364
原创 OC学习笔记共享
1 、全局变量,变量名前加下划线。和系统一致。 2 、 nil指针为空 @“”字符串为空 (内容为空) == 判断内存地址 基本变量 对于一些基本类型 可以使用==来判断,但对于指针类型,使用==则判断的是指针保存的内容地址是否相等,而不是判断内存地址下的内容是否相等(应该通过方法来判断)多个指针可以这向同一个对象 3 、判断
2015-10-14 11:22:07 1134
原创 字符串NSString和数组NSArray操作
1//创建字符串对象数组 NSArray *array = [str componentsSeparatedByString:@"@"];//就是以@为标示 输出看看啦 int count=[array count]; int i; for(i=0;i { printf("%i: %s/n",i,[[array objectAtIndex:i] UTF8Str
2015-10-14 11:20:48 591
原创 safari翻译插件
javascript:(function()%7Bvar%20s%20=%20document.createElement('script');%20s.type%20=%20'text/javascript';%20s.src%20=%20'http://labs.microsofttranslator.com/bookmarklet/default.aspx?f=js&to=zh-chs';%
2015-10-14 11:19:03 2759
原创 swift的简单了解
1. 关于swiftswift语言是苹果公司2014年在美国旧金山召开的WWDC上发布的一门语言。swift是完全面向对象的语言,自身具有构造函数和析构函数。构造函数是以init开头的函数,而析构函数是以deinit开头的函数,构造函数在创建对象的时候自动调用,不需要主动调用init函数析构函数是在对象声明周期结束的时候自动调用的2. 常量和变量常量在swift语言中使用
2015-10-14 11:17:57 305
转载 Swift CoreData
Swift CoreData项目适配CodeDataCoreData建数据库CoreData添加数据库属性CoreData 增CoreData 删CoreData 改CoreData 查在Android中,一想到要操作SQLite,就觉得很繁琐;但是IOS中,有一套非常成熟的数据库API(接口)和GUI(图形用户界面),这样大大提升了用户体验,虽然,我们开发者,但是不可
2015-10-13 21:28:17 504
原创 更新Xcode7后网络请求数据问题?
更新完最新版Xcode7后,原工程网络请求数据无法获取的问题,如以下代码:NSString * adUrl =@"http://api.ipadown.com/iphone-client/ad.flash.php?count=5&device=iphone"; [[HttpRequestManager manager]GET:adUrl complete:^(NSDa
2015-10-13 21:24:35 288
转载 iOS数据存取
1.iOS应用数据存储的常用方式lXML属性列表(plist)归档lPreference(偏好设置)lNSKeyedArchiver归档(NSCoding)lSQLite3lCoreData2.应用沙盒》位置:/Users/用户名/Library/Developer/CoreSimulator/Devices如果不知道在哪里,可以在项目中打出
2015-10-13 21:13:04 418
转载 Swift 播放视频
在播放音频时,就了解到了官方不推荐使用MPMoviePlayerViewController,并且IOS9.0以后将要废弃,是因为要主推AVPlayerViewController。其实AVPlayerViewController是可以播放视频的,苹果这么做,也是为了统一播放媒体的API var avPlayerViewController:AVPlayerViewControl
2015-10-13 21:11:26 939
转载 Swift 原生网络通信
Swift 原生网络通信sendSynchronousRequestsendAsynchronousRequestNSURLSessionIOS9.0后,就打算废弃NSURLConnection,主推NSURLSessionsendSynchronousRequest同步Request NSURLConnection.sendSynchronousReque
2015-10-13 21:09:49 852
原创 Reachability网络判断
类似于一个网络状况的探针。 [[NSNotificationCenter defaultCenter] addObserver: self selector: @selector(reachabilityChanged:) name: kReachabilityChangedNotification object: nil]; hostReach = [[Reachability ...
2015-10-13 19:19:05 367
原创 在tableview中用动画效果改变cell的高度
我们经常会碰到一些需要动画的地方,比如在TOP的发帖页面中,当我们选中一个文本编辑的cell时,cell的高度会动态的改变。 我们要的效果大概就是如下效果: 当我们选择一个cell的时候,我们就要改变它的高度,并且以动画的形式。 我们该如何实现这个效果呢?我们主要需要使用以下这两个方法: - (CG
2015-10-12 17:05:54 478
原创 TableViewCell 点击某行 该行高度增加
先定义一个变量来在函数- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath 中添加代码来记录选定的行数 ,并调用tableView.reloadData然后在- (CGFloat)tableView:(UITableView *)tableView he
2015-10-12 17:04:43 510
转载 TableViewCell自适应高度
好久没有写博客了,以后多写些博客,对自己是一种提升,对大家也是一种帮助 最近特别痴迷storyboard和xib的可视化编程,在写项目的时候遇到个问题就是如何使 ,查了好多文章博客,没有太好的办法,我就自己手动搞了搞,实现了自己想要的效果,下面分享出来 相信大家都遇到这种情况,label没有根据text的字数来自适应高度 那么如何使
2015-10-12 17:03:51 665
原创 tableViewcell高度自适应
- (UITableViewCell *)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *identifier = @"Cell"; CustomCell *cell = (CustomCell *)[tableVi
2015-10-12 17:02:45 412
转载 swift tablevieCell自适应高度
自适应高度达到的效果实现方法:1. xcode新建个项目,选择 single View Application2. 打开main.storyboard 将tableview 拖到view controller中,并给tableview 拖入 tableview cell3. 给tableview cell 拖入 imageview 、label等控
2015-10-12 17:01:43 922
转载 动态计算UITableViewCell高度详解
不知道大家有没有发现,在iOS APP开发过程中,UITableView是我们显示内容常见的控件,本人觉得它是UIKit中最复杂的一个控件。今天要向大家介绍的就是如何动态计算UITableViewCell高度的一经验与技巧,在此做一些总结方便朋友们查阅。为了不让讲解空洞抽象,我还是用代码实例的方式进行讲解,这样更容易接收与学习。 本文将介绍四种情况下UITableViewCell的计算方式
2015-10-12 16:54:28 320
转载 使用Autolayout实现UITableView的Cell动态布局和高度动态改变
本文翻译自:stackoverflow有人在stackoverflow上问了一个问题:如何在UITableViewCell中使用Autolayout来实现Cell的内容和子视图自动计算行高,并且能够保持平滑滚动的?这个问题得到了300+的支持和450+的收藏,答案得到了730+的支持,很详细的说明了如何在iOS7和iOS8上实现UITableView的动态行高功能,并且这个
2015-10-12 16:53:57 492
转载 iOS开发系列--UITableView全面解析
概述在iOS开发中 UITableView可以说是使用最广泛的控件,我们平时使用的软件中到处都可以看到它的影子,类似于微信、QQ、新浪微博等软件基本上随处都是 UITableView。当然它的广泛使用自然离不开它强大的功能,今天这篇文章将针对UITableView重点展开讨论。今天的主要内容包括:基本介绍数据源代理性能优化UITableViewCell常用操作U
2015-10-12 16:51:53 313
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人