`
119568242
  • 浏览: 426982 次
  • 性别: Icon_minigender_1
  • 来自: 深圳/湛江
社区版块
存档分类
最新评论
文章列表

[ios]打印ViewTree

    博客分类:
  • ios
查看当前view tree结构   下列代码加入到AppDelegate   - (void)dumpView:(UIView *)aView atIndent:(int)indent into:(NSMutableString *)outstring { for (int i = 0; i < indent; i++) [outstring appendString:@"--"]; [outstring appendFormat:@"[%2d] %@\n", indent, [[aView class] descri ...
[ios]tabbar超过5个后出现的more标签文字修改 以及more、configure界面 修改问题   建议您先看:http://poolo.iteye.com/blog/1833821 关于view层级关系的 [也就是view tree]  简单描述下: 今天开发时候 需要修改more为更多[其实单纯想要修改成中文 直接在项目的info->Localization 改成中文就行了]。在ios开发中当tabbar超过5个(>5)的时候。系统会自动生成一个more标签 标签下标大于等于4就会被放到more页面。 且tab 下的more标签是通过tabbaritem ...
通过NSManagerDocument获取NSManagerObjectContext然后操作 NSFetchRequest 存放查询条件的(NSPredicate等) NSManagerObjectContext对象 通过方法executeFetchRequest: error:来返回查询结果。     如果需要查询全部 的时候 就对NSFetchRequest 不要设置NSPredicate就可以了。   太晚了 有空再写吧。   // // ViewController.m // DemoCoreData // // Created by liu pool ...
  教你怎么写搜索条件:http://www.raywenderlich.com/14172/how-to-parse-html-on-ios     NSLog(@"%@",[element.attributes objectForKey:@"value"]); //返回一个 字典   HTMLParser方法可以参考https://github.com/zootreeves/Objective-C-HMTL-Parser TFHpple方法的使用可以看 https://github.com/topfunky/hpple    
Automatic Reference Counting (ARC) 是一个编译期的技术,利用此技术可以简化Objective-C编程在内存管理方面的工作量。 这里我把此技术翻译为自动内存计数器管理技术,下图是使用和不使用此技术的Objective-C代码的区别。 ARC技术是 ...
1、同步请求可以从因特网请求数据,一旦发送同步请求,程序将停止用户交互,直至服务器返回数据完成,才可以进行下一步操作, 2、异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行 3、GET请求,将参数直接写在访问路径上。操作简单,不过容易被外界看到,安全性不高,地址最多255字节; 4、POST请求,将参数放到body里面。POST请求操作相对复杂,需要将参数和地址分开,不过安全性高,参数放在body里面,不易被捕获。    
iOS 中正则表达式的使用 iOS 中可以通过 NSPredicate 来处理正则表达式。相关资料如下: NSPredicate 苹果官方文档:http://developer.apple.com/documentation/Cocoa/Conceptual/Predicates/predicates.htmlPredicate format strings:http://developer.apple.com/documentation/Cocoa/Conceptual/Predicates/Articles/pSyntax.htmlICU 正则表达式规则:http://www.icu- ...
1.最直接的方法performSelector:withObject:afterDelay: 这种方法的缺点:每次要为延时写一个方法   2.使用类别,用BOLCK执行 [代码]c#/cpp/oc代码:
/*** 为程序创建桌面快捷方式*/private void addShortcut(){Intent shortcut = new Intent(“com.android.launcher.action.INSTALL_SHORTCUT”);//快捷方式的名称shortcut.putExtra(Intent.EXTRA_SHORTCUT_NAME, getString(R.string.app_name));shortcut.putExtra(“duplicate”, false); //不允许重复创建//指定当前的Activity为快捷方式启动的对象: 如//com.everest.vide ...
书上写的很不全 看了些资料。 转自:http://hi.baidu.com/feng20068123/item/4caf1f0337bd5c3ba3332ac0  NSScanner类用于在字符串中扫描指定的字符,尤其是把它们翻译/转换为数字和别的字符串。可以在创建NSScaner时指定它的string属性,然后scanner会按照你的要求从头到尾地扫描这个字符串的每个字符。 创建一个Scanner NSScanner是一个类族, NSScanner是其中公开的一类。通常,可以用scannerWithString:或localizedScannerWithString:方法初始化一个 ...
转自:http://blog.csdn.net/linqir/article/details/8086974   在写代码的时候,如果按照一定的规范在头文件里写上注释的话, 就可以利用Xcode的文档自动输出功能生成一份完整的HTML项目文档。 生成的格式和Apple Developer网站上的API文档几乎是一样的。 我们来看看如何利用Xcode生成项目文档。步骤:1. 在XCode里点击Project,然后点Add Target给项目添加一个TARGET 2. 在添加Target的弹出对话框里,选择Aggregate,点击Next,输入一个你喜欢的名字,点击Finish ...

[ios]小技巧

    博客分类:
  • ios
1:控制是否打印调试信息[NSLog] #define MyLog if(YES) NSLog YES:打印   MyLog= NSLog NO:不打印 MyLog 没意思 (我这里想实验MyLog在不是NSLog 时候是什么。。。才疏学浅 一直测试不出 大神知道麻烦留言谢谢)
使用 Matrix 的随触摸旋转的ImageView 突然想做个 类似 旋转开关的东西。然后就用了surfaceView做了个一个。 快做完的时候 朋友说道可以使用imageView来实现我想要的效果,然后就研究了下。 几个keypoint点 1.需要设置setScaleType(ScaleType.MATRIX); 2.matrix 需要new出来 通过getImageMatrix()的不行 3.通过setImageMatrix() 会调用invalidate() 从而重绘。   另外: Matrix的 postRotate与setRotate postRotate会 ...
以framework形式导入项目 查看:http://blog.csdn.net/ssihc0/article/details/7240468     asihttp介绍: 转自:http://www.cnblogs.com/dotey/archive/2011/05/10/2041966.html     创建一个同步请求 这是ASIHTTPRequest最简单的一种使用模式,发送startSynchronous消息后即开始在同一线程中执行HTTP请求,线程将一直等待直到请求结束(请求成功或者失败)。通过检查error属性可以判断请求是否成功或者有错误发生。 要获取返回的 ...
转自:http://www.cnblogs.com/zcw-ios/articles/2607985.html 1、调用 自带mail [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]];   2、调用 电话phone [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8008808888"]];   3、调用 ...
Global site tag (gtag.js) - Google Analytics