摘要: 不知道大家有没有看过自己项目的git 提交信息 我看过好多次 ,不忍直视 然后提醒一起的小伙伴 :大家规范点 信息要详细, 过段时间再看下 ,还是一样。 相信很多猿都有这样的感受,对于垃圾的提交信息深恶痛绝,特别是那些提交信息为 "fix bug"的commit,SO, 如果提交的时候能有 些填写规 阅读全文
posted @ 2016-11-15 21:08 Forty_two 阅读(21395) 评论(4) 推荐(3) 编辑
摘要: 今天iOS 上传 APP 突然发生了这个错误,在排查非证书错误后感到非常奇怪, 因为昨天刚刚上传了另一个APP,一切正常。 仔细回忆了下 昨天和今天唯一的不同就是我升级了 电脑操作系统至 macOS Sierra 10.12 后面网上搜索了一下 发现有网友也遇到了这个问题,网友的解决办法如下: 1、 阅读全文
posted @ 2016-10-14 17:15 Forty_two 阅读(2601) 评论(0) 推荐(1) 编辑
摘要: #pragma mark Core Animation- (IBAction)buttonPressed1:(id)sender { UIButton *button = (UIButton *)sender; NSInteger tag = button.tag; CATransition... 阅读全文
posted @ 2014-06-06 15:43 Forty_two 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 对于NSString肯定会经常用到,谈谈最近在项目中遇到的一个奇特的现象。如下:我们知道文件系统的命名都是用的字符串,比如你给文件取名“a.pdf”,然后保存文件后,那个文件的名字就真的是 "a.pdf"吗?假如有一个文件夹folderName,他里面包含一个文件fileName.........然后我们得到一个包含许多文件名的数组 NSFileManager* fileManager = [NSFileManagerdefaultManager]; NSError* error; NSArray* fileList = [fileManager contentsOfDir 阅读全文
posted @ 2013-10-16 19:00 Forty_two 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 昨天项目基本没啥事了,晚上早早的就回家了,躺在床上无聊地玩着手机(Android的),在清理系统垃圾时被一个“360手机助手”给吸引了,其实我是被它的那个抽屉效果给吸引了,此时你也许会觉得我out了 ,一个抽屉效果有啥好吸引人的。以前在项目中我也用到过抽屉,也看过大量的抽屉效果,大部分时间时只有一个view可以滑动的,下面那个view是不动的,就像是拉出或推出一个view的效果差不多,但看到这个 360手机助手的抽屉效果时,我觉得原来的那些真没这个好看。在这个程序中,当你左右拖动那个view A时,另外一个view B也会相应的滑动,但滑动的幅度没有你拖动的那个view A大,不知道我表达清楚 阅读全文
posted @ 2013-10-12 15:33 Forty_two 阅读(1272) 评论(0) 推荐(0) 编辑
摘要: 在项目中有时候会需要自己定义拍照画面(也就是自定义照相机),此时当我们按下拍照键时是不是希望有个想iOS系统照相机那样的动画。其实apple已经准备好了这样的动画,只要我们加入进去就行了, CATransition *shutterAnimation = [CATransition animation]; shutterAnimation.delegate = self; shutterAnimation.duration = 1.0f; shutterAnimation.timingFunction = [CAMediaTimingFunctionfunctionWithName:kC... 阅读全文
posted @ 2013-10-08 17:55 Forty_two 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 当我们想要做一个界面类似 联系人 那样的程序时,就一定会用到 UITabBar,它可以帮我们添加、管理许多的Tab项, 使我们的程序包含不同的操作模式,由于管理UITabBar可能会有些麻烦,所以apple也帮我们对其进行了封装,产生了简单好用的UITabBarController,就像UITableViewController对UITableView的封装,只不过在用到UITabBarController时,我们不用像使用UITableViewController那样去继承它。 一、UITabBarController主要用来管理你提供的content view controllers... 阅读全文
posted @ 2013-09-07 20:33 Forty_two 阅读(5286) 评论(1) 推荐(0) 编辑
摘要: IOS事件分发我们知道,如果要一个view(就是view,不是UIControl控件)能够响应事件操作,通常的做法是给该View加上相应的手势,或者重写和touch(当然也可以是和motion相关的,但今天主要讲的是touch)相关的一些方法,如:- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event等当用户产生一个事件时,UIKIt会创建一个UIEvent的对象,这个对象就包含了一些相关的信息 阅读全文
posted @ 2013-09-07 14:23 Forty_two 阅读(1037) 评论(2) 推荐(0) 编辑
摘要: 有时在项目中我们需要嵌入一些web相关的内容,这时你就要用到一个叫UIWebView的东西(UIWebView还可以打开一些文件等,如pdf等),在android和iOS中都有这个东西,使用起来也很方便只要发送一个request加载web content就行,而且它也支持会退和前进,此外,你还可以通过它与网页中的js进行交互,下面看详细讲解。一、先来看看UIWebView的打开文件的功能,具体支持的文件类型如下:iPhone OS 2.2.1 supports the following document types:Excel (.xls)Keynote (.key.zip)Numbers 阅读全文
posted @ 2013-09-06 17:52 Forty_two 阅读(1997) 评论(0) 推荐(0) 编辑
摘要: 有时在项目中需要监听用户是否按下了物理声音键,然后来做某些操作,如:你自定义了一个照相功能,希望用户按下声音按键时也能进行拍照,苹果自带的照相机就有这种功能.监听物理声音键是否按下的方法有很多中,我在这里只讲两种,也是我比较熟悉的一、通过NSNotificationCenter 观察一个叫做 @“AVSystemController_SystemVolumeDidChangeNotification” 的通知,[[NSNotificationCenter defaultCenter] addObserver:self ... 阅读全文
posted @ 2013-08-30 17:40 Forty_two 阅读(6976) 评论(0) 推荐(0) 编辑