- 博客(51)
- 资源 (23)
- 收藏
- 关注
原创 《优雅的插入开屏广告》-- 不改动任何一行代码
《优雅的插入开屏广告》-- 不改动任何一行代码这个框架已经在美柚稳定使用半年多了,美柚总用户突破1亿,日活接近千万,代码的稳定性是可以放心的。有需求或者bug可以提issues,我会尽快回复。最近在CocoaChina上看到蛮多小伙伴分享了自己的开屏广告经验和代码。 分分钟解决iOS开发中App启动广告的功能, App启动加载广告页面思路代码还是不错的,但是个人觉得
2016-06-28 11:58:05
2214
原创 AOP TableView
IMYAOPTableView一个无业务入侵,无逻辑入侵,外部察觉不到的 TableView AOP框架。代码地址:https://github.com/li6185377/IMYAOPTableView实现原理,后续有空更新。
2016-06-03 20:57:24
1015
原创 iOS7一行代码,搞定全屏手势返回
利用KVC,修改系统返回手势的边界值 [self.interactivePopGestureRecognizer setValue:@([UIScreen mainScreen].bounds.size.width) forKeyPath:@"_recognizer._settings._edgeSettings._edgeRegionSize"];
2016-03-10 16:02:21
1427
原创 在iOS6机子上运行 React-Native Demo, 自己编译 JavaScriptCore 源码,支持 iOS5.1 ,iOS 6
iOS6 运行 React-Native 2048 Demo 自己动手编译 JavaScriptCore iOS
2015-12-25 13:14:30
1369
原创 UIWebView 无缝切换到 WKWebView
WKWebView 是IOS8新增的 Web浏览视图优点: 加载速度 比UIWebView提升差不多一倍的, 内存使用上面,反而还少了一半。 缺点: WKWebView 不支持缓存 和 NSURLProtocol 拦截了我建议如果对缓存不高的页面可以使用,用户体验会提高很多。 由于项目中以前都是用 UIWebView 而且还要兼容 IOS8
2015-07-09 10:12:28
34021
原创 xcode 删除项目中未使用的图片。
没有使用 SVN,Git 等版本控制工具的项目 最好别使用。 以免你要恢复图片,就恢复不了了。 第一次使用 请做好备份。 这个项目会直接删除图片。和修改project文件。 实现方式根据 project.pbxproj 获取全部图片的路径和 提取出(去掉@ 符号的文件名) 遍历 project.pbxproj 中的 .m 和 .xib 文件
2015-03-26 16:52:18
2867
原创 开源AppStore上线产品 逗趣手机端
逗趣IOS手机端(一款笑话软件)拥有完整的功能的手机应用app只提供学习用,不能使用该项目进行任何的应用上传,或者其他活动项目开源地址: https://github.com/li6185377/DouQu_IOS
2015-01-16 16:13:35
1531
原创 ios 简便的提醒管理类 可以当闹钟用
github地址: https://github.com/li6185377/LKAlarmManager方便快捷的把 “您的提醒” 加入到 日历或者本地通知中 会自动处理本地通知超过64个的情况QQ群号 113767274 有什么问题或者改进的地方大家一起讨论使用例子 1、 把下面三个 UIApplication回调, 传给LKAlarmManager-
2014-11-26 17:42:26
5948
原创 從代碼和Xib中提取中文空間 并設置文本
看了下 主要.m 文件 和json 文件中用到中文, 於是寫了個 提取這兩個文件的中文到一個文件中。 並且 根據自己項目的狀態 在查找的時候, 把文字用 一個宏包裹起來 相當於 翻译完就可以用注释的方法来合并
2014-09-25 14:39:09
1647
原创 IOS 获取网络图片的大小 改变 图片色值 灰度什么的方法集合
直接上代码了 头文件// 图片处理 0 半灰色 1 灰度 2 深棕色 3 反色+(UIImage*)imageWithImage:(UIImage*)image grayLevelType:(UIImageGrayLevelType)type;//色值 变暗多少 0.0 - 1.0+(UIImage*)imageWithImage:(UIImage*)image darkV
2014-05-19 11:06:27
18815
原创 SDWebImage-ProgressBar
通过SDWebImage 给 UIImageView 加入下载进度条 和 下载失败 点击自动重试github:// https://github.com/li6185377/SDWebImage-Category
2014-04-01 14:19:37
2467
1
原创 IOS 简单的 加减分 动画
使用 shapeLayer 当动画层 self.pregress = [[CAShapeLayer alloc]init]; _pregress.frame = CGRectMake(15,18, 64,64); _pregress.lineWidth= 3; _pregress.fillColor= [UICo
2014-03-04 09:33:17
1942
原创 IOS使用 swizzle 解决一些错误
不知道你有没有经常遇到 这种 参数为 nil 的错误 或者是 数组错误。 而且现在在 多线程中 还是 大量使用 block 的情况下 要查找起来 实在是 太费劲了 所以 我用了个 取巧的办法(可能会导致你的逻辑错误) 用swizzle 来替换这些没验证的方法我是按我自己 umeng 的 错误统计来写的 给出个 例子而已NSError
2013-10-15 08:49:06
6649
转载 iOS调试技巧:当程序崩溃的时候怎么办 iphone iOS
from:http://blog.youkuaiyun.com/wmqi10/article/details/8592724有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了。(悲伤地音乐响起)我们需要做的第一件事就是:不要惊慌。修复崩溃不是很困难的。假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自
2013-09-27 09:47:52
2684
原创 ios simple hud CAAnimation 简单示例
简单的 CABasicAnimation,CAShapeLayer 用法示例.-(void)initAnimationLayer{ [self.hudLayer removeFromSuperlayer]; UIBezierPath *path=[UIBezierPath bezierPath]; float radius = self.bounds.s
2013-08-29 10:48:59
2743
原创 java 逆波兰表达式
最近想把这破机 装成WIN7 想想还是算了 ... 反正用的机会也不多。不过 发现了一些 想念的东西从前的作业.从前的记忆.
2013-07-07 14:19:18
5493
原创 c# 贪吃蛇 俄罗斯方块 拼图 翻牌 吃豆子 打砖头 扫雷
老早 以前学C# 的时候写的小游戏了.... 曾今自己是那么的喜欢游戏 贪吃蛇 俄罗斯方块 拼图 翻牌 吃豆子 打砖头: http://download.youkuaiyun.com/detail/li6185377/5677735扫雷:http://download.youkuaiyun.com/detail/li6185377/5677751
2013-07-01 10:28:48
2265
原创 Java A* 算法
a start 从这篇教程学的 作者是个很细心的人 讲得很细http://www.cnblogs.com/alamiye010/archive/2009/06/17/1505339.htmlpackage ljh.game.geom;import java.util.ArrayList;import java.util.Arrays;import java.util.
2013-07-01 09:59:20
5514
1
原创 Java/Android GZip,BZip2,Zip 压缩封装 和 MD5,RSA,SHA,Desede 加密封装
在 复习android 的时候 ,发现了 我好多 以前的东西, 可能对新手有些帮助 我就放上来了。压缩和 加解密 是数据传输 最经常用到的东西了。http://download.youkuaiyun.com/detail/li6185377/5677185
2013-07-01 09:02:11
2459
原创 ios - LKDBHelper - sqlite 数据库 自动化操作 工具类 v1.1版 更新
老早,就想把 LKDBHelper 升级下 , 多些自由度 , 比如 设置 列 和 属性的 绑定 、 可以选择部分属性 之类的。 不过 自己 太懒了 , 心里 又一直 阴霾着 (屌丝命).... 所以 一直很磨。十天前 就开始 动手了, 直到昨天 , 昨天 一天 做了 比前9天 还多的量。 就完成了。。。。 仔细看代码 核心部分 都没什么改动。 不过 易用性 上面
2013-06-20 23:33:44
5611
23
原创 ShareSDK的简化压缩和使用例子
share sdk 太大了 于是自己 开始简化, 删除了 ipad 的图片和 framework , 压缩了 sharesdk 中的 图片,用几k的图片 替换了几个 200多k 的图片 只保留了 QQ 微博 、 sina 微博 、 微信 朋友圈、微信好友分享、QQ空间 这5个 主要的分享平台修改压缩后的 大小。 所有图片都压缩过了 原始 大小。使用
2013-05-21 16:53:48
14779
1
原创 IOS 仿网易 banner scrollview 到头后 手势 事件提交到下级 拉开界面的效果
程序员在老板眼中就是一条狗以前 总是想 uiscrollview 滚动到 边缘了 把手势 传递下去 可是 IOS 不支持自己 产生touch 事件 。。。后来 发现 IOS5 之后 scrollview 自带了 pan手势 (英语差 不会打。。。gesture) 多试了几次 , 发现 直接移动 scrollview 低层的 view 就不会出现 视差了 但
2013-05-16 15:32:09
2626
原创 驾照科1自动刷新挂机耗时间,再推荐个IOS动态注入工具
最近 考驾照 可是 科1的 远程的教育 5分钟不动 就强制下线 。。 要学满30个 小时 ! 我那个去 怎么可能花那么多的时候学科1? 再说 ...在程序员的世界里 你这个 5分钟不动的判断不是 so easy。 由于我们电脑不可能 一直待在那个 页面里面 所以 模拟鼠标事件那些 就不能用了。后来 我是 在控制台写个 javascript 让网页自动 刷新 但
2013-04-26 14:56:29
4936
原创 LKDBHelper 使用FMDB 对数据库的自动操作
这次算是对 LKDaobase 的升级吧! 取消了 继承LKDaobase 的模式使用LKDBhelper 统一的对数据库 进行增删改查好的地方 : 省略了很多冗余类差的地方 : 很难自定义 扩展了其他地方:1.使用方法跟 LKDaobase 差不多 不过 取消了 继承LKDaobase 的方式 采用了LKDBHelper 统一管理2.加入了 表版
2013-04-16 09:07:36
10362
16
原创 android webview 淘宝客链接的 跳转
蛋疼的 android webview loadurl 高了一下午 各种方法都试了 就是加载不出来 界面! fuck 解决方法 既然就是 重载下 WebClient的 onPageStarted 方法 草 里面还什么都不用写mWebView=(WebView) findViewById(R.id.detail_wv_main);WebSettings webS
2013-03-22 20:38:54
4780
原创 IOS 抽奖轮盘
最近无聊 做了一个 抽奖的轮盘 放上来 大家看看本来想自己写线性函数来表示转动的速度的 不过后面发现了个 别人写好的 名字叫 CAAnimation-EasingEquations 就直接用上了 源码地址 http://download.youkuaiyun.com/detail/li6185377/5116713
2013-02-26 15:44:35
3278
原创 IOS 使用ASIHttpRequest 或 MKNetworkKit 上传图片到ASP.NET
上传图片和数据到服务器 是最基本的需求了,有些学IOS的 可能对服务器怎么接收图片这块不太了解。 所以今天 我把服务器的代码 也拷过来了。。。 只会ASP.NET 。。 PHP 和J2EE 应该差不多 都是几句话的事IOS端代码:NSString* path = [[NSBundle mainBundle] pathForResource:@"iphone1-1-10"ofType
2013-01-25 10:34:34
10177
1
原创 哈哈 明天放假 终于有点心情写文章了!这次说说 4寸 和3.5寸的适配
Xcode 4.5.2 引入了 autolayout 很像 android Relativelayout 都是相对布局 但 只支持 IOS6以上版本 所以我们要适配屏幕分辨率就不能用这 新技术了。。。。 但还是要学的。把 use autolayout 的打钩 去掉 界面就会变回原来的样子 如果中间是滚动view 比如 tableview scr
2012-12-22 18:11:30
2966
原创 IOS 利用Model 反射属性 自动 创建表 插入 查询 修改
写字楼里写字间,写字间里程序员;程序人员写程序,又拿程序换酒钱。酒醒只在网上坐,酒醉还来网下眠;酒醉酒醒日复日,网上网下年复年。但愿老死电脑间,不愿鞠躬老板前;奔驰宝马贵者趣,公交自行程序员。别人笑我忒疯癫,我笑自己命太贱;不见满街漂亮妹,哪个归得程序员。版本小更新很频繁 我把项目 放在了 github 上面https://github.com/li6185377/LK
2012-11-16 17:35:25
5656
原创 IOS 使用XIB 自定义View
一般自定义View 代码方式 有 在初始化的时候添加 子Views- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { // add subviews } return self;}还有种 是自
2012-10-31 10:16:02
64038
原创 IOS 图片轮播和开始的指导界面
开始的引导界面 借鉴了 code4app.com 上的 我更改了他的实现方式 用到他的 image分割 图片轮播是我以前写的 轮播我设置了计时器 可自动下一张现在分享出来这是引导界面的用法- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictio
2012-09-29 16:31:55
6091
原创 IOS 动画例子(Path 菜单按钮)
例子是我 从 code4app 上找的 是当时很火的 Path2 菜单按钮 我现在来学习他http://code4app.com/ios/QuadCurve-Menu/4f67ef546803fa6d45000000当你下载完打开是这样的 我们是来学习他那动画效果的 所以我们要开的 核心文件就 一个QuadCurveMenu打开 QuadCurveMe
2012-09-07 11:28:40
8074
1
原创 Win32 下的Cocos2d-x
几个月前 看过 Cocos2d-iphone 现在都忘了差不多了, 刚好 又想复习下 C++ 就拿Cocos2d-x 开搞PS:C++ 大一的时候 看过 后面都没碰了 相当于 重新开始学 痛苦中先分享下 我找到的 网址:http://www.cnblogs.com/andyque/archive/2012/02/17/2356516.html 子龙山人 收集的。里面都是
2012-08-05 15:25:10
1520
1
原创 Android 模仿Path 的左右拉动菜单效果
好久没写博客了 主要是 最近毕业了。 人也懒了 。 想进个比较大的公司 学习学习。 啊啊 辞职吧 骚年!Path 现在很火。 菜单和按钮啥 都成了 大家模仿的对象。 比如当笑话看的糗事百科也模仿了。在IOS 上 Path的动画 很好实现,因为IOS 都是以Window 为底,你可以加任意UIView 上去。加上动画 再以 UIViewNavigation 当视图切换。 OK 了
2012-07-15 20:34:01
4256
3
IOS 日历 LKCarlendarView
2014-02-19
ShareSDKv2.1.1 简化压缩 使用教程
2013-05-21
IOS 仿网易 banner scrollview 到头后 手势 事件提交到下级 拉开界面的效果
2013-05-16
IOS 上传图片数据到 ASP.NET
2013-01-25
IOS 根据实体类 对数据库的自动操作(V3.0)
2012-12-07
IOS 根据实体类 对数据库的自动操作
2012-12-04
IOS 反射属性 自动插入到数据库 读取 修改 删除(New)
2012-11-19
IOS 反色属性 自动插入到数据库 读取 修改 删除
2012-11-17
IOS 使用XIB 自定义View
2012-10-31
Cocos2D Learn iPhone Game Development翻译
2012-08-05
android 仿PPath 侧边左右 滑动菜单
2012-07-16
Android 模仿PATH 左右拉动菜单效果
2012-07-15
IOS 调用.net webservice 和上传文件
2012-06-01
Android OpenglES 学习笔记代码
2012-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人