肆無忌憚
共有 12 条记录,本页显示第 1~10条

神想法:Jony的iOS7配色方案灵感来源所属分类:异想天开

iOS7的图标设计和整体配色从Beta版发布以来,基本上都是争议不断。个人觉得iOS7到了Beta5已经不错了。Beta1确实有些糟糕的体验,但是后面四次的修改,虽然界面上没有大幅度的调整,但是很多细节已经得到了改善,细节真的是...

发布时间:2013-08-10

Xcode5 & iOS7中UITableView中新增UITableViewWrapperView所属分类:iOS开发

昨天用Xcode5&iOS7调试时发现程序会挂在一个地方:UITableView*tableView=(UITableView*)self.superview;[tableViewdeselectRowAtIndexPath:[tableViewindexPathForCell:self]animated:YES];其中self是一个扩展自UITableViewCell的子类,出错的提示是UITableViewWrapperView没有...

发布时间:2013-09-14

解决PhoneGap(Cordova)在iOS中启动画面闪动的问题所属分类:iOS开发

使用PhoneGap开发iOS上的WebAPP的朋友或许会发现,在Xcode中选择启动画面图片(Splash)时,要求的图片尺寸是1024x748(横屏),768x1004(竖屏),然而在APP启动的时候,启动画面会在进入APP的那一瞬间向上移动,导致底部留出一行的...解决办法是:制作这张Splash图片的时候,尺寸做成1024x768(横屏),768x1024(竖屏),仅此而已,只不过在Xcode的项目配置画面上,Splash图片的地方会出现一个小小的感叹号,提示图片尺寸不符合建议值。

发布时间:2012-04-11

iOS多线程编程 之 锁所属分类:iOS开发

iOS开发的过程中,经常会遇到多线程编程的情况,此时多线程访问同一个内存地址时,如果不加以处理则容易引发互斥,多个线程同时调用同一个方法或者修改同一个变量也会引发其他的问题。以下转载整理了几种常见的处理......参数对象加锁,保证区域内线程代码的安全。...@implementationMyClass+(id)shareInstance{@synchronized(self){if(_myClass==nil){_myClass=[[selfalloc]init];}return_myClass;}}...二、NSLock,锁NSLock实现了NSLocking接口,包含lock(加锁)、unlock(解锁)、tryLock(尝...

发布时间:2013-07-20

iOS 5 的魔术视频所属分类:网络摘抄

这是很有创意的一个表演,人因梦想而伟大来着,此文乃转帖...?听上去真是科幻,实际上是一位魔术玩家利用iPad做的iOS5"畅想视频",昨天我们在新浪微博上发出这段视频后,得到了广泛好评。如果乔布斯也看到了这位帅哥的表演,会不会激发更多灵感呢?本文转自:爱范儿

发布时间:2011-06-07

PhoneGap 3.3 & Xcode 5重新玩所属分类:iOS开发

有个很早以前打包的基于PhoneGap制作的企业版App又过一年了,描述文件过期需要重新打包。可是电脑恢复过而且Xcode经过若干次升级,旧的PhoneGap环境我并没有保留,所以我需要重新建立PhoneGap的环境。下载的时候才发现PhoneGap已......们的工具盒PhoneGap/Build整合了新的平台支持-年初已经支持iOS6(iOS7现已支持!),WindowsPhone8,和BlackBerry10.FirefoxOS以及Ubuntua也将支持新的APIs-两个新的API-InAppBrowser(早先的ChildBrowser插件)和GlobalizationAPI(多语言全球化插件)一、安装NodeJS...

发布时间:2014-01-16

[转] 关于iOS多线程的四种用法所属分类:iOS开发

载,作者:@翁呀伟呀在这篇文章中,我将为你整理一下iOS开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用Swift和......是串行、什么是并行等问题,这些我们应该都知道的。在iOS中其实目前有4套多线程方案,他们分别是:PthreadsNSThreadGCDNSOperation&NSOperationQueue所以接下来,我会一一讲解这些方案的使用方法和一些案例。在将这些内容的时候,...

发布时间:2015-08-03

[转]如何在iOS地图上高效的显示大量数据所属分类:iOS开发

ots.thoughtbot.com/how-to-handle-large-amounts-of-data-on-maps/。如何在iOS地图上以用户可以理解并乐于接受的方式来处理和显示大量数据?这个教程将会给大家进行示例说明。我们要开发一款iOS的app应用,这个应用包含有87000个旅馆的信息,......CoordinateQuadTree类中添加了一个方法。-(NSArray*)clusteredAnnotationsWithinMapRect:(MKMapRect)rectwithZoomScale:(double)zoomScale{doubleTBCellSize=TBCellSizeForZoomScale(zoomScale);doublescaleFactor=zoomScale/TBCellSize;NSIntegerminX=floor(MKMapRectGetMinX(rect)*scaleFactor);NSIntegermaxX=...

发布时间:2013-12-16

UIView调试技巧之:显示UIVIew结构所属分类:iOS开发

示区域的属性加个border,padding之类的来直接地观察,在iOS开发时,界面的调试相对没有这么直观,因此在网上找到这样的方法,可以方便地查看UIView的结构。interface中增加定义+(NSString*)displayViewStruct:(UIView*)view;实现如下:...nt;i++)[outstringappendString:@"--"];NSString*viewDesc=[[viewclass]description];[outstringappendFormat:@"[%2d]%@-Frame:%@\n",indent,viewDesc,NSStringFromCGRect([viewframe])];if([viewDescisEqualToString:@"UIWebView"]||[viewDescisEqualToString:@"_UIWebViewScrollView"])return;for(UIView*subviewin[views...

发布时间:2013-07-08

PhoneGap 1.5 (Cordova)在Xcode 4.3.2中的配置所属分类:iOS开发

这一段时间来,我一直有使用PhoneGap来做一些iOS和Android平台的WebAPP,每次PhoneGap更新我就会下载过来试一试。有一天,它更新到了1.5版本,居然改了名叫Cordova...如果按照默认的工程建立,Xcode会告诉你出错了,类似:'NSAutoreleasePool'isunavailable:notavailableinautomaticreferencecountingARCforbidsexplicitmessagesendof'release'上网搜了一下,发现是因为新版Xcode默认设置了automaticreferencecounting,而Cordova在生成代...

发布时间:2012-03-26