上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 29 下一页
摘要: 工程中需要实现与UISegmentedControl效果相似的一排一共十个button,如下图.但是SegmentedControl修改不太方便,就用button替代, 循环创建十个button,点击改变背景色.其他的没被点的button的背景恢复默认.之前也写过,因为button太多,需要各种判断 阅读全文
posted @ 2018-04-17 15:39 神来钥匙-陈诗友 阅读(3148) 评论(0) 推荐(0)
摘要: class-dump可以很方便的导出程序头文件,不仅让攻击者了解了程序结构方便逆向,还让着急赶进度时写出的欠完善的程序给同行留下笑柄。 所以,我们迫切的希望混淆自己的代码。 混淆的常规思路 混淆分许多思路,比如: 1)花代码花指令,即随意往程序中加入迷惑人的代码指令 2)易读字符替换 等等 防止cl 阅读全文
posted @ 2018-04-14 11:55 神来钥匙-陈诗友 阅读(682) 评论(0) 推荐(0)
摘要: 该方法只能针对有.m.h的类进行混淆,静态库等只有.h文件的没法进行混淆 代码混淆,刚刚看到是不是有点懵逼,反正我是最近才接触到这么个东西,因为之前对于代码和APP,只需要实现功能就好了,根本没有考虑什么安全问题。 而这一次应用交付时,客户进行安全评估提出一个问题: 使用classdump对原程序进 阅读全文
posted @ 2018-04-14 11:53 神来钥匙-陈诗友 阅读(1209) 评论(0) 推荐(0)
摘要: 关于WebView内容高度的获取,相信很多人都踩过坑,无法获取到准确高度,导致页面布局出现差错,搜到的资料很多但都无法解决问题,以下是个人经验总结: 项目需求实现H5文章&原生评论效果,文章是加载H5链接,评论信息是后台接口提供,以列表形式展示。 实现思路: 1. webView加载H5链接,设置它 阅读全文
posted @ 2018-04-13 17:02 神来钥匙-陈诗友 阅读(3481) 评论(2) 推荐(0)
摘要: 今天想实现一个简单的collectionView动画效果,查阅相关资料发现,实现 collectionView.performBatchUpdates()方法即可,于是掉坑里了。 文档: public func performBatchUpdates(updates: (() -> Void)?, 阅读全文
posted @ 2018-04-13 17:01 神来钥匙-陈诗友 阅读(5496) 评论(0) 推荐(0)
摘要: -(void)callPhone:(NSString*)phoneNumber{ NSString *phoneStr=[NSString stringWithFormat:@"tel://%@",phoneNumber]; NSURL *url=[NSURL URLWithString:phone 阅读全文
posted @ 2018-04-13 11:12 神来钥匙-陈诗友 阅读(274) 评论(0) 推荐(0)
摘要: 如果不将navigationbar.translucent = YES 会觉得颜色很浅,因为这是半透明状态 若navigationbar.translucent = NO,颜色问题解决,但是子控制器视图整体下移 解决办法: 1.在该控制器的viewDidLoad方法里加入这行代码: self.ext 阅读全文
posted @ 2018-04-12 14:12 神来钥匙-陈诗友 阅读(196) 评论(0) 推荐(0)
摘要: 1、毛玻璃实现 iOS8以上,官方提供了系统方法实现毛玻璃,代码如下: // iOS8 UIVisualEffectView UIImageView *bgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"car.png" 阅读全文
posted @ 2018-04-12 13:12 神来钥匙-陈诗友 阅读(1127) 评论(0) 推荐(0)
摘要: UITabBarController下面常常需要为多个ViewController设置导航栏样式,总结了一下遇到过的为UINavigationBar添加背景图片的几种简单思路 以设置背景图片为例: 第一种,直接在视图里面单独设置每个视图的UINavigationBar,适合每个页面需要不同的导航栏样 阅读全文
posted @ 2018-04-12 11:38 神来钥匙-陈诗友 阅读(3085) 评论(0) 推荐(0)
摘要: - (void)applicationDidBecomeActive:(UIApplication *)application { NSLog(@"\n ===> 程序重新激活 !"); NSString *str = [YIdentificationClipboard getIdentificationData]; NSLog(@"... 阅读全文
posted @ 2018-04-09 14:12 神来钥匙-陈诗友 阅读(2567) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 29 下一页