`
hua397
  • 浏览: 53839 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

IOS 点滴 2

  再来一篇,嘿嘿 1.sin函数 http://www.iphonedevsdk.com/forum/iphone-sdk-development/34638-how-to-get-sincos-tan-values-correctly.html 直到前两天才知道sin()传参穿的是radian,而不是degree,囧... 2.计算scrollview的滚动速度 http://stackoverflow.com/questions/3719753/iphone-uiscrollview-speed-check 网易新闻全文阅读模式就是算的滚动速度,来控制bar ...

IOS 点滴 1

  好久没来,blog都长草了,囧,一直以来都觉得iteye这可视化编辑器太难用了,mac下的rtf笔记拷贝进来,改大点的字体就乱套了,要调好排版也要花一两小时,伤不起...今天突然想到干脆不贴笔记了,搞点tips得了,也算记录学习历程^^     1.XML解析,简单的把dic放进array (1)关键在于用个变量,如currentElement,didStartElement标记当前解析的节点(可以用constant array遍历判断,貌似以前在哪看的可以用NSSet?没测试过这个),foundCharater时填充string(这里string用的mutable的,防止有些\ ...

copy/assgin小记

  看网上的帖子,总觉得copy的说明偏于简单了,对后来人伤不起呐,虽然锅以前也是吸收着这些 营养"长大"的,现在算是回馈一下,算是小小的矫正.     首先说明几点: 对于"NSString用copy"这样的"建议",其实是不对的,至少思路不对,因为本质上NSString的copy内部执行的是retain(后有说明),既然都是retain,又何必建议copy?所以说思路不对 assign一般用于int/float等等这种简单变量是没错,但是本身property默认就是assgin,这样说了等于没说,所以assign应该强 ...
    昨天看了sina微博,看到cell右下角的图片,就想到思路应该是clip+rotate,今天随手测试,确实如此,果断上code: UIView *containView=[[UIView alloc] initWithFrame:CGRectMake(50, 50, 200, 80)]; containView.backgroundColor=[UIColorredColor]; containView.layer.cornerRadius=10; containView.clipsToBounds=YES; [window addSubview:containView]; ...

CALayer小记1

  今天有闲情逸致,再来一篇 1.contents填充图片时,如果加圆角,图片会超出圆角框,即还是直角,得加一句masksToBounds(imageView加圆角则没有这样的问题): layer.masksToBounds = YES; 2.transform.rotation旋转,直接setValue forKeyPath: 摘自文档: You can not specify a structure field key path using Objective-C 2.0 properties. This will not work: myLayer.transf ...

android UDP socket

  看似简单,其实不易,细节是魔鬼… 1.首先找到google code(感谢老外:http://code.google.com/p/boxeeremote/wiki/AndroidUDP),基本框架有了,另起一个class,把它放进去 2.首先模拟器不能测试,mac不能识别神舟pad...只能每次打包,拷进pad,几十次的安装测试,耗时巨大… 3.IP问题:UDP广播是向255.255.255.255发送消息,源码说不行…实际上是可以的… 然后是本地IP的问题,直接找到一个: try {           for (Enumeration<NetworkInter ...

获取本地IP

  再来一篇,获取本地IP,三种方法:   (1)在Day 4教程里面的NSHost(http://appsamuck.com/day4.html)也能取到IP,不过是私有的API   (2)从C struct的地址取(http://stackoverflow.com/questions/3538365/iphone-get-ip-address-of-the-current-wifi),有人回复说返回error,经过单步debug之后,发现只要修改一下即可,循环判断里面原来判断是"en0",单步的时候会得到en1值,加个或运算,即可正确返回,不知道还有木有en2, ...

改变导航条样式

  哥怒了,这blog可视化编辑器插入代码老是显示html元素,搞了半个多小时,无力地抛弃之... 1.背景色: (http://stackoverflow.com/questions/2259929/iphone-navigationbar-custom-background)网上说用category给UINavigationBar重写drawRect: @implementation UINavigationBar (CustomImage) - (void)drawRect:(CGRect)rect {     UIImage *image = [UIImage im ...
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px 'Heiti SC Light'}   之前一直以为是addSubview之后就会执行,今天发现并非如此,它会更早一些,只要调用XX.view紧接着就会执行,那么之前的看法就是因为addSubview会add XX.view,所以紧接着执行viewDidLoad.   情景:自定义的table的viewDidLoad里面设置行高,行高是根据某个int property设置,如果设置这个property在self.tableView.backgroundColor之后赋值,那么 ...

标记一个bug...

  今天一个朋友有个bug没能解决,让我帮他看一下,具体信息是: 2011-05-30 13:43:28.494 localShowImg[2305:207] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x4d031a0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.' *** Call st ...
  首先感谢cocoa china的划向彼岸(http://www.cocoachina.com/bbs/read.php?tid-15816-keyword-%C5%DC%C2%ED%B5%C6.html)的sample   因为我的需求不同,需要多个view的跑马灯,那么就得修改,首先是多个view的问题,大概思路是两个动画,先让所有的view先从各自的初始位置开始移动,当origin.x到320就让它从0-width开始,第一个动画需用到结束函数,根据animationID取出view,再进行第二个动画,具体如下: 第一个动画,即从初始位置移动至320,animationID保存ind ...
  标记一个,google 关键字 iPhone table cell 半圆角 在第一页底发现http://atastypixel.com/blog/easy-rounded-corners-on-uitableviewcell-image-view/后面有个讨论链接,stack overflow的http://stackoverflow.com/questions/2118613/how-do-i-add-a-uiimage-to-grouped-uitableviewcell-so-it-rounds-the-corners,讲到有半圆角图片的例子,效果类似手机上itunes的group风 ...
  晚年也过了,新的一年真正来临了,迎着太阳向着远方,来冒个泡   之前看到有花香太奇的九宫格,纯button实现的,感觉table更好用,就写了tableviewcell的,不是很难,主要还是view多了,怎么区分的问题,先上代码吧   - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ int row=indexPath.row; NSString *indentifier=@"cell"; ...
  javaeye终于又开了,赶紧发篇blog 1.tableView添加背景:SDK有个属性backgroundView,直接创建一个imageView赋值即可,模拟器上运行正常,但运行在3.1.2的手机上崩溃,发现这个属性在IOS 3.2之后才加入的,为了版本兼容,只能采用其他办法,俺就在tableView的superView上加背景,效果一样 2.URL带中文的问题:请求带中文的URL的资源时,比如: http://s237.sznews.com/pic/2010/11/23/e4fa5794926548ac953a8a525a23b6f2/竞赛资讯.png(可以在浏览器查 ...

debug小记

    编程难免有bug,一些隐蔽的bug往往让人比较烦恼,初学者更是如此,俺经过亲身经历,整理了一些debug的小技巧,希望对初学者有所帮助,高手拍砖也欢迎哈   1.最常用的肯定是NSLog了,可以查看各种变量在各个状态的值,而且对于程序流程的整理也很有帮助   2.单步调试,一般鼠标悬浮在变量上就可以快速查看变量的状态,俺一般看这个变量的地址,就是0x开头的,主要是看它是否为nil,nil的地址是0x0,字符串可以看具体值,而字典和数组却只显示count,即有多少个元素或键值对,如果要查看整个数组或字典的话,此时是不行的(呵呵,方法在后面) 俺主要想说的其实是后面这几点,呵呵 ...
Global site tag (gtag.js) - Google Analytics