自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (5)
  • 问答 (4)
  • 收藏
  • 关注

原创 mac系统+frida 简单测试真机or genymotion模拟器

在手机终端进行app程序的测试或调试,需要使用adb工具进行连接和进入shell界面,首先需要在pc端完成adb的安装配置,这里我们使用brew完成一键安装。1、ADB命令的安装:brew cask install android-platform-tools 2、电脑和手机的连接: 完成工具安装后就可以利用adb查看移动设备及进行其他软件的操作了 1)打开Android手机的USB调试模式,并连接到MAC电脑 2)使用命令 adb devices 查看已连...

2022-05-04 22:01:23 4175

原创 Mac 系统下Python多版本管理

Mac OS 11.x 系统自带的Python版本是2.x,限于不同应用可能要适配不同版本的Python 环境,这里推荐大家使用pyenv 对Python版本进行管理。1、Mac OS 安装pyenv:1)推荐使用brew进行Mac OS 工具软件的安装,打开一个终端窗口,输入brew install pyenv安装完成后可以检查下是否生效:pyenv versions 查看pyenv管理(通过该工具安装的Python版本,默认会显示一个system版本)该命令不报错即...

2022-04-18 20:31:45 3276

原创 开启我的产品元年

  念念不忘,必有回响,勇敢的改变和追逐,何必人生苦短!所想所做,只有建立在心里畅快的前提下才能越走越远。从此刻起,开启我的产品纪元,fighting!!!...

2018-03-29 23:50:50 229

转载 iOS容易造成循环引用的三种场景及其解决

以下内容表述转自博客园的一位朋友,今天面试被问到block中由self.value引发的循环引用有几种方法可以消除,除了使用__weak以外还没有查到其他方法,还请朋友们来巩固解决~~     ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都

2015-10-12 20:40:31 2407

转载 关于Xcode的快捷键

下图以最直观的方式展示了Xcode的快捷键,对Xcode进行了分区,并集中地列出相关区域中使用到的快捷键。

2015-10-08 15:56:08 397

转载 Auto Layout界面自动布局系列-使用VFL添加布局约束

本篇博文是转自博主Puzhi的专栏,因为之前接触了前面的几节内容,所以下面的东西相当于从Puzhi处进行充电学习了。系列博文原址:http://blog.csdn.net/pucker///////分割线//////////本系列第一篇文章介绍了自动布局的基本原理,第二篇通过一个简单的例子演示了如何使用IB以可视化方式创建自动布局约束,第三篇使用代码直接创建NSLayoutCons

2015-10-08 15:22:39 524

原创 iOS中使用的tableview为group形式时如何设置不同sections的间距

在ios7中使用group类型的tableview时,默认的情况下个section直接的距离是相同的,因此第一个section距离navigationbar的距离也不符合需求,此时若在viewdidload方法中通过设置tableview.sectionHeaderHeight的属性值是无效的。需要通过方法设置headerView的高度,具体操作如下:需要注意的是,如果把值设为0.0,即相当于未进

2015-07-30 09:43:18 3208

转载 关于imageView上的button事件不生效的解决办法

我自定了一个uitableviewcell,然后在上边有个电话的uiimageview,然后又在上边加了个button,可单击事件一直被cell给拦截了,后群里有个兄弟说出了原因,原来是因为 imageview默认是不响应事件的 ,所以即使在上边加上个button也不会响应解决办法是:将这个imageview.userInterfaceEnabled  =   YES;  手动设成YES,

2015-07-22 08:52:55 502

原创 如何在不同的controller下设置不同的状态栏颜色

上篇说的是将应用中所有的controller下的状态栏都设置成浅色(或者白色),但在实际项目中有时候会根据需要将不同的controller场景下的状态栏设置成不同的颜色风格,那么就要根据具体的情况在相应的controller下单独进行额外的设置。下面借鉴网友的一篇帖子说明一下,先给出不同的效果图:图一:图二:图一展示的是白色背景下的黑色默认标题栏状态,图二则是在深色

2015-07-10 14:26:42 1139

原创 修改界面顶部状态栏的颜色

在自己的项目中,默认的状态栏的符号颜色是黑色的,如果设置背景色为深色的话将会造成很不好的用户体验。可以将其改为浅色或者干脆改为白色。具体的方法如下:1 在info.plist文件中添加属性“View controller-based status bar appearance”,之前看有朋友提到是“UIViewControllerBasedStatusBarAppearance”属性,但是我没

2015-07-09 20:52:49 1020

原创 AFNetWorking实现SOAP消息发送 ---Web Service

第三方框架 AFNetWorking是很好的一个实现上传和下载的开源框架,在本项目的会议部分,向服务器发送数据,使用的就是AFNetWorking,同时要求封装soap消息体,soap消息体有固定的格式,也可以找到开源的库,实现对参数的封装,避免了多次重复代码的问题。

2015-07-07 19:54:29 479

转载 关于label的各种细节处理

转自:http://blog.csdn.net/changesquare/article/details/11353413在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard中生成实现,如果想要在-(void)viewDidLoad中

2015-07-04 13:54:31 890

原创 屏蔽系统的键盘弹出

一,可以设置userinteraction属性为no。二,要做到这个,先设UITextField的delegate为ViewController,在ViewController的h文件中加入在m文件中加入- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ return NO;}就可以了,不过实

2015-07-01 18:12:00 648

转载 iOS开发常用的RGB色值

原文链接:http://blog.csdn.net/mhtios/article/details/39449777感谢分享,就是要找这个,简直要跪谢的节奏了~~~然后我再来传播一下下 RGB值 RGB值 RGB

2015-03-30 15:08:01 745

原创 解决sip来电时后台播放器暂时静音的效果

在判断来电状态的方法里,当收到来电的状态时,设置一下,使其它APP的后台播放为静音: caseLinphoneCallIncomingReceived:        {            //NSDate *start = [NSDate date];            //NSTimeInterval start =  [timeStart time

2015-01-29 20:46:55 1260 2

原创 Linphone库的使用--实现静音、扩音等功能

linphone的库对很多方法进行了比较好的封装,其中电话功能这一块可以直接调用它内部封装的方法,在LinphoneManager文件中都有instance。幸好有linphone的demo在,可以从界面上的控件追寻用到的触发方法。找到触发方法后进行断点测试,这样就进一步确定执行的流程了。例如要实现的静音、扩音等功能。就是找到demo中相关的代码(在LinphoneManager中有接口)

2014-12-25 13:33:57 2360

原创 iOS 控件加载图片不显示的原因--多么痛的领悟

在编辑项目代码的过程中曾多次出现加载图片不显示的情况,有按钮上的,也有imageView上的,当时稀里糊涂的换了图片就可以了,还以为是图片本身的格式问题,现在终于抓到元凶了。在Xcode中的Images.xcassets部分添加项目中需要的图片,一般是从外部直接拖拽的,有时候为了代码的可读性,会修改图片的名字,这就是产生问题的原因所在:如果先加图片再在Images.xcassets中修改名字,

2014-12-25 10:48:28 2313 1

原创 连接linphone的服务器实现来电通话的问题解决

之前连接linphone的服务器,使用固定的已注册的账号能够实现主叫功能;但是被叫不能实现,现在来解决此问题:

2014-12-18 08:36:09 2719

原创 Linphone SDK开源库的学习和使用(三)

这个先主要写一下工作总结吧,其实今天实现的东西不多,昨天的问题也还没有解决,不知道为什么赋值语句会被循环调用。。。。。明天继续解决!!!今天主要做的是历史记录部分,linphone-iPhone的 app有好多可以借鉴的东西,因为大多是调用的库方法,所以可以直接拿来用。由于项目将电话键盘界面和通话历史记录放在了一起,所以要考虑界面初开始显示的问题,所以又要复习一下viewContr

2014-12-16 20:38:47 3020

原创 Linphone 库的应用 (二)

上篇中已经将linphone sdk 引入到自己的项目中并成功编译通过,下面就是代码的阅读和应用了。linphone的demo app 做得很完善,而且音视频通话部分大多也是应用封装得库方法,所以demo中的很多方法是可以拿来直接用的(仅供学习啦。如果商用,还是原创比较好,嘿嘿~~) 下面记录一下我在自己的项目中借鉴linphone demo的过程和经验:做音视频通话这部分,主要用到的li

2014-12-15 19:37:48 1939 1

原创 Linphone SDK开源库的学习和使用(一)

作为学习日志记录下吧,顺便把做项目过程中遇到的问题留给备案~~从听说到编译成功linphone-iPhone,前后用了近两天的时间,其实很大一部分时间和经历是被纠结的网速浪费掉了。。。。1 下载源码(这个源码包的完整性很重要,千万保证中间不要断网,否则从头开始。。。)选一个干净的目录,在终端或者iTerm下git clone git://git.linphone.org/linph

2014-12-08 13:43:52 8366

转载 解决XCode6在IOS7系统上出现部分黑屏与不适配问题

感谢分享最近升级了XCode发现了一个bug,XCode6所建立的工程在ios8上面可以完美运行,但是在ios7上就出现 statusbar black的情况,google了一下国外的大神,现将解决方案给大家分享一下。问题页面:更改如图所示配置即可,1.选中工程文件。   2.找到App

2014-11-20 13:00:32 696

转载 iOS 获取屏幕的属性和宽度的方法

ios 获取屏幕的属性和宽度app尺寸,去掉状态栏CGRect r = [ UIScreen mainScreen ].applicationFrame;r=0,20,320,460屏幕尺寸CGRect rx = [ UIScreen mainScreen ].bounds;r=0,0,320,480状态栏尺寸CGRe

2014-11-19 16:15:30 566

转载 ios -- ViewController跳转+传值(方式一)

感谢转自:http://www.2cto.com/kf/201402/280001.html

2014-11-18 10:50:32 546

转载 iOS------打电话 ,发信息,发邮件方法

•如果想打开一些常见文件,比如html、txt、PDF、PPT等,都可以使用UIWebView打开•只需要告诉UIWebView文件的URL即可•至于打开一个远程的共享资源,比如http协议的,也可以调用系统自带的Safari浏览器:NSURL *url= [NSURL URLWithString:@”http://www.baidu.com"];[[UIAppli

2014-11-09 21:13:38 588

Thrift The Missing Guide

由于Facebook开源的RPC协议Thrift学习资料过少,导致一些同学对于Thrift的底层原理和使用方法不甚了解,Thrift The Missing Guide,是很好的一个入门材料,值得参考。

2018-09-09

Android编程权威指南(第2版)

Android编程权威指南,高清中文版,是学习安卓的经典入门材料,值得学习!

2018-01-30

CoreTemp小巧精悍的检测软件

CoreTemp是一款处理器内核识别工具 ,使用起来简便灵活,便于用户实时监测cpu的各项性能。在windows下通过可视化的展示,能够提供精确的温度数值,单独显示cpu每个核心的具体情况。

2013-10-26

JDK6.0API官方中文版CHM.zip

java编程的必备,供初学者使用,开发小型系统的必备

2011-10-30

学生管理系统 VC++ + SQL Server

一个数据库系统,实现对信息的输入查询和修改等操作

2011-05-03

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除