![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS
小子_Ios
精通iOS
展开
-
iOS开发项目篇—52cell点击事件的处理
一、简单说明1.简单说明关于tableView,cell的点击事件是不可避免的。那么在开发中应该如何很好的处理cell的点击事件呢?可以在代理方法中对点击了那个cell进行判断,根据行数的不同,做出不同的选择。垃圾代码如下:2.在多数情况下,点击cell都是跳转到对应的控制器。YYCommonItem.h文件 1 // 2 // YYCommonItem转载 2014-07-31 14:35:57 · 1344 阅读 · 0 评论 -
加密算法-SHA (带私密)
使用二次加密法:第一次使用SHA加密;第二次使用密钥再次使用SHA加密原创 2015-04-10 16:30:29 · 541 阅读 · 0 评论 -
iOS 收藏功能
iOS使用归档和反归档收藏对象原创 2015-04-10 15:29:49 · 1463 阅读 · 0 评论 -
以某个分隔符作为标记分割字符串,返回一个数组
NSString *string = @"ni#hao#ma#?"; NSArray *array = [string componentsSeparatedByString:@"#"];原创 2014-09-25 09:51:21 · 623 阅读 · 0 评论 -
关于SKTextureAtlas或者SKTexture加载出现错误的问题
第一种情况:加载SKTexture不显示。第二zhong原创 2014-08-11 10:49:18 · 564 阅读 · 0 评论 -
iOS开发UI篇—CAlayer层的属性
一、position和anchorPoint1.简单介绍CALayer有2个非常重要的属性:position和anchorPoint@property CGPoint position;用来设置CALayer在父层中的位置以父层的左上角为原点(0, 0) @property CGPoint anchorPoint;称为“定位点”、“锚点”决定着CALayer身上转载 2014-07-31 14:08:33 · 319 阅读 · 0 评论 -
iOS多线程的初步研究 dispatch队列
GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包(Closure)的特性发挥得淋漓尽致。 dispatch队列的生成可以有这几种方式:1. dispatch_queue_t queue = dispatch_q转载 2014-08-21 14:29:44 · 340 阅读 · 0 评论 -
ios 反射机制--获取类的所有属性名
- (NSArray*)propertyKeys{ unsigned int outCount, i; objc_property_t *properties = class_copyPropertyList([LJModel class], &outCount); NSMutableArray *keys = [[NSMu原创 2014-08-25 17:47:39 · 869 阅读 · 0 评论 -
字符串替换
//用字符串“*”替代“#”,返回一个新的字符串 NSString *string = @"ni#hao#ma#?"; NSString *string1 = [string stringByReplacingOccurrencesOfString:@"#" withString:@"*"];原创 2014-09-25 09:57:52 · 386 阅读 · 1 评论 -
UIStoryboard
UIStoryboard *sb = [UIStoryboard storyboardWithName: bundle:nil];//sUIViewController *VC = [sb instantiateViewControllerWithIdentifier:];原创 2014-09-25 09:40:46 · 376 阅读 · 0 评论 -
IOS 对NSString进行指定string截取
NSString *str = @"jlslddslfsdfs=kdfksd"; NSRange range = [str rangeOfString:@"="]; NSString *newStr = [strsubstringFromIndex:range.location+range.length];结果:newStr = kdfk原创 2014-07-28 10:12:29 · 289 阅读 · 0 评论 -
ios 关于UIWebView的高度问题
三种方法:- (void)webViewDidFinishLoad:(UIWebView *)webView { //1// CGFloat webViewHeight = 0.0f; // if (webView.subviews.count > 0) // { // UIView *scrol转载 2014-07-29 18:00:41 · 328 阅读 · 0 评论 -
UIView如何管理它的子视图
UIView提供了很多建立和管理视图的方法。1、添加视图 insertSubview:atIndex: //放在子视图数组的具体索引位置 insertSubview:aboveSubview: //某个子视图前面 insertSubview:aboveSubview: //某个子视图2、重新排序和删除子视图转载 2014-09-22 09:28:32 · 321 阅读 · 0 评论 -
给 UILabel 中的文字增加删除线
用NSStrikethroughStyleAttributeName添加删除线原创 2015-05-11 17:04:07 · 423 阅读 · 1 评论