
iOS开发经验技巧
文章平均质量分 66
Chinese_love
这个作者很懒,什么都没留下…
展开
-
iOS开发经验技巧之UITableViewCell的重用
今天在公司修改bug的时候,想到了UITableViewCell的重用的具体实现,好久不用了,然而了解它的重要性,感觉还是总结一下为好。新建了个single view的工程,在storyboard上拖了个tableview,用最基础的方法绑定了cell,并用了重用。-(UITableViewCell *) tableView:(UITableView *)tableView cel原创 2015-05-15 09:57:38 · 533 阅读 · 0 评论 -
iOS开发经验技巧之IOS中http请求使用cookie
一直以为ios的http请求这块很简单应该不支持记录,保存,或者使用cookie,可是想当然归想当然,真用的时候,真研究了一下发现还真强大。经过一番的研究简单说一下我的理解:当你访问一个网站时,不管你愿意或者不愿意,NSURLRequest都会帮你主动记录下来你访问的站点设置的cookie,而且很负责任的,当你下次再访问这个站点时,NSURLRequest会拿着上次保存下来了的cookie继续去请转载 2015-07-06 14:30:08 · 1205 阅读 · 0 评论 -
iOS开发经验之工作小知识记录
1. initWithFrame方法用来初始化并返回一个新的视图对象,根据指定的CGRect(尺寸)。2. UIImageView 的contentMode属性UIViewContentModeScaleToFill UIViewContentModeScaleAspectFit UIViewContentModeScaleAspectFill UIVi原创 2015-05-14 15:11:55 · 585 阅读 · 0 评论 -
iOS开发经验技巧之iOS深入学习 含协议/代理/block传值(Block全面分析)
本文翻译自苹果的文档,有删减,也有添加自己的理解部分。如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,- (void)viewDidLoad{ [super viewDidLoad]; /原创 2015-07-09 11:14:17 · 765 阅读 · 0 评论 -
iOS开发经验技巧之stringByReplacingCharactersInRange: withString: 實現字符串删除,替换
NSString *str = @"1234567890"; [str stringByReplacingCharactersInRange:NSMakeRange(str.length-1, 1) withString:@""];NSLog(@"str = %@", str); // str = 123456789 [str stringByReplacingCharac原创 2015-07-09 11:23:24 · 1627 阅读 · 0 评论 -
iOS开发经验技巧之iOS页面间传值的方式(Delegate/NSNotification/Block/NSUserDefault)
iOS页面间传值:1.委托delegate方式;2.通知notification方式;3.block方式;4.UserDefault或者文件方式;5.单例模式方式;6.通过设置属性,实现页面间传值在iOS开发中,我们经常会遇到页面间跳转传值的问题,现归纳总结一下:情况1:A页面跳转到B页面方法:在B页面的控制器中,编写对应的属性,在A页面跳转到B页面的地方,给B转载 2015-07-09 11:26:44 · 659 阅读 · 0 评论 -
iOS开发经验技巧-UITextField的总结
UITextField控件在开发中是使用频率比较高的控件了,感觉有必要总结一下。//UITextField手动编写控件UITextField *txtAccount = [[UITextField alloc] initWithFrame:CGRectMake(10, 10, 300, 30)]; // 设置委托 [txtAccount setDeleg原创 2015-05-22 16:38:25 · 516 阅读 · 0 评论 -
iOS开发经验技巧之IOS界面开发使用viewWithTag:(int)findTag方法获取界面元素
今天在开发OS界面的时候,遇到通过界面UIview viewWithTag:(int)findTag选择器定位界面元素的问题,以下把在界面中给元素打Tag,以及通过选择器查找界面元素的代码贴出来,供以后使用:界面元素打tag //事件监听的问题 CGRect btn2Frame = CGRectMake(100.0, 150.0, 60.0, 44.0);转载 2015-06-16 17:04:33 · 456 阅读 · 0 评论 -
iOS开发经验技巧之iOS上如何让按钮文本左对齐问题
// button.titleLabel.textAlignment = NSTextAlignmentLeft; 这句无效 button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft; button.titleEdgeInsets = UIEdgeInsetsMake(0,转载 2015-06-16 17:00:02 · 492 阅读 · 0 评论 -
iOS开发经验技巧之iOS移除一个subView的技巧
我们知道[parentView removeFromSuperView]; 会把全部的view都移除。以下我们可以通过给subView设一个tag,然后遍历所有的subView,找到目标subView再删除。for (UIView *subviews in [self.view subviews]) { if (subviews.tag==22) {原创 2015-06-16 16:57:00 · 3175 阅读 · 0 评论 -
iOS开发经验之iOS开发学习路径的一些建议
结合自己情况聊下iOS学习建议,这里不讲大道理,说说具体怎么做。欢迎大家拍砖1、第一点要求 ,能比较顺畅的阅读官方的文档。如果你连官方的文档读起来都非常困难,那你还谈什么提高和进阶,咱们学习iOS的所有权威的资料都来自apple开发者网站,靠逛论坛看看帖子不是出路。 如果这点没达到,那就从阅读官方文档开始吧,找一篇你比较熟悉的技术的官方文档,比如:View Programming Gu转载 2015-05-14 15:43:51 · 545 阅读 · 0 评论 -
iOS开发经验之转移iOS App
打算转移公司的app,做下转移的记录如何转移app官方的一个视频:http://v.youku.com/v_show/id_XNjI0MjQxMzI0.html下面是apple官方转移常见问题回答列表:Can I transfer an app to another developer's iTunes Conne转载 2015-05-14 15:38:16 · 682 阅读 · 0 评论 -
iOS开发经验之AppStore App申请审核加速
有没有遇到上线后发现很严重的bug这种情况,修复bug后提交审核又是漫长的等待,那样会把人逼疯的。估计是为了对应这样的情况,apple提供有一个加速审核的通道:https://developer.apple.com/appstore/contact/appreviewteam/index.html 界面如下:除了上面的截图,中间需要填转载 2015-05-14 15:29:41 · 462 阅读 · 0 评论 -
iOS开发经验之多个UIImageView 加载高清大图时内存管理
当我们在某一个View 多个UIImageView,且UIImageView都显示的是高清大图,就有可能出现内存警告的问题。如果第一次进入这个view,没有发生内存警告,当再次进入这个view,如果上一次的内存没有及时释放,这一次次的累加,便可导致内存崩溃。1,UIImage 加载图片的方式。 如果是本地图片,尽量不要使用 [UIImage imageNa原创 2015-05-15 09:28:27 · 422 阅读 · 0 评论 -
iOS开发经验技巧之IOS中NSUserDefaults的用法(轻量级本地数据存储)
NSUserDefaults适合存储轻量级的本地数据,比如要保存一个登陆界面的数据,用户名、密码之类的,个人觉得使用NSUserDefaults是首选。下次再登陆的时候就可以直接从NSUserDefaults里面读取上次登陆的信息咯。因为如果使用自己建立的plist文件什么的,还得自己显示创建文件,读取文件,很麻烦,而是用NSUserDefaults则不用管这些东西,就像读字符串一样,直接原创 2015-07-06 14:41:14 · 573 阅读 · 0 评论