摘要:
最近在做项目的时候 遇到读取手机里面的图片的问题英文名称的图片读取没有问题读取中文名称的是乱码我分析是 系统自动对中文名称进行的编码 于是想到对其进行解码看看是否可行经过试验Uri_String = java.net.URLDecoder.decode(Uri_String, "UTF-8");终于读到了正确的中文名称问题解决 阅读全文
摘要:
版权声明此文版权归作者Vince Yuan (vince.yuan#gmail.com)所有。欢迎非营利性转载,转载时必须包含原始链接http://vinceyuan.cnblogs.com/,且必须包含此版权声明的完整内容。版本1.1发表于2010-03-08前言初学objectice-C的朋友都有一个困惑,总觉得对objective-C的内存管理机制琢磨不透,程序经常内存泄漏或莫名其妙的崩溃。我在这里总结了自己对objective-C内存管理机制的研究成果和经验,写了这么一个由浅入深的教程。希望对大家有所帮助,也欢迎大家一起探讨。此文涉及的内存管理是针对于继承于NSObject的Class 阅读全文
摘要:
今天看了一下iOS开发中多个视图的应用.iOS下包含了几种不同种类的视图类型和controller:比如Tab Bar ,Navigation Bar ,Tool Bar等.也可以自定义自己的视图的controller程序中主窗口的视图控制器我们成为root controller,由它负责不同视图的切换等功能.由root controller负责的视图都有自己的controller和delegate,比如一个tab bar,当用户在tab bar上点击的时候,是由tab bar的controller负责处理,而当用户在内容界面点击的时候,是由内容视图的controller负责处理的.书中的例子 阅读全文
摘要:
在图形界面编程时,解决的第一问题就是如何将静态界面与代码关联起来,或者说是代码如何与界面上的对象通信, 代码如何操作界面上的对象。在iPhone平台上,引入了IBOutlet与IBAction。通过在变量前增加IBOutlet来说明该变量将与界面上的某个UI对象对应,在方法前增加IBAction来说明该方法将与界面上的事件对应.下面通过一个连接网络服务器(NetworkConnection)的例子来说明IBOutlet与IBAction。界面上有host 与 port 的Text Field UI对象,一个Button对象。所以代码中需要定义两个IBOutlet变量,分别用来定义host与po 阅读全文
摘要:
*** xib 文件是什么的缩写? 作用是什么? ***.xib 文件存储 Interface Builder 布局。NIB 和 XIB 都是 Interface Builder 的图形界面设计文档。引用《Cocoa Programming for Mac OSX》一书的说法,Interface Builder 把窗口、菜单栏以及窗口上的各种控件的对象都“冻结”在了一个 NIB文档里面了;程序运行时,这些对象将会“苏醒”。简单地说,就是xib和nib都是一些对象的描述,而前者是xml格式,后者是一种二进制格式。二者的使用上没有什么区别,xcode/IB是两种格式都支持的。 xib比nib有个很 阅读全文
摘要:
打开xCode4.2 IDE 选择原来的工程文件Edit /Refactor/Convert to object_c ARC 阅读全文
摘要:
Automatic Reference Counting (ARC),自动引用计数,是开发Cocoa程序时的一个编译级别的特性,用于自动内存管理。在XCode 4.2中,使用模板新建一个工程,该工程将使用ARC特性。如果你的iOS SDK是iOS5 seed release 2,需要做如下修改,才能避免编译时的错误:●在System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h中,将:CFTypeRef CFMakeCollectable(CFTypeRef cf) CF_AUTOMATED_REFCOUNT_UNAV 阅读全文
摘要:
Xcode 4 新特性展示是本文要介绍的内容,此前曾说过 苹果开放 Xcode 4 Preview 下载,现在让我们看看Xcode 4的新特性。 Xcode 4 拥有一个全新的界面, 具体的新特性有以下几点: 单一窗口 Xcode 4, 把所有的截面放在了单一的窗口中,从此此前曾说过 苹果开放 Xcode 4 Preview 下载,现在让我们看看Xcode 4的新特性。刚刚收到apple关于新的Xcode 4的邮件, 我在这里大致的翻译一下, 让我们看看Xcode 4的新特性Xcode 4 拥有一个全新的界面, 具体的新特性有以下几点:单一窗口Xcode 4, 把所有的截面放在了单一的窗口中, 阅读全文
摘要:
最近在项目中遇到在代码中滚动当前屏幕的问题屏幕上的元素 我都是在代码里面动态创建的我的思路是: 将ScrollView 控件 执行 scrollTo 方法 滚动到适当的位置至于哪里是合适的位置 我用的是 当前控件的getBottom() 方法// 循环 界面 找到要查询的人员LinearLayout ll_employee = (LinearLayout) findViewById(R.id.LinearLayout_employee);int iCount = ll_employee.getChildCount();//String tv_NameString = ""; 阅读全文
摘要:
总结一下今天的学习成果,说说我对iPhone多视图的理解.感谢鹏哥的指导.iPhone的多视图就如Android的多个Activity之间的切换.<<iPhone开发基础教程3>>里面讲得比较复杂,网上的例子又用到delegate神马的,目前难以理解.我这个是完全基础方法,个人觉得容易理解.我会将详细步骤说明.三个view的样式:我通过按钮"1",进入紫色View,再按"再进入"进入"绿色View.最后按"返回"回到黄色View;贯穿整个程序的思路是:按下按钮->清空原来的View->创建 阅读全文