自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(83)
  • 收藏
  • 关注

原创 iOS8 storyboard中Use A…

什么是Size Classes     iOS8中加入了一个新的特性-SizeClasses,可以对于任何设备来说,界面的宽、高都只分了两种:正常、紧凑。这样就方便我们iOS程序猿们无视设备的具体尺寸,而是针对这两类和它们的组合进行适配。这样不论在设计时还是在代码上,我们都可以不再受限于具体的尺寸,而是变成遵循尺寸的视觉来进行适配。    当然iOS8快出来1年了,大家都已经很熟悉了

2015-06-26 09:21:20 541

原创 [2015-03-18]关于MWPhotoBrowser在…

在 MWZoomingScrollView.m 下1) 在此方法下 - (id)initWithPhotoBrowser:(MWPhotoBrowser*)browser: 加入    self.scrollEnabled =false;2) 在下面方法-(void)scrollViewWillBeginZooming:(UIScrollView *)scrollViewwith

2015-06-26 09:21:01 399

原创 [2015-03-16]解决UITableViewStyle…

一:去掉headerView粘性- (void)scrollViewDidScroll:(UIScrollView *)scrollView{    if(scrollView == self.menuTableView)    {        CGFloatsectionHeaderHeight = 25; //sectionHeaderHeight     

2015-06-26 09:20:59 339

原创 [2015-03-16]改变UITableView的hea…

问题改变UITableView的header、footer背景颜色,这是个很常见的问题。之前知道的一般做法是,通过实现tableView:viewForHeaderInSection:返回一个自定义的View,里面什么都不填,只设背景颜色。但是今天发现一个更简洁的做法。更简洁的方法对于iOS 6及以后的系统,实现这个新的delegate函数即可:- (void)tableVie

2015-06-26 09:20:56 459

原创 [2015-03-08]IOS App Ic…

最新的参考apple官网地址:https://developer.apple.com/library/ios/qa/qa1686/_index.html,网页下面有详细的使用方法(ios7以后的) Table1  iPhone-only app iconrequirements.Image Size (px)File NameUsed ForApp St

2015-06-26 09:20:54 519

原创 [2014-12-03]XCode6提交appstore错…

1、ERRORITMS-9000: “Redundant Binary Upload. There already exists a binaryupload with build version 当你因为一些原因,在审核没通过前,重新又打了一个包上传,发现出现了这个错误,或者已经被拒,那么上面错误信息的意思是你的这个版本已经存在了,不需要上传。但是这个版本显然不是你要的。解决方法:

2015-06-26 09:20:42 395

原创 [2014-12-03]XCode6提交appstore错…

1、ERRORITMS-9000: “Redundant Binary Upload. There already exists a binaryupload with build version 当你因为一些原因,在审核没通过前,重新又打了一个包上传,发现出现了这个错误,或者已经被拒,那么上面错误信息的意思是你的这个版本已经存在了,不需要上传。但是这个版本显然不是你要的。解决方法:

2015-06-26 09:20:42 441

原创 [2014-11-25]友盟分享错误汇总

1、授权失败error:redirect_uri_mismatch与应用注册的网址不一致:a、新浪微博(支持64位)新浪微博授权失败,主要由于安全域名和授权回调页没有设置设置位置:http://open.weibo.com/apps/选择应用信息--基本信息将安全域名填写为sns.whalecloud.com 注意填写之后需要二次审核(审核时间1个工作日),审

2015-06-26 09:20:40 652

原创 [2014-11-25]友盟分享错误汇总

1、授权失败error:redirect_uri_mismatch与应用注册的网址不一致:a、新浪微博(支持64位)新浪微博授权失败,主要由于安全域名和授权回调页没有设置设置位置:http://open.weibo.com/apps/选择应用信息--基本信息将安全域名填写为sns.whalecloud.com 注意填写之后需要二次审核(审核时间1个工作日),审

2015-06-26 09:20:39 628

原创 程序员应该关注的一些事儿

程序员或者有志成为程序员的人们,在下面这些事情中付出你的时间和精力,然后期待着好的结果吧。0.  关注你的健康毫无疑问,软件开发是一项最需要久坐的工作之一,每天在电脑前要坐 8 到 16个小时,中间几乎没有休息,这就很容易长肉。而肥胖很很可能会引起其它的疾病,心脏病就是其中一种严重的疾病。当然,你可以通过一些锻炼避免它,比如花点儿钱去办一张健身卡。长时间不符合人体工程学的打字姿势,会

2015-06-26 09:20:37 359

原创 [2014-10-18]iOS8开发错误整理(持…

1、问题一:file'/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator8.1.sdk/System/Library/Frameworks/UIKit.framework/Headers/UITableView.h'has b

2015-06-26 09:20:34 449

原创 [转]UISearchbar去除背景色的方法…

通常使用UISearchbar都需要去除其背景色来与自己的界面风格保持协调,但是UISearchbar的设计随着iOS版本的升级不断地在发生着变化,下面我们通过分析UISearchbar在各个iOS版本下的视图层次结构来探讨去除其背景色的方法。   首先使用UIView的私有方法recursiveDescription来看一下UISearchbar在iOS各个模拟器版本中的视图层次结构。这里

2015-06-26 09:20:32 367

原创 XCode报错 has been&nbs…

解决方法:方法1)clean项目     * Project-> Clean     * Shift +Command + K方法2)删除 /Users/username/Library/Developer/Xcode/DerivedData/ModuleCache 下的所有文件

2015-06-26 09:20:29 392

原创 [2014-10-20]XCode6编译问题:fata…

fatal error: malformed or corrupted AST file: 'Unable to loadmodule"/Users/xxx/Library/Developer/Xcode/DerivedData/ModuleCache/XYZYIE6ZV0OP/Darwin.pcm":file not found' note: after modifying system

2015-06-26 09:20:27 416

原创 [2014-10-09]Xcode6更新之后的一些…

Apple更新一次,对于ios程序猿来说就要头疼一次,因为每次更新,就意味着要下载最新XCode,并且也会相应出现Bug,所以我遇到的以下几个问题。是否要保留XCode5,该如何保留?要不要保留xcode5?这个见仁见智,不过短时间Apple不会阻挡XCode所submit的App之前.如果不想踩到太多地雷,或是企业外包App可能可以先保留起來.如何保留?这个动作必须要

2015-06-26 09:20:24 371

原创 [2014-09-25]对于Xcode6里面反射(p…

在xcode5里面的反射机制即:property_getName的方法中,不会获取到我认为是隐藏类型的属性,比如:hash,superclass,description,debugDescription这4个属性,但是在xcode6里面,反射时,会把hash值,superclass,description,debugDescription这四个属性反射出来。如果在项目中,使用到了反射机制的猿友们,

2015-06-26 09:20:22 559

原创 [2014-06-01][转]apps须遵循iOS数…

2.23 Apps must follow the iOS Data StorageGuidelines or they will be rejected苹果审核折腾人啊,这次是数据存储的事 2.23 Apps must follow theiOS Data Storage Guidelines or they will be rejected2.23应用程序必须遵循iOS数据

2015-06-26 09:20:19 463

原创 ios支付宝Demo报错(Linker co…

command failed with exit code)" TITLE="ios支付宝Demo报错(Linker command failed with exit code)" />解决方法:选择工程, 编译的 (targets)选择 BuildSettings 菜单查找 LibrarySearch Paths 删掉里面的反斜杠即【///】删除后如下图所示,然后

2015-06-26 09:20:17 410

原创 iOS 开发者必知的 75&nb…

原文地址:http://benscheirman.com/2013/08/the-ios-developers-toolbelt(需翻墙)=================================================如果你去到一位熟练的木匠的工作室,你总是能发现他/她有一堆工具来完成不同的任务。软件开发同样如此。你可以从软件开发者如何使用工具中看出他水准如何。有经

2015-06-26 09:20:14 442

原创 [2014-04-21]解决uitableviewcell…

第一种情况:当我们的uitableview为透明或者判断cell是否为空时,会发现uitableveiwcell会出现重叠,下面为自己的解决办法,提供给各位参考 -(UITableViewCell*)tableView:(UITableView *)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{   UITab

2015-06-26 09:20:11 354

原创 [2014-04-20]ios获取数据中去掉htm…

最近在工作中遇到后台返回的json串带有html标签,为此找到了相应的方法去掉标签,目前测试所有标签均能去掉,如有不能的请告知。html为json串中带有html标签的string类型。NSScanner *theScanner = [NSScanner scannerWithString:html];      NSString *text = nil;          

2015-06-26 09:20:09 330

原创 [2014-04-16]Pod::Executable&nbsp…

根据http://code4app.com/article/cocoapods-install-usage的教程安装cocoaPods出现了以下错误。错误1:[!] Pod::Executable clone'https://github.com/CocoaPods/Specs.git' master解决1:解决上面这个问题, 使用这个命令: sudo xcode-select -swi

2015-06-26 09:20:06 313

原创 [2014-04-10]unable to …

Terminating app due to uncaught exception'NSInternalInconsistencyException', reason: 'unable to dequeue acell with identifier Cell - must register a nib or a class for theidentifier or connect a pr

2015-06-26 09:20:04 311

原创 [2014-03-31]

使用GCD转至:http://blog.devtang.com/blog/2012/02/22/use-gcd/什么是GCDGrand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。该方法在Mac OS X10.6雪豹中首次推出,并随后被引入到了iOS4.0中。GCD是一个替代诸如NSThread, NSOperationQueue,NS

2015-06-26 09:20:01 308

原创 [2014-03-31]使用NSOperationQueue…

在使用NSOperationQueue简化多线程开发中介绍了iOS的操作队列使用方法。这里补充一下队列的优先级功能。假设现在队列中有多个操作(NSOperation),现在再向队列中加入新的操作,并且希望新增加的操作排在未执行操作的最前面。这时就需要设置操作的优先级了。编写了个最简单的NSOperation,头文件:#import@interface MyOperation :

2015-06-26 09:19:59 306

原创 2014年03月30日

iOS(const) const的基本用法 基本用法: 修饰变量, 使其值不可更改:12const int a = 1;a = 2;//ERROR: Read-only variable is not assignableconst配合指针时:情况一, const放在*前面, 则指针指向的值不能改变,12

2015-06-26 09:19:56 389

原创 [2014-03-27]iOS内置库POST异步

NSURL *url =[NSURL URLWithString:@"http://192.168.0.196:8088/zjt_frameesb/api/info"];   NSDictionary*dic = [[NSDictionary alloc]initWithObjectsAndKeys:                    @"c30e1a88-bab8-42

2015-06-26 09:19:53 363

转载 IOS7 -系列译文:忘记N…

原文地址:-系列译文:忘记NSURLConnection,拥抱NSURLSession吧!">IOS7 -系列译文:忘记NSURLConnection,拥抱NSURLSession吧!作者:real小辉侠本文由 伯乐在线- ylovesy 翻译自 MatttThompson。欢迎加入技术翻译小组。转载请参见文章末尾处的要求。说到 iOS 7 和 Mac OS X 10.9 Maveri

2015-06-26 09:19:51 470

原创 [2014-03-25]iOS NSString、…

Unicode转化为汉字12345678910111213+ (NSString*)replaceUnicode:(NSString *)unicodeStr {        NSString *tempStr1 =[unicodeStrstringByReplacingOccurrencesOfString:

2015-06-26 09:19:48 350

原创 [14-03-23]NSString转换CLLocation…

当提示'CLLocationDegrees *' (aka 'double *') with an expression ofincompatible type 'double'时,就是关于NSString 转换成CLLocationDegrees的问题了。// 获取coordinate的形式是:(latitude,longitude)NSString *coordinateS

2015-06-26 09:19:46 2692

原创 [2014-03-20]iOS与JAVA 通信时Enco…

由于最近涉及到的项目需要在与后台通信时,需要加解密,而后台发出来得Json是通过Encode加密了的,所以在接受后,需要在ios中用stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding方法来解密成UTF8。当然同样的,我需要发送请求给后台时,用stringByAddingPercentEscapesUsingEncodi

2015-06-26 09:19:43 382

原创 [2014-03-20]iOS与JAVA 通信时Enco…

由于最近涉及到的项目需要在与后台通信时,需要加解密,而后台发出来得Json是通过Encode加密了的,所以在接受后,需要在ios中用stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding方法来解密成UTF8。当然同样的,我需要发送请求给后台时,用stringByAddingPercentEscapesUsingEncodi

2015-06-26 09:19:41 330

原创 [2014-03-19]iOS7 ARC和非ARC…

苹果文档Transitioning to ARC ReleaseNotes里描述了好几种处理arc和非arc情况的方法,我遇到的情况是需要在一个非arc的工程里载入一个同步SKPSMTPMessage的库,而该库是使用arc模式的文件。为了使两者兼容,我采用如下方法,顺利通过编译,在非ARC中使用ARC加入 -fobjc-arc 在ARC中使用非ARC加入 -fno-objc-arc以下截

2015-06-26 09:19:41 294

原创 [2014-03-19]iOS7 ARC和非ARC…

苹果文档Transitioning to ARC ReleaseNotes里描述了好几种处理arc和非arc情况的方法,我遇到的情况是需要在一个非arc的工程里载入一个同步SKPSMTPMessage的库,而该库是使用arc模式的文件。为了使两者兼容,我采用如下方法,顺利通过编译,在非ARC中使用ARC加入 -fobjc-arc 在ARC中使用非ARC加入 -fno-objc-arc以下截

2015-06-26 09:19:38 290

原创 [2014-03-03]xcode5多种方式配置3.…

一:利用storyboard或者Xib在工程中添加两组storyboard或者Xib,判断后在appdelegate里选择    if([[UIScreen mainScreen] bounds].size.height == 568)    {        // For iphone 5        storyboard = [UIStoryboard story

2015-06-26 09:19:36 308

原创 [14-02-26][转]Xcode LLDB&nb…

开胃小菜--简单的断点调试在xcode中打开一个app,在想要break的行号上单击,即可生成一个深色的箭头标识--断点。如下图,在viewDidLoad:中设置了断点。LLDB Debug教程" />运行app,等待。。。就可以看到xcode在断点处进入调试模式,现在让我们把视线移到xcode右下角的控制台,有木有看到(lldb)这样一行,鼠标移到此行,输入1po

2015-06-26 09:19:33 269

原创 [2014-02-17]自定义ios7标题栏和状…

注:本文译自CustomizingNavigation Bar and Status Bar in iOS7跟大家一样,我一直忙碌的适配我的APP在ios7下的表现。iOS7的最新版本引入了大量的视觉变化。从开发人员的角度来看,导航栏和状态栏是2个最显而易见的变化。状态栏现在是透明/半透明的,也就是说view可以透过状态栏,导航栏的背景图像可以向上延伸的状态栏的后面。如果你自己阅

2015-06-26 09:19:31 589

原创 【2013-8-15】【iOS学习笔记】傻瓜…

由于自己手机没有越狱,有需要真机测试,穷,舍不得99刀,就翻了各种帖子,终于搞定了免证真机测试。1.创建证书。如下图, 尽量就跟下图一样. 名称大小写要注意,2.直接双击/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk此目录

2015-06-26 09:19:28 442

原创 【2013-6-18】【iOS学习笔记】IOS…

1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作,2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节;4、POST请求,将参数放到body里面。POST

2015-06-26 09:19:25 261

原创 【2013-5-9】【iOS学习笔记】单独…

说到刷新,当然第一个想到的方法就是setNeedsDisplay,而很多人认为setNeedsDisplay只是用于UIView刷新的,其实不然,单独刷新Label上的东西,比如数字,图片等,都可以。其方法很简单。UILabel *label = [UILabelalloc];label.text = [NSStringstringWithFormat:@"初始状态:%@",50];

2015-06-26 09:19:23 276

空空如也

空空如也

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

TA关注的人

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