自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(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

Midnight v2..zip

xcode经典主题

2020-10-29

Transporter

解决Transporte上传App一直验证中,导致没法上传App,可能是网络加载某些配置没下载到的问题。

2020-10-19

iOS 全局事件共享

iOS 全局事件共享

2016-09-13

空空如也

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

TA关注的人

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