会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小徐只是个搬砖的
iOS搬砖专业户
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2016年12月
iOS App 无代码入侵的方法hook
摘要: 继续Objective-C runtime的研究 最近公司项目在做用户行为分析 于是App端在某些页面切换,交互操作的时候需要给统计系统发送一条消息 在几十个Controller 的项目里,一个一个地加代码那完全是不可能的,维护起来也是吃力 但这里需要处理的是 Controller, 可以有以下方式
阅读全文
posted @ 2016-12-16 14:50 老徐想减肥
阅读(9381)
评论(0)
推荐(1)
2016年11月
Objective-C Runtime使用之全局字体替换为第三方字体(iOS)
摘要: 前言: iOS开发里头,常用的设置字体方式是使用UIFont的systemFontOfSize这个Class Method,在一半情况下都算够用。 最近有设计师朋友问能不能在客户端中使用特定的字体,答案是可以的,我们可以通过手动给工程添加配置字体的ttf文件(字体库) 然后通过fontWithNam
阅读全文
posted @ 2016-11-21 10:29 老徐想减肥
阅读(3199)
评论(0)
推荐(0)
Objective-c防止数组越界而崩溃(全局效果)
摘要: 数组越界其实是很基本的问题,但是解决起来除了count的判断,还有每个调用的时候都要去判断一遍 对于不明确的数据总会有崩溃的风险 然而 每次调用都判断 那是太累了 so 。。runtime&category提供了一个比较简洁的解决方案 首先把NSArray/NSMutableArray的object
阅读全文
posted @ 2016-11-09 16:42 老徐想减肥
阅读(4853)
评论(8)
推荐(1)
一段可以清理NSArray中的空对象的代码(递归)
摘要: 使用方法: 创建NSArray的category NSArray *obj = [data clearAllNullObject];
阅读全文
posted @ 2016-11-08 18:00 老徐想减肥
阅读(838)
评论(0)
推荐(0)
2016年8月
iOS用的aes
摘要: http://files.cnblogs.com/files/n1ckyxu/NickyAesTool.zip 使用方法
阅读全文
posted @ 2016-08-10 17:49 老徐想减肥
阅读(225)
评论(0)
推荐(0)
2016年6月
Objective的字符串拼接 似乎没有Swift方便,但也可以制做一些较为方便的写法
摘要: 但有没有发现,无论是用哪种方法拼接,都是一串长长的代码,远远不及swift(不只是swift,还有其他语言也还是)的灵活性 有没有办法可以把Objective-C的字符串拼接更加简洁呢? 用链式语法是可以的 首先新建一个category,我们要给NSString加入一个get方法 链式语法就是用bl
阅读全文
posted @ 2016-06-21 17:36 老徐想减肥
阅读(354)
评论(0)
推荐(0)
iOS WKWebView的javascript alert 不弹的解决方案
摘要: 实现以上3个代理方法即可~
阅读全文
posted @ 2016-06-15 15:39 老徐想减肥
阅读(20410)
评论(0)
推荐(1)
2016年5月
别再为了iOS新系统设备而重新安装一个新版Xcode了.其实我们可以添加版本支持
摘要: 众所周知,Xcode7.3的代码补全是有问题的 如导入自定义类之后,在代码中并不会补全相应的类名... 但Xcode7.2是没有这个问题的,但很多时候我们自己的设备都升级到了iOS9.3.X系统,导致默认情况下Xcode7.2无法直接调试我们的设备 其实这个是可以通过添加系统支持库来实现Xcode7
阅读全文
posted @ 2016-05-25 09:33 老徐想减肥
阅读(1158)
评论(0)
推荐(0)
2016年2月
通过方法名(字符串)执行Objective-C方法
摘要: SEL selector = NSSelectorFromString(@"方法名"); if ([self respondsToSelector:selector]){ //判断是否存在这个方法 IMP imp = [self methodForSelector:selector]; imp();
阅读全文
posted @ 2016-02-19 15:30 老徐想减肥
阅读(264)
评论(0)
推荐(0)
今天Apple证书更新,提供 "证书的签发者无效" 解决办法
摘要: 首先 下载苹果新证书 developer.apple.com/certificationauthority/AppleWWDRCA.cer 然后在"钥匙串访问"中 "显示"-"显示已过期证书" 如下图 然后 我们可以找到 过期的证书 如下图 有红叉的证书 删除掉(注意,左侧 登录那里可能也会有过期的
阅读全文
posted @ 2016-02-15 15:09 老徐想减肥
阅读(659)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告