- 博客(38)
- 资源 (14)
- 收藏
- 关注
原创 ios的旋屏控制技巧
在iOS5.1 和 之前的版本中, 我们通常利用 shouldAutorotateToInterfaceOrientation: 来单独控制某个UIViewController的旋屏方向支持,比如:- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
2014-04-30 15:39:15 512
原创 困惑,求指点
今年第一次写日记了,昨晚上想了好长时间。早上起来头还是涨涨的。对于是否回家工作这个问题,自己很早都已经考虑过了,始终找不到一个合适的解决方案。环顾自己身边的人,大家都不知道,都很忙碌。我自己竟然也成了毫无信念中的一员了。未来该怎么走,我真的不清楚,自己对未来的规划毫无进展,只能走一步,说一步吧。看到徐佳回家一年之后,什么都做,终究也没个稳定的基础,我不知道以后我会不会步他后尘。终究是要回去的,父母
2014-04-23 09:52:12 628
转载 iOS 获取UIWebView上面的按钮点击事件
在网上看到很多文章都说iOS的UIWebView比较耗内存,在我的项目中,最开始我也是用UIWebView来加载网页的。刚开始加载的是自己拼接成的Html,后来在Html中加入一个按钮,点击之后用当前的UIWebView去加载网络上的网页。程序跑起来发现非常耗内存,加载几个网上的网页之后就爆内存警告了,不处理的话很容易被评估拒掉app。后来就改成用系统的safari浏览器来打开网络上的网页,把着耗
2014-04-22 16:21:17 70058 3
转载 ios--网页js调用oc代码+传递参数+避免中文参数乱码的解决方案(实例)
此解决方案原理:1、在ViewController.h中声明方法和成员变量,以及webView的委托: ?12345678910111213141516//// ViewController
2014-04-22 16:19:00 2493
转载 Application Loader 上传中断后无法继续上传的解决方法
把Application Loader(XCode->Organizer->Archived Applications->Submit)中正在上传的文件中断或者删除,再次Submit提示:Cannot proceed with delivery: an existing transporter instance is currently uploading this package。无论如何Cle
2014-04-18 17:40:39 7810
转载 Application Loader下载安装和上传app程序
从2010年年中开始,开发者上传软件必须使用Application Loader这个MAC机上的应用程序。因此必须有MAC操作系统才能上传软件,没有条件的可以考虑暂借其他人的MAC笔记本电脑或在电脑上安装MAC虚拟机(安装教程参考Windows环境下用虚拟机安装MAC系统教程)。提示:如果您安装了最新版的XCode开发环境。对于在4.2及以上版本,Developer/Application
2014-04-18 17:06:20 1556
转载 xcode 5 cert and provision profile issue
在xcode 5 "organizer"里provisioning profile的管理界面已经不再有, 而是改为在menu "Xcode > Preference... > Accounts tab" 里进行管理, 还有一点不同的是你需要在Accounts tab里添加Apple ID with password.在xcode 5里如何让apple ID的admin把
2014-04-18 16:45:04 675
原创 分页和分段的区别
页和分段系统有许多相似之处,但在概念上两者完全不同,主要表现在:1、页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率;或者说,分页仅仅是由于系统管理的需要,而不是用户的需要。段是信息的逻辑单位,它含有一组其意义相对完整的信息。分段的目的是为了能更好的满足用户的需要。2、页的大小固定且由系统确定,把逻辑地址划分为页号和页内地址两部分,是由机器硬件实现的,
2014-04-17 13:13:42 768
转载 symbol(s) not found for architecture armv7
Undefined symbols for architecture i386:“_OBJC_CLASS_$_XXX”, referenced from:objc-class-ref in XXXld: symbol(s) not found for architecture i386clang: error: linker command failed with ex
2014-04-16 17:58:41 1361
原创 集线器、中继器、路由器、交换机隔离区域
中继器或集线器既不能隔离冲突域又不能隔离广播域,网桥或交换机只能隔离冲突域不能隔离广播域,路由器既能隔离冲突域又能隔离广播域
2014-04-16 13:25:21 5142
原创 推进视图渐隐渐现效果实现代码
TestThreeViewController *threeVC = [[TestThreeViewControlleralloc]init]; CATransition *transition = [CATransitionanimation]; transition.duration = 1.3f; transition.type =k
2014-04-15 14:25:37 1121
转载 如何判断ios设备中是否安装了某款应用
主要思路就是 ,在要被识别的应用程序B的XCode的info.plist中 如果是Xcode 4.2 ,那么 1. 在info.plist 中 增加 一个 URL Schemes: XXX 添加的具体细节是: 1.1 打开 info.plist ,在 Information Property L
2014-04-10 17:38:25 557
转载 iOS 如何在一个应用程序中调用另一个应用程序
我这里只是写了部分东西,如果想看更加详细的,请点击原文链接.原文链接:http://blog.csdn.net/likendsl/article/details/7553605原则上iOS的沙箱原理,是阻止一个app去访问其他app的资源乃至是系统底层的资源的但是我们可以通过一种变相的方式:通过对应的URL模式和其他程序进行通讯.iOS应用之间的调用步骤:
2014-04-10 17:08:24 866
转载 iOS App内发送短信
iOS4.0新加入了MFMessageComposeViewController和MFMessageComposeViewControllerDelegate,提供了发送短信的接口,可以像发送邮件那样不用跳出程序来发送短信. 介绍可参阅Message UI Framework Reference一些笔记:MFMessageComposeViewController提
2014-04-09 17:02:44 959
转载 iOS多线程GCD
Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns th
2014-04-09 09:27:33 538
原创 计算机组成原理--运算速度表示和进制表示
CPU执行时间 = CPU时钟周期数/时钟频率 CPU的主频又成为时钟频率 主频的倒数就是CPU时钟周期CPI是指每条指令执行所用的时钟周期数MIPS表示每秒执行多少百万条指令 MIPS = 主频/CPI
2014-04-08 14:55:23 1161
转载 NSInvocation使用示例
一、概述在 iOS中可以直接调用 某个对象的消息 方式有2种第一种方式是使用NSObject类提供的performSelector系列方法还有一种方式就是使用NSInvocation进行动态运行时的消息分发,动态的执行方法,相信大家一定经常使用NSObject类提供的performSelector系列方法,在这里就不再对此进行描述了,今天主要是分享一下使用N
2014-04-08 10:01:28 432
转载 CSMA/CD对交换机是否适用?
CSMA/CD侦听包是由网卡发出的,并不是有交换机或者集线器发出的侦听包。而且,网卡在发送数据前,才会发送CSMA/CD侦听包侦听网络是否畅通。 理解了这两点,我们就好解释了。对于CSMA/CD冲突检测机制而言,交换机和集线器的侦听对象是不完全相同的。在集线器中,每一个端口都同在一个冲突域中,CSMA/CD检测的整个同处一个冲突域每一个端口的每一种状态。它既侦听网络中正在发送的数据包,也
2014-04-04 15:02:09 7311 1
原创 可重入代码的定义
可重入代码又称为“纯代码”,是一种允许多个进程访问的代码,因此,可重入代码是一种不允许任何进程对它进行修改的代码 。为了能修改,访问纯代码的进程,把执行中可能改变的部分拷贝到该数据区,
2014-04-04 12:46:33 12514
原创 存储管理方式
离散分配方式 若离散分配的基本单位是页,则成为分页存储管理方式若离散分配的基本单位是段,则成为分段存储管理方式页表的作用是实现从页号到物理块号的地址映射。它是承接地址变换任务的 页表的功能可以由一组专门的寄存器来实现。一个页表项用一个寄存器 页表寄存器(PTR)由于大部分页表是存到内存中,因此存取数据,要两次访问内存,第一次是访问内存中的页表,找到物理块号,第二次是访问
2014-04-03 17:41:07 848
转载 iphone,ipad,关于icon图标的那些事
转自:http://gaobusi.iteye.com/blog/1452748 我们的辛辛苦苦做出来的应用程序在iPhone上的表示仅仅是一个图标,对这个图标不可以不谨慎对待,不能因为大小不对头这些小问题而失真啊什么的。 那么,你知道图标的大小和格式吗? 本文适用于iPhone,iPod Touch,iPad等各种iOS设备。
2014-04-03 12:45:52 798
原创 变形补码的定义
变形补码,即用两个二进制位来表示数字的符号位,其余与补码相同。变形补码,用“00”表示正,用“11”表示负,也称为模4的补码。用变形补码进行加减运算时,当运算结果的符号位出现“01”或者“10”时,则表示产生溢出。变形补码的最高位(第一个符号位)总是表示正确的符号,比如"00"、 “01”分别表示正数、正溢出(上溢),"11"、“10”表示负数、负溢出(下溢)。
2014-04-03 10:37:44 6774
原创 存储器--连续分配方式
1 单一连续分配 只用于单用户、单任务的操作系统 可把内存分为系统区和用户区2 固定分区分配 划分分区的方法是 分区大小相等 和 不相等 3 动态分区分配 分区分配中的数据结构有空闲分区表 和 空闲分区链 有以下5中分配算法,从空闲分区表或空闲分区链中选出一分区分配给该作业 1 首次适应算法 找到一个合适的地址就分配 找的方式是从地址低的部分开始向地址高的部分找
2014-04-02 14:59:45 764
原创 存储器--程序的链接方式
1 静态链接方式 先进行连接所形成的一个完整的装入模块,又称为可执行文件。通常都不再拆开它,要运行时可直接将它装入内存。这种事先进行链接,以后不再拆开的链接方式,称为静态连接方式2 装入时动态链接 在装入的过程中若发生一个外部模块调用事件,将引起装入程序去找出相应的外部目标模块,并将它装入内存3 运行时动态链接 在执行过程中,当发现一个被调用模块尚未装入内存时,立即由os去找到改模块并将之
2014-04-02 14:28:39 763
原创 产生死锁的必要条件和处理死锁的基本方法
产生死锁的必要条件 1 互斥条件2 请求和保持条件3 不剥夺条件处理死锁的基本方法1 预防死锁2 避免死锁3 检测死锁4 解除死锁预防死锁的方法 1 摒弃“请求和保持”条件 2 摒弃“不剥夺”条件 3 摒弃“环路等待”条件 这几种方法都施加了较强的限制条件 避免死锁的方法 1 安全状态 就是能找到一个满足每个进程都可顺利完成的安全序列 2 利用银行家算法
2014-04-02 11:37:48 2686
原创 移码操作
[A+B]移 = [A]移 + [B]补[A-B]移 = [A]移 + [-B]补为了便于判断溢出,移码采用2位符号位(变形移码):第一位符号为0,第二位代表数据的正负。既当A为正数时,[A]移的符号为01;而当A为负数时,[A]移的符号为00。变形移码只在运算过程中采用,在传送和存储时仍只保留1位符号位
2014-04-01 17:19:03 1609
原创 操作系统知识
周转时间 是指从作业被提交给系统开始,到作业完成为止的这段时间间隔 包括 作业从外存后备队列上等待调度的时间,进程在就绪队列上等待进程调度的时间,进程在CPU上执行的时间,以及进程等待I/O操作完成的时间带权周转时间 是指作业的周转时间T与系统为它提供服务的时间Ts之比 即为W = T/Ts高级调度 把外存上处于后备队列中的那些作业调入内存 调度对象是作业 低级调度 为进程调度或短程调
2014-04-01 15:54:33 574
Head First iPhone Development - Dan Pilone.pdf
2013-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人