- 博客(41)
- 资源 (2)
- 收藏
- 关注
原创 mac下 如何简单粗暴 使用Python进行网络爬虫(1)
首先推荐几个 必须要掌握的类库 Requests: HTTP for Humans它是以这么一句话介绍自己的,为人类使用的HTTP库http://docs.python-requests.org/zh_CN/latest/user/quickstart.html 中文文档 Beautifulsoup用Beautiful Soup解析网站源代码 代替正则https://ww...
2018-12-14 16:50:28
4113
原创 ios (底层runtime)实现万能跳转
在开发项目中,会有这样变态的需求:• 推送:根据服务端推送过来的数据规则,跳转到对应的控制器• feeds列表:不同类似的名字,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规则任意跳转?)switch判断呗,考虑所有跳转的因素?switch () {
2015-12-03 19:05:49
2271
原创 uibutton 圆形
//右上角红点 UIButton *redBtn = [[UIButton alloc]initWithFrame:CGRectMake(kBaseOriginX, kBaseOriginY, 15, 15) ]; [redBtn setTitle:@"3" forState:UIControlStateNormal]; [redBtn set
2015-11-20 15:17:18
1910
原创 超实用的Xcode插件
1、https://github.com/lucholaf/Auto-Importer-for-Xcode 自动导入头文件2、https://github.com/robbiehanson/XcodeColors 代码色彩插件3、https://github.com/ksuther/KSImageNamed-Xcode 图片名称自动补全并显示缩略图4、ht
2015-01-27 14:43:54
1145
原创 推荐一个超实用的Xcode插件
https://github.com/MakeZL/ZLGotoSandboxPlugin下载以后 build一下 如果运行没报错 就是安装成功了 然后重启xcode
2015-01-27 14:16:03
788
原创 mac下 如何进行spring mvc开发 基础篇 (环境搭建)
开发iOS 将近4年了 一直想学习服务器 正好公司有网易大牛服务器指点 于是乎 我开始了 spring开发的路程。。。。首先是搭建环境 百度了一番 绝大部分 都是windows 开发 如何 如何 很少有mac下的操作 翻墙google 一番 也没有找到 非常 非常有价值的东西 经历了 差不多3-4天的研究 终于琢磨出了一套 我自认为 还算比较好的搭建教程
2015-01-06 22:42:56
19119
原创 关闭app后cookie失效的解决办法
第一步 NSHTTPCookieStorage *myCookie = [NSHTTPCookieStorage sharedHTTPCookieStorage]; for (NSHTTPCookie *cookie in [myCookie cookies]) { NSLog(@"%@", coo
2014-09-16 15:58:19
10790
原创 使用gcd_ wait来 处理gcd
__block NSMutableArray *array; dispatch_group_t gourp = dispatch_group_create(); dispatch_queue_t queue = dispatch_queue_create("", NULL); dispatch_group_asyn
2014-09-16 15:39:13
725
原创 使用GPU类库后录制视频后 无法播放视频
今天遇到了 一个超级诡异的问题 使用GPU录制视频后 无法播放正常的视频 查了半天资料无果。。。后来zai
2014-06-11 15:53:08
947
原创 一些零碎的ios知识点 ~
在windos下 presentViewController启动一个 vc OverwriteNavigation * navigationController = [[OverwriteNavigationalloc] initWithRootViewController:drawerController]; [navigationController
2014-01-20 11:42:24
1004
原创 关于ios7 状态栏自动适应的问题
目前开发了一个项目 发现状态栏 在ios6 和ios7上 不太一样 查了下资料 发现在ios7 状态栏不在是属于系统了而是属于 当前view的一部分 自己搞了个解决的适应办法 //判断当前版本是否为ios7NSUInteger DeviceSystemMajorVersion();NSUInteger DeviceSystemMajo
2013-12-17 14:57:51
1791
原创 在arc模式下 CGImage 释放问题
一直以为 arc模式下 什么东西 都可以自动去释放 不需要自己去管理后来才发现 根本不是那么回事 //裁减图片-(UIImage *)getImageFromImage:(UIImage *)i :(int)imagecount{ //大图bigImage //定义myImageRect,截图的区域 if (imagecount >=
2013-12-13 20:11:32
10918
原创 使用blcok 造成内存不释放 解决办法
最近再研究 mk这个网络请求类库 发现很好用 就准备把他封装成一个方法 供以后使用 MKRequest.m 基础request请求类//// MKRequest.m// testNet//// Created by nwwl on 13-11-26.// Copyright (c) 2013年 nwwl. Al
2013-11-27 13:09:34
3379
原创 XCode5 更新后 无法提交.a文件
这两天 一直再折腾一个问题 就是升级到10.9以后 像svn增加.a文件 始终都增加不上去根据英文的提示 说我的svn太老了无奈 只得先去升级具体流程请看 http://xiayong.blog.51cto.com/6292420/1186124好了容易升级 成功 却发现 .a文件 还是无法更新 仔细查资料 发现 需要再你checkout下的根目录 先执行一
2013-11-11 11:44:08
1057
原创 XCode5 更新后 类库无法找到的解决的办法
最近几天 刚刚更新了XCode5 却发现已有的项目 所引入的类库 都无法找到 百度 google 都没有找到解决办法自己尝试了一下 新建了一个项目 导入百度地图 然后直接发给别人 别人打开后 也是无法找到 (补充一下 之前的XCode4.6 是不会出现这个问题的) 后来自己找到一个解决的办法就是把所有的类库 全部都删除掉 然后 重新导入
2013-11-11 11:39:05
1435
原创 两个类 如何进行类中对象排列
NSSortDescriptor *sorter = [[NSSortDescriptoralloc] initWithKey:@"name"ascending:YES]; NSArray *sortDescriptors = [[NSArrayalloc] initWithObjects:sorter,nil]; getArray = [
2013-10-17 18:07:39
1123
原创 如何在两个app 之间传递数据
首先来说一下 如何在一个app之间 打开另外一个app首先在 需要打开得app plist中 增加另外一个 app中想用打开 这个app 方法为 : NSString *url =@"myapp://com.lakala.MeiChi?name=zhangsan"; [[UIApplication sharedApplicati
2013-07-15 11:59:11
4747
原创 如何架构一个ios项目 个人经验总结
搞ios开发整整2年多 一直都是写代码 为了某个功能去写代码 从来没有仔细的考虑过 如何架构一个项目 现今天 总结一下 架构一个项目的基本流程项目分为三层 UI层 BLL 层 Common层 Ui层 做什么? 首先我会创建一个 BaseViewController类 里面会做一些比较基础的
2013-06-28 16:15:27
12201
原创 根据文本的数量 得到对应的长度
// 显示的内容 NSString *content = qs.content; // 计算出长宽 CGSize size = [contentsizeWithFont:font constrainedToSize:CGSizeMake(contentWidth,220) lineBreakMode:UILineBreakModeTai
2013-03-25 14:54:03
732
原创 简单处理加密图片 (改变图片首地址)
有些时候 项目会有一些对图片处理的要求 例如在本地图片不是一个 可以直接看的jpg图片但是在项目中读取出来 经过解密 会显示出的图片我们的项目 就有一个这样的要求 用objc的NSData读取,读取后转换成byte类型,修改数组的最开头两个值。 现在的值是 1B, 1B, 修改成 FF, D8 我尝试解决的办法如下 NSSt
2013-03-13 11:59:08
1839
原创 如何让一组图片旋转
如何让一组图片旋转 有时候 我们会根据项目的要求 把一个图片以相反的方向旋转以下 如果让美工在做一个 不是最佳的办法 直接把当前图片翻转以下 就可以 “ nextButton.transform = CGAffineTransformScale(nextButton.transform, -1, 1);” UIButton *pre
2013-01-08 11:46:27
1155
原创 手把手叫你 制作一个不需要任何工具 从网页上安装ipa包的办法
现在生成ipad包的办法 无非是两种 一种是用91助手, itunes 同步第二种 就是用xocde直接安装 这两种方式 如果是只安装 一台,两台 还好 如果要是需要安装 几百台 或者几千台 那么这个工作量就太大了 苹果早就想到这种情况了于是苹果给了我们一个 更加方便的办法 准备步骤:首先要确保 你的ipad iphone 都包含开
2012-12-26 14:15:31
42288
21
原创 如何判断 一组字符 是不是纯数字?
1用正则表达式 //是否是纯数字+ (BOOL)isNumText:(NSString *)str{ NSString * regex = @"(/^[0-9]*$/)"; NSPredicate * pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", reg
2012-12-18 16:50:33
13827
原创 iOS 如何监听出插入耳机 拔掉耳机事件?
翻墙搜索后 我找到一个很好的办法 首先导入系统类库 #import //监听耳机事件 [[AVAudioSessionsharedInstance]setDelegate:self]; // Use this code instead to allow the app sound to continue to play whe
2012-12-17 09:53:36
6177
原创 判断当前view 是否在某一view 范围内
//判断是否在指定的范围 CGRect delRect = CGRectMake(0,300, 488, 100 ); CGRect rect = [cell convertRect:cell.frametoView:self.view]; if (CGRectIntersectsRect(delRect, cell.frame)) {
2012-11-29 16:39:04
1210
原创 通过当前坐标 转换成 对应的屏幕坐标
有时候 项目 往往有这样一个需求 一个vc中 有两个view 我获得的控件 在第二个view中我想知道 这个控件 对应屏幕 0 0点的坐标是多少解决的办法 就是 GMGridViewCell *getCurrentCell = [gridViewcellForItemAtIndex:position];
2012-11-08 18:32:07
1178
原创 关于egoImageView类库的使用方法 和小技巧
egoImageView 是网络大神的一个超好类库 可是 很多人都用 SdWebimage 这个东西用的人却不多 其实个人感觉 这个类库还是蛮好用的 简单说下自己的使用心得 首先加载一个网络图片 EGOImageView *imageView = [[[EGOImageViewalloc]initWithFrame:CGRec
2012-10-12 15:18:48
5030
原创 关于webview 加载本地图片资源 显示不出来的解决办法
由于项目需要 需要加载本地和网络的图片 由于数据是动态的 所以我需要把得到的html网页 拆揭 换上动态数据可是遇到一个奇怪的问题 加载出来的东西 本地的图片 不能加载上。。。。 其余的文字 什么的 都没有问题 网上找了个例子 NSString *path = [[NSBundlemainBundle] bund
2012-10-09 16:01:32
9937
原创 dyld: Symbol not found: _objc_retain 如何解决?
最近在研究MKNetworkKit 这个类库 忽然发现 在4.3上运行 就会crash国内网上搜索无果 翻墙看看google 找到一个解决的办法 Add -fobjc-arc in Build Settings => Other Linker Flags (OTHER_LDFLAGS) for the different confi
2012-09-18 22:32:19
3651
原创 arc与非arc类 在同一工程如何共用~
// 在ARC项目中使用非ARC框架,在非ARC项目中使用ARC框架在ARC项目中使用非ARC的框架解决方案:在target里的build phases中,找到compile sources,把涉及到非ARC的类,后面加上: -fno-objc-arc在非ARC的项目中加入ARC类库:如何在未使用arc的工程中引入一个使用了arc特性的文件:对相应的文件添加: -fobjc-arc
2012-09-07 17:21:36
2065
原创 隐藏状态栏 view不自动上调解决的办法
今天遇到了一个极其诡异的问题 隐藏状态栏后 无论怎么处理 view 就是不移动 网上查询了一些解决的办法 例如frame没有设置全屏幕 self.wantsFullScreenLayout = YES; 子view没有写自动适应 但是我都尝试了 都不能解决后来我查询到了这样一句话 如果当前页面是window上加的第一个页面,这个就可以实现页面立马往上移了。
2012-08-28 16:55:57
1217
原创 使用db类库 玩转sqlite
//获取文本内容 - (NSArray *)getTextLine:(NSString *)resource{ NSString *fileName = [[resourcecomponentsSeparatedByString:@"."]objectAtIndex:0]; NSString *extension =[resource path
2012-06-21 19:26:05
822
原创 关于 CABasicAnimation 实现效果
由于项目需要一个 从小变大 并且翻转的效果 所以我就花时间 研究了这么一个东西 点击小图 翻转 并且扩充到全屏幕 高手请绕行~ //点击图片- (void)selectImageView{ CABasicAnimation *boundsAnimation = [CABasicAnimationanimationWit
2012-06-13 18:30:21
3619
1
原创 mac svn下上传静态库文件
首先用终端 进入程序所在目录cd + 手动拖拽程序目录 svn add libzbar.asvn commit -m "add static lib libzbar.a"
2012-06-10 09:39:50
1231
原创 如何在mac 删除 不小心checkOut下来的项目
有的时候 我们常常会遇到这样的问题 checkOut一份项目下来 一顿狂改 ,改完后发现 原来的版本 还需要用 这个版本也需要保存提交吧? 之前的容易被覆盖 虽然可以恢复 但是 还不如直接另建立一个svn来控制方便另外建立一个svn 但是这个当前项目包含的svn怎么办?没事 有办法 只要我们删除每个文件下的.svn就可以 但是 我有那么多目录 需要手动一个
2012-06-10 00:14:46
1250
2
原创 个人总结 关于 自动适应 一些小技巧
关于自动适应 保持原位置一些小技巧 想使其 左上角保持不变 不需要设定自动适应 右上角保持不变 设定left 左下角保持不变 设定top 右下角保持不变 设定left | top 如果一个view 被缩小了 想按照缩小后的比例来 设定view里面的控件 widt
2012-05-03 12:02:59
550
原创 观察者模式的使用
首先分析以下 优势 观察者模式 是每个继承NSObject 对象都会有的一个小东西 例如下载一批图片 想要等待 图片都下载好 给使用者 就可以使用delegate 被观察对象 #importtypedefenum { testSuccessNotGot =0, testSuccess, testFail}testType;
2012-04-12 23:58:14
982
原创 iOS项目 我常用的代码
1.增加一个旋转动画 UIImage *loadImage = [UIImageimageNamed:@"detailLoad.png"]; UIImageView *loadImageView = [[[UIImageViewalloc]initWithImage:loadImage ]autorelease]; loadImageView.backgro
2012-02-22 12:11:28
4058
ios tableView 利用run Loop
2018-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人