![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
IOS点滴笔记
大白sunny
产品一点一滴的去积累
展开
-
Objective-C 内存管理的几点总结
在> 172 页,对 Objective-C 的内存管理做了以下说明:当你使用 new、alloc 或 copy 创建对象时,对象的 count retain 到 1。你一定要负责把这个对象 release 或 autolease 掉。这样当它的生命周期结束时,它才能清空。When you create an object using new, alloc, or copy, the原创 2012-04-28 21:08:38 · 939 阅读 · 0 评论 -
一些iOS高效开源类库
KissXml——xml解析库相关教程:http://www.iteye.com/topic/625849http://sencho.blog.163.com/blog/static/83056228201151743110540/很方便的一个xml解析器,支持Xpath查询。skpsmtpmessage——Quick SMTP邮件发送svn checkout ht原创 2012-04-28 20:31:39 · 1107 阅读 · 0 评论 -
IPhone UI开发常用代码
1、显示图像: CGRect myImageRect = CGRectMake(0.0f, 0.0f, 320.0f, 109.0f);UIImageView *myImage = [[UIImageView alloc] initWithFrame:myImageRect];[myImage setImage:[UIImage imageNamed:@"myImage.png原创 2012-05-03 11:58:54 · 1383 阅读 · 0 评论 -
IPhone开发中的内存管理机制
我们在开发中会用到下面的这些相关知识:copy 和 retain 的区别 copy: 建立一个索引计数为1的对象,然后释放旧对象 retain:释放旧的对象,将旧对象的值赋予输入对象,再提高输入对象的索引计数为1 那上面的是什么该死的意思呢? Copy其实是建立了一个相同的对象,而retain不是: 比如一个NSString对象,地址为0×原创 2012-05-03 12:04:08 · 1297 阅读 · 0 评论 -
创建第一个IOS程序 Hello World
我们学程序的都知道,无论是任何语言我们都会惯性的敲一段入门程序!Hello World!IOS 也是如此哈!废话不多说!下面我就给大家介绍下!ios 下的第一个hello wolrd 程序! 首先是创建一个项目:1.打开 Xcode 如图:选择创建一个项目 2.选择创建的类型:因为我们是演示在iphone上面的程序 所以我要选 ios 然后选择 Single View原创 2012-05-15 11:32:35 · 3063 阅读 · 4 评论 -
iso开发协议和委托
协议(protocol),就是使用了这个协议后就要按照这个协议来办事,协议要求实现的方法就一定要实现。委托(delegate),顾名思义就是委托别人办事,就是当 一件事情发生后,自己不处理,让别人来处理。举个浅显的例子: 我上班的工作主要内容包括 (1)写代码(2)写文档(3)测试程序(4)接电话(5)会见客户(1)(2)我自己全权负责,但是后面(3)(转载 2012-05-15 22:20:41 · 1473 阅读 · 1 评论 -
IOS 下的 HelloWorld程序 续 事件处理
继续上次的Helloworld程序,下面我们将此应用程序添加Button事件!和我一起开始做:1.继续上次的教程,因为我们上次已经创建 hellobailu label控件所以,打开xib文件 我们直接将未创建的,button 创建出来! 我们创建两个button控件 ,一个名字叫showlabel 另一个叫 return!分别的作用是 一个显示 label的内容,一个返回(改变原创 2012-05-26 17:56:21 · 3416 阅读 · 0 评论 -
Object-C 中各数据类型转换 NSData转NSString,Byte,UIImage
1,NSData 与 NSString NSData --> NSString NSString *aString = [[NSString alloc] initWithData:adata encoding:NSUTF8StringEncoding]; NSString --> NSData NSString *aString = @"1234"; NSData转载 2012-06-15 09:50:10 · 75636 阅读 · 2 评论 -
Android&iOS:如何在外部启动app(若有安裝APP, 则自动启动app(使用 URL Schema), 若没有安装, 则询问是不是到应用市场下载)
Android&iOS:如何在外部启动app(若有安裝APP, 则自动启动app(使用 URL Schema), 若没有安装, 则询问是不是到应用市场下载)原理:用浏览器打开下载网页html, 利用javascript进行条件判断。 判断是否安装有app有则启动,无则询问是否下载 var isiPad = navigator.userAgent.match(/原创 2015-02-28 18:02:47 · 6558 阅读 · 2 评论