IOS学习
文章平均质量分 67
webfrogs
这个作者很懒,什么都没留下…
展开
-
IOS开发之自定义UIActionSheet
IOS开发中,经常会用到UIActionSheet,但是,默认的只能添加按钮。如果能自定义的话,岂不是更好?上网搜了一下,都是只有那一种代码,通过设置几个按钮来增加UIActionSheet的高度,不是很准确。今天研究了一下,然后做了一个可以自定义高度和控件的通用UIActionSheet,拿出来共享一下。自定义UIActionSheet的思路就是写一个继承了UIActionSheet的类,然原创 2012-06-01 20:35:41 · 11749 阅读 · 9 评论 -
IOS开发之自定义系统弹出键盘上方的view
博文首发地址: http://webfrogs.me/2013/01/09/ios-keyboard-custom-upperview/这篇文章解决的一个开发中的实际问题就是:当弹出键盘时,自定义键盘上方的view。目前就我的经验来看,有两种解决方法。一个就是利用UITextField或者UITextView的inputAccessoryView属性,另一种,就是监听键盘弹出的原创 2013-01-10 09:30:54 · 4885 阅读 · 0 评论 -
ios静态库制作中的注意事项
文章首发地址: http://webfrogs.github.com/2012/12/18/ios-static-lib/简介:在开发过程中,经常会碰到一些在不同工程中经常用到的部分,把这些部分抽取出来做成一个静态库往往是一个比较好的做法。xcode里就有制作静态库的模板,相关的制作步骤网上也有很多,但在实际的操作中,还是有不少细节方面需要注意。以下是我碰到的一些问题总结。原创 2012-12-18 14:52:01 · 1787 阅读 · 1 评论 -
shell脚本实现ipa一键安装(itms-services协议)
文章地址: http://webfrogs.github.com/2012/09/27/ipapublsh/通过itms-services协议,可以通过safari浏览器直接在IOS设备上安装应用程序。具体效果可以看图。 文章具体请看上面链接。原创 2012-09-27 17:26:08 · 10791 阅读 · 1 评论 -
IOS开发之ZBarReaderView的使用
博文首发地址:http://webfrogs.github.com/2012/12/26/iphone-use-zbar/简介当开发IOS程序中需要用到二维码识别功能的时候,zbar这个开源库估计会被不少人选择。但是关于zbar的用法,网上的资料大部分都集中在ZBarReaderViewController这个类的使用上。本人在使用中,发现ZBarReaderViewControl原创 2012-12-26 18:08:46 · 3947 阅读 · 0 评论 -
IOS中UIWebView和JavaScript交互
本文主要介绍IOS中UIWebview与JS之间的交互过程。博客地址:http://webfrogs.github.com/IOS/2012/11/02/webviewandjs/原创 2012-11-05 09:37:52 · 1539 阅读 · 0 评论 -
xcode自动打ipa包脚本
文章首发地址:http://webfrogs.github.com/IOS/2012/09/19/buildipa/前言使用xcode进行IOS开发的时候,很多时候我们需要将工程打包成ipa文件,而xcode本身并没有这些功能。但是通过安装xcode的“Command Line Tools”这个工具,我们可以使用xcodebuild这个命令来对工程进行打包。然而原创 2012-09-20 10:32:07 · 14000 阅读 · 0 评论 -
iPhone开发之深入浅出 — ARC之对象转型
尊重作者,原帖地址:点击打开链接根据苹果官方的文档(https://developer.apple.com/library/ios/#releasenotes/ObjectiveC/RN-TransitioningToARC/Introduction/Introduction.html):__bridge只做类型转换,但是不修改对象(内存)管理权;__bridg转载 2012-08-14 09:58:33 · 1079 阅读 · 0 评论 -
IOS开发之将以NSDictoray组织的NSArray中以其中的NSDate大小来排序
直接来段代码:// 按日期排序 NSArray *sortedArray = [array sortedArrayUsingComparator:^(id obj1, id obj2){ NSDate *date1 = [obj1 objectForKey:RecordDateKey]; NSDate *date2 = [obj2 objec原创 2012-07-04 15:38:59 · 3873 阅读 · 1 评论 -
IOS开发之常用系统函数收集
字符串相关 NSString 的函数 sizeWithFont:constrainedToSize:lineBreakMode: API文档解释:若字符串以规定的约束条件进行描绘,则返回实际的大小。 用途:返回以指定字体进行描绘时,字符串所占据的实际大小。 举例: UIFo原创 2012-07-04 15:48:14 · 2124 阅读 · 0 评论 -
IOS开发之所有类型的UIKeyboardType图片展示
在使用UITextField的时候,我们经常会有需求来控制打开的键盘的类型,虽然文档里都有相应类型的说明,但都不够直观。现在,把所有的UIKeyboardType来以图片展示下。可以直观的来选择所需的键盘种类。UIKeyboardTypeAlphabet原创 2012-06-17 10:50:15 · 12046 阅读 · 1 评论 -
IOS开发之触摸背景关闭键盘的代码实现
直接上代码:// 触摸背景,关闭键盘- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ UITouch *touch = [touches anyObject]; UIView *view = (UIView *)[touch view]; if (view == self.view)原创 2012-06-15 10:54:43 · 5341 阅读 · 0 评论 -
IOS中UIScrollView的contentSize、contentOffset和contentInset属性
IOS中,UIScrollView是可以滚动的视图,其中最常用的UITableView就是继承了UIScrollView。跟所有的view一样,UIScrollView有一个frame属性,同时,UIScrollView还具有contentSize、contentOffset和contentInset属性。我在学习中,就觉得其中contentSize和contentOffset相对比较好理解,原创 2012-05-23 16:48:51 · 72478 阅读 · 3 评论 -
IOS工程自动打包并发布脚本实现
文章首发地址:http://webfrogs.me/2013/02/18/ios-automation/作者:webfrogs转载请注明出处。前言IOS的开发过程中,当需要给测试人员发布测试包的时候,直接使用xcode来做的效率是非常低下的。尤其是当有一点小改动需要重新出包时,那简直是个折磨的人的工作。通过一番研究后,遂决定写一系列脚本,以代替人工完原创 2013-02-18 17:35:26 · 31918 阅读 · 13 评论