- 浏览: 224323 次
- 性别:
- 来自: 上海
最新评论
-
15197442045:
求demo,谢谢
IOS 后台执行代码(voip socket) -
15197442045:
我用了你这种方式,还是不能后台运行~~~~~
IOS 后台执行代码(voip socket) -
wlpych:
这个m_socket,从哪获得啊,什么方法?用的pjsip。求 ...
IOS 后台执行代码(voip socket)
文章列表
1.1 并发控制
在集群环境中, 关键数据通常是共享存放的,比如放在共享磁盘上。 而各个节点的对数据有相同的访问权限, 这时就必须有某种机制能够控制节点对数据的访问。 Oracle RAC 是利用DLM(Distribute Lock Management) 机制来进 ...
1:禁用SafeSleep休眠模式——能节省出4GB-16GB空间
如果想要禁用SafeSleep功能,我们需要在终端中输入下面的命令:
sudo pmset -a hibernatemode 0
然后定位到/private/var/vm/删除已经存在的sleepimage文件
cd /private/var/vm/
使用下面的命令删除该文件
sudo rm sleepimage
最后我们要防止OS X继续创建该文件,所以我们需要下面的命令生成一个无法被替换的空文件
touch sleepimagechmod 000 /private/var/vm/sleepimage
当然 ...
UIWebView清空缓存
- 博客分类:
- iphone基础开发
- (void)clearAllUIWebViewData {
// Clear the webview cache...
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[self removeApplicationLibraryDirectoryWithDirectory:@"Caches"];
[self removeApplicationLibraryDirectoryWithDirectory:@"WebKit"];
// Empty ...
转载:http://www.cocoachina.com/ios/20160629/16856.html
响应者链及相关机制总结
- 博客分类:
- iphone基础开发
转载:http://www.cocoachina.com/ios/20160630/16868.html
实际开发中常见的相关问题
在实际开发中,经常会遇到视图没有响应的情况,特别是新手会经常搞不清楚状况。
一下是视图没有响应的几个情况:
1.userInteractionEnabled=NO;
2.hidden=YES;
3.alpha=0~0.01;
4.没有实现touchesBegan:withEvent:方法,直接执行touchesMove:withEvent:等方法;
5.目标视图点击区域不在父视图的Frame上 (superView背景色为clear Colo ...
http://www.cocoachina.com/bbs/read.php?tid-326229.html
UIDevice.currentDevice().setValue(UIInterfaceOrientation.LandscapeLeft.rawValue, forKey: "orientation")
http://www.cocoachina.com/ios/20150810/12895.html
- (void)viewDidLoad {
[super viewDidLoad];
// 获取系统自带滑动手势的target对象
id target = self.interactivePopGestureRecognizer.delegate;
// 创建全屏滑动手势,调用系统自带滑动手势的target的action方法
UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc] initWithTarget:target action:@selector(handleNavig ...
在 ViewController 中添加了一个 TableView,那么很可能在侧滑返回的时候,先触发了 TableView 的上下滚动。如何优先处理左滑返回?
解决办法:
if
CGContext又叫图形上下文,相当于一块画布,以堆栈形式存放,只有在当前context上绘图才有效。iOS有分多种图形上下文,其中UIView自带提供的在drawRect:方法中通过UIGraphicsGetCurrentContext获取,还有专门为图片处理的context,UIGraphicsBeginImageContext函数生成,还有pdf的context等等。
1.一共有3种使用context的场景,其中每种场景都有2种方法绘图
场景1:
//通过UIView的子类的drawRect:在上下文中绘制,该方法系统已准备好一个cgcontext,并放置在上下文栈顶,r ...
如果我们想指定整个App的tint color,则可以通过设置window的tint color。这样同一个window下的所有子视图都会继承此tint color。
当弹出一个alert或者action sheet时,iOS7会自动将后面视图的tint color变暗。此时,我们可以在自定义视图中重写tintColorDidChange方法来执行我们想要的操作。
有些复杂控件,可以有多个tint color,不同的tint color控件不同的部分。如上面提到的UIProgressView,又如navigation bars, tab bars, toolbars, search bar ...
虽然,现在的薪资也算高了,但是离开这份工作,我的生活依然没有保障,这种感觉让我非常地不舒服
为,早日退休,过上无忧无虑的生活,而奋斗终生
最近使用CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动
原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:
pod install --verbose --no-repo-update
pod update --verbose --no-repo-update
或者
pod install --no-repo-update
pod update --no-repo-update
64-bit运行时环境和32-bit运行时环境主要有以下两点的不同:
1:数据类型的改变
2:方法调用上的改变
整型数据类型的变化如下
关于字节对齐的概念可以参考如下链接:http://blog.csdn.net/21aspnet/article/details/6729724#comments
浮点型类型的改变如下
:
数据类型的改变可能会为我们的程序带来这些影响:
增加内存压力
64-bit到32-bit数据之间的相互转化
计算可能产生不同的结果
当把一个值从大的数据类型拷贝到小的数据类型,数据可能被截断。(NSInteger -> int)
方法 ...
https://developer.apple.com/library/ios/documentation/General/Conceptual/CocoaTouch64BitGuide/ConvertingYourAppto64-Bit/ConvertingYourAppto64-Bit.html