自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

狱锁狂龙

an iOS programmer living in Beijing!!

  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 mac下 如何简单粗暴 使用Python进行网络爬虫(2)

mac下 如何简单粗暴 使用Python进行网络爬虫(2)

2022-09-03 11:35:10 1458 3

原创 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 3813 1

原创 ios (底层runtime)实现万能跳转

在开发项目中,会有这样变态的需求:• 推送:根据服务端推送过来的数据规则,跳转到对应的控制器• feeds列表:不同类似的名字,可能跳转不同的控制器(嘘!产品经理是这样要求:我也不确定会跳转哪个界面哦,可能是这个又可能是那个,能给我做灵活吗?根据后台返回规则任意跳转?)switch判断呗,考虑所有跳转的因素?switch () {

2015-12-03 19:05:49 2208

原创 uibutton 圆形

//右上角红点        UIButton *redBtn = [[UIButton alloc]initWithFrame:CGRectMake(kBaseOriginX, kBaseOriginY, 15, 15) ];        [redBtn setTitle:@"3" forState:UIControlStateNormal];        [redBtn set

2015-11-20 15:17:18 1871

原创 超实用的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 1114

原创 推荐一个超实用的Xcode插件

https://github.com/MakeZL/ZLGotoSandboxPlugin下载以后 build一下  如果运行没报错 就是安装成功了 然后重启xcode

2015-01-27 14:16:03 754

原创 mac下 如何进行spring mvc开发 基础篇 (环境搭建)

开发iOS  将近4年了  一直想学习服务器  正好公司有网易大牛服务器指点  于是乎 我开始了  spring开发的路程。。。。首先是搭建环境  百度了一番 绝大部分 都是windows 开发 如何 如何  很少有mac下的操作  翻墙google 一番 也没有找到 非常 非常有价值的东西  经历了 差不多3-4天的研究  终于琢磨出了一套 我自认为 还算比较好的搭建教程

2015-01-06 22:42:56 19009 1

原创 关闭app后cookie失效的解决办法

第一步             NSHTTPCookieStorage *myCookie = [NSHTTPCookieStorage sharedHTTPCookieStorage];            for (NSHTTPCookie *cookie in [myCookie cookies]) {                NSLog(@"%@", coo

2014-09-16 15:58:19 10669

原创 使用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 696

原创 使用GPU类库后录制视频后 无法播放视频

今天遇到了 一个超级诡异的问题 使用GPU录制视频后 无法播放正常的视频 查了半天资料无果。。。后来zai

2014-06-11 15:53:08 910

原创 如何处理 键盘弹起中文英文高度问题

我们写项目 经常会遇到

2014-06-11 15:50:43 799

原创 一些零碎的ios知识点 ~

在windos下 presentViewController启动一个  vc     OverwriteNavigation * navigationController = [[OverwriteNavigationalloc] initWithRootViewController:drawerController];    [navigationController

2014-01-20 11:42:24 971

原创 关于ios7 状态栏自动适应的问题

目前开发了一个项目 发现状态栏 在ios6 和ios7上 不太一样  查了下资料 发现在ios7  状态栏不在是属于系统了而是属于 当前view的一部分 自己搞了个解决的适应办法 //判断当前版本是否为ios7NSUInteger DeviceSystemMajorVersion();NSUInteger DeviceSystemMajo

2013-12-17 14:57:51 1742

原创 在arc模式下 CGImage 释放问题

一直以为 arc模式下 什么东西 都可以自动去释放 不需要自己去管理后来才发现 根本不是那么回事 //裁减图片-(UIImage *)getImageFromImage:(UIImage *)i :(int)imagecount{    //大图bigImage    //定义myImageRect,截图的区域    if (imagecount >=

2013-12-13 20:11:32 10817

原创 使用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 3328

原创 XCode5 更新后 无法提交.a文件

这两天 一直再折腾一个问题 就是升级到10.9以后 像svn增加.a文件 始终都增加不上去根据英文的提示 说我的svn太老了无奈 只得先去升级具体流程请看 http://xiayong.blog.51cto.com/6292420/1186124好了容易升级 成功 却发现 .a文件 还是无法更新 仔细查资料 发现 需要再你checkout下的根目录   先执行一

2013-11-11 11:44:08 1028

原创 XCode5 更新后 类库无法找到的解决的办法

最近几天 刚刚更新了XCode5   却发现已有的项目  所引入的类库 都无法找到 百度 google 都没有找到解决办法自己尝试了一下  新建了一个项目  导入百度地图 然后直接发给别人  别人打开后  也是无法找到  (补充一下 之前的XCode4.6  是不会出现这个问题的) 后来自己找到一个解决的办法就是把所有的类库  全部都删除掉 然后 重新导入  

2013-11-11 11:39:05 1396

原创 两个类 如何进行类中对象排列

NSSortDescriptor *sorter = [[NSSortDescriptoralloc] initWithKey:@"name"ascending:YES];       NSArray *sortDescriptors = [[NSArrayalloc] initWithObjects:sorter,nil];        getArray = [

2013-10-17 18:07:39 1085

原创 如何在两个app 之间传递数据

首先来说一下 如何在一个app之间 打开另外一个app首先在 需要打开得app plist中 增加另外一个 app中想用打开 这个app  方法为 :        NSString *url =@"myapp://com.lakala.MeiChi?name=zhangsan";        [[UIApplication sharedApplicati

2013-07-15 11:59:11 4660

原创 如何架构一个ios项目 个人经验总结

搞ios开发整整2年多    一直都是写代码 为了某个功能去写代码  从来没有仔细的考虑过 如何架构一个项目   现今天 总结一下 架构一个项目的基本流程项目分为三层    UI层   BLL 层   Common层 Ui层 做什么?  首先我会创建一个 BaseViewController类       里面会做一些比较基础的

2013-06-28 16:15:27 12123 2

原创 根据文本的数量 得到对应的长度

// 显示的内容    NSString *content = qs.content;    // 计算出长宽    CGSize size = [contentsizeWithFont:font constrainedToSize:CGSizeMake(contentWidth,220) lineBreakMode:UILineBreakModeTai

2013-03-25 14:54:03 689

原创 简单处理加密图片 (改变图片首地址)

有些时候 项目会有一些对图片处理的要求  例如在本地图片不是一个 可以直接看的jpg图片但是在项目中读取出来 经过解密 会显示出的图片我们的项目 就有一个这样的要求  用objc的NSData读取,读取后转换成byte类型,修改数组的最开头两个值。 现在的值是 1B, 1B,  修改成 FF, D8 我尝试解决的办法如下         NSSt

2013-03-13 11:59:08 1797

原创 如何让一组图片旋转

如何让一组图片旋转  有时候 我们会根据项目的要求  把一个图片以相反的方向旋转以下  如果让美工在做一个  不是最佳的办法  直接把当前图片翻转以下 就可以    “ nextButton.transform = CGAffineTransformScale(nextButton.transform, -1, 1);”    UIButton *pre

2013-01-08 11:46:27 1127

原创 手把手叫你 制作一个不需要任何工具 从网页上安装ipa包的办法

现在生成ipad包的办法 无非是两种 一种是用91助手, itunes  同步第二种 就是用xocde直接安装     这两种方式 如果是只安装 一台,两台 还好 如果要是需要安装 几百台 或者几千台 那么这个工作量就太大了   苹果早就想到这种情况了于是苹果给了我们一个 更加方便的办法 准备步骤:首先要确保 你的ipad iphone 都包含开

2012-12-26 14:15:31 41962 21

原创 如何判断 一组字符 是不是纯数字?

1用正则表达式 //是否是纯数字+ (BOOL)isNumText:(NSString *)str{    NSString * regex        = @"(/^[0-9]*$/)";    NSPredicate * pred      = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", reg

2012-12-18 16:50:33 13769 1

原创 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 6140

原创 判断当前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 1177

原创 通过当前坐标 转换成 对应的屏幕坐标

有时候 项目 往往有这样一个需求 一个vc中 有两个view 我获得的控件 在第二个view中我想知道 这个控件 对应屏幕 0 0点的坐标是多少解决的办法 就是  GMGridViewCell *getCurrentCell = [gridViewcellForItemAtIndex:position];

2012-11-08 18:32:07 1129

原创 关于egoImageView类库的使用方法 和小技巧

egoImageView 是网络大神的一个超好类库 可是 很多人都用 SdWebimage   这个东西用的人却不多 其实个人感觉 这个类库还是蛮好用的 简单说下自己的使用心得 首先加载一个网络图片     EGOImageView *imageView = [[[EGOImageViewalloc]initWithFrame:CGRec

2012-10-12 15:18:48 4997

原创 关于webview 加载本地图片资源 显示不出来的解决办法

由于项目需要  需要加载本地和网络的图片 由于数据是动态的  所以我需要把得到的html网页 拆揭   换上动态数据可是遇到一个奇怪的问题   加载出来的东西   本地的图片 不能加载上。。。。  其余的文字 什么的 都没有问题 网上找了个例子     NSString *path = [[NSBundlemainBundle] bund

2012-10-09 16:01:32 9874

原创 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 3586

原创 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 2035

原创 隐藏状态栏 view不自动上调解决的办法

今天遇到了一个极其诡异的问题  隐藏状态栏后 无论怎么处理 view 就是不移动 网上查询了一些解决的办法 例如frame没有设置全屏幕 self.wantsFullScreenLayout = YES; 子view没有写自动适应 但是我都尝试了 都不能解决后来我查询到了这样一句话 如果当前页面是window上加的第一个页面,这个就可以实现页面立马往上移了。

2012-08-28 16:55:57 1169

原创 使用db类库 玩转sqlite

//获取文本内容 - (NSArray *)getTextLine:(NSString *)resource{       NSString *fileName = [[resourcecomponentsSeparatedByString:@"."]objectAtIndex:0];    NSString *extension =[resource path

2012-06-21 19:26:05 779

原创 关于 CABasicAnimation 实现效果

由于项目需要一个 从小变大 并且翻转的效果 所以我就花时间 研究了这么一个东西   点击小图 翻转 并且扩充到全屏幕 高手请绕行~  //点击图片- (void)selectImageView{            CABasicAnimation *boundsAnimation = [CABasicAnimationanimationWit

2012-06-13 18:30:21 3579 1

原创 mac svn下上传静态库文件

首先用终端 进入程序所在目录cd + 手动拖拽程序目录 svn add libzbar.asvn commit -m "add static lib libzbar.a"

2012-06-10 09:39:50 1198

原创 如何在mac 删除 不小心checkOut下来的项目

有的时候 我们常常会遇到这样的问题 checkOut一份项目下来 一顿狂改  ,改完后发现 原来的版本 还需要用  这个版本也需要保存提交吧?  之前的容易被覆盖  虽然可以恢复 但是 还不如直接另建立一个svn来控制方便另外建立一个svn  但是这个当前项目包含的svn怎么办?没事 有办法 只要我们删除每个文件下的.svn就可以 但是 我有那么多目录  需要手动一个

2012-06-10 00:14:46 1205 2

原创 个人总结 关于 自动适应 一些小技巧

关于自动适应 保持原位置一些小技巧 想使其            左上角保持不变 不需要设定自动适应            右上角保持不变 设定left            左下角保持不变 设定top            右下角保持不变 设定left | top 如果一个view 被缩小了  想按照缩小后的比例来  设定view里面的控件  widt

2012-05-03 12:02:59 505

原创 观察者模式的使用

首先分析以下 优势 观察者模式 是每个继承NSObject 对象都会有的一个小东西 例如下载一批图片 想要等待 图片都下载好 给使用者 就可以使用delegate 被观察对象 #importtypedefenum {    testSuccessNotGot =0,    testSuccess,    testFail}testType;

2012-04-12 23:58:14 943

原创 iOS项目 我常用的代码

1.增加一个旋转动画     UIImage *loadImage = [UIImageimageNamed:@"detailLoad.png"];    UIImageView *loadImageView = [[[UIImageViewalloc]initWithImage:loadImage ]autorelease];    loadImageView.backgro

2012-02-22 12:11:28 4000

ios tableView 利用run Loop

ios tableView 利用run Loop 进行懒惰加载 很多人 不知道怎么利用runLoop 处理cell 我这个专门做了一个小demo 处理了一下 分享给 想学习的人

2018-08-16

C程序设计语言清晰版

网络上很难找到的 清晰版本啊 想要的快来下吧

2010-05-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除