编程技巧
一度_iOSDeveloper
做好自己,做更好的自己
展开
-
cell选中变色,抬手颜色恢复
在UITableView里面,选择了某一个cell以后,点击立刻取消该cell的选中状态,可以使用如下方法: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { //some functions ...... // 取原创 2016-02-01 10:14:29 · 597 阅读 · 0 评论 -
关于removeFromSuperview的一系列处理
该文章属于原创,转载请注明: http://www.jianshu.com/p/6a222d693d50视图结构在iOS当中,视图的结构是以树型结构作为存储的数据结构,这种数据结构有一个很好的优点:父子关系分明,从根节点出发,通过叶节点向下扩展,同一枝的上一个节点就是下一个节点的superview,下一个节点就是上一个节点的subview;不同枝如果同层,则为兄转载 2016-05-19 13:37:33 · 3350 阅读 · 0 评论 -
你真的了解iOS代理设计模式吗?
本文是投稿文章,作者:刘小壮在项目中我们经常会用到代理的设计模式,这是iOS中一种消息传递的方式,也可以通过这种方式来传递一些参数。这篇文章会涵盖代理的使用技巧和原理,以及代理的内存管理等方面的知识。我会通过这些方面的知识,带大家真正领略代理的奥妙。写的有点多,但都是干货,我能写下去,不知道你有没有耐心看下去。本人能力有限,如果文章中有什么问题或没有讲到的点,请帮忙指出,十分感谢!转载 2016-05-19 13:33:31 · 1735 阅读 · 1 评论 -
iOS —— Attributes文字的操作,TextFiel框内文字颜色大小等改变
文本属性Attributes1.NSKernAttributeName: @10 调整字句 kerning 字句调整2.NSFontAttributeName : [UIFont systemFontOfSize:_fontSize] 设置字体3.NSForegroundColorAttributeName :[UIColor redColor] 设置文字颜色4.N转载 2016-03-24 18:02:58 · 965 阅读 · 0 评论 -
xib - awakefromnib什么时候调用
第一、initWithNibName这个方法是在controller的类在IB中创建,但是通过Xcode实例化controller的时候用的. 第二、initWithCoder 是一个类在IB中创建但在xocde中被实例化时被调用的.比如,通过IB创建一个controller的nib文件,然后在xcode中通过 initWithNibName来实例化这个controller,那么这个contr原创 2016-03-10 17:48:40 · 741 阅读 · 0 评论 -
分享你最喜欢的技巧和提示
Objective-C1.让Xcode的控制台支持LLDB类型的打印这有什么用?怎么说尼,笔者认为这个还是比较有用滴,为什么有用尼?因为在Xcode断点调试的时候, 在控制台输入 po self.view.frame 或者 po id 类型的时候就死翘翘了。 不信? 看如下图 : 进入正题打开终端输入三条命令:1. touch ~转载 2016-01-15 11:20:13 · 372 阅读 · 0 评论 -
UILabel字间距行间距
//设置字间距[self.label setColumnSpace:5];//设置行间距[self.label setRowSpace:5];原创 2016-01-04 17:49:17 · 496 阅读 · 0 评论 -
cocoapods安装和使用教程
CocoaPods安装和使用教程Code4App 原创文章。转载请注明出处:http://code4app.com/article/cocoapods-install-usage目录CocoaPods是什么?如何下载和安装CocoaPods?如何使用CocoaPods?场景1:利用CocoaPods,在项目中导入AFNetworking类库场景2:如何正确编译运行一个包转载 2015-12-30 17:14:20 · 364 阅读 · 0 评论 -
一段代码解释retain,strong和copy的区别
@interface AppDelegate : UIResponder { NSString *retainStr; NSString *copStr; NSString *strongStr;}@property (retain, nonatomic) NSString *retainStr;@property (strong, nonatom原创 2015-12-30 15:08:03 · 1274 阅读 · 0 评论 -
Xcode如何添加字体库--
1.网上搜索字体文件(后缀名为.ttf,或.odf)2.把字体库导入到工程的resouce中3.在程序viewdidload中加载一下一段代码NSArray *familyNames = [UIFont familyNames];for( NSString *familyName in familyNames ){ printf( "Family: %s \n", [fami转载 2015-12-23 11:29:24 · 1363 阅读 · 0 评论 -
在线加密解密很好的一个网站
http://tool.chacuo.net/cryptrsapkcs1pkcs8原创 2015-12-23 11:28:14 · 21034 阅读 · 0 评论 -
在你的 iOS App中 使用 OpenSSL 库
英文原文链接:http://www.x2on.de/2010/07/13/tutorial-iphone-app-with-compiled-openssl-1-0-0a-library/下文有错误 参照有风险:需要修改 输入命令行的部分 建议用英文原版里的!!!在你的 iOS App中 使用 OpenSSL 库——译自x2on的“Tutorial: iPhone Appwith转载 2015-12-23 11:21:18 · 555 阅读 · 0 评论 -
对MJRefresh的使用
支持哪些控件的刷新UIScrollView、UITableView、UICollectionView、UIWebView如何使用MJRefreshcocoapods导入:pod 'MJRefresh'手动导入:将MJRefresh文件夹中的所有文件拽入项目中导入主头文件:#import "MJRefresh.h"Base转载 2015-12-23 11:18:12 · 759 阅读 · 0 评论 -
适配iOS 9系统
1、大部分社交平台接口不支持https协议。问题描述:在iOS9下,系统默认会拦截对http协议接口的访问,因此无法获取http协议接口的数据。对ShareSDK来说,具体表现可能是,无法授权、分享、获取用户信息等。还可能造成我们的编辑界面里传http之类的网络图片的时候,我们的编辑界面不会显示图片截图,解决的办法或者全面关闭https,允许使用http请求;或者把图片的域添加;又转载 2015-12-23 11:14:27 · 588 阅读 · 0 评论 -
iOS、mac开源项目及库汇总
UI下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPullToRefresh – 下拉刷新控件。MJRefresh – 仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能。可以自定义上下拉刷新的文字说明。具体使用看“使用方法”。 (国人写)XHRefreshCo原创 2016-03-02 13:44:09 · 3248 阅读 · 0 评论 -
唐巧总结的40个国人iOS技术博客
博客地址RSS地址OneV's Denhttp://onevcat.com/atom.xml破船之家http://beyondvincent.com/atom.xmlNSHipsterhttp://nshipster.cn/feed.xmlLimboy 无网不剩http://feeds.feedburner.com/l转载 2017-08-30 17:06:27 · 448 阅读 · 0 评论