- 博客(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 4305
原创 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 3426
原创 开启我的产品元年
念念不忘,必有回响,勇敢的改变和追逐,何必人生苦短!所想所做,只有建立在心里畅快的前提下才能越走越远。从此刻起,开启我的产品纪元,fighting!!!...
2018-03-29 23:50:50 259
转载 iOS容易造成循环引用的三种场景及其解决
以下内容表述转自博客园的一位朋友,今天面试被问到block中由self.value引发的循环引用有几种方法可以消除,除了使用__weak以外还没有查到其他方法,还请朋友们来巩固解决~~ ARC已经出来很久了,自动释放内存的确很方便,但是并非绝对安全绝对不会产生内存泄露。导致iOS对象无法按预期释放的一个无形杀手是——循环引用。循环引用可以简单理解为A引用了B,而B又引用了A,双方都
2015-10-12 20:40:31 2436
转载 Auto Layout界面自动布局系列-使用VFL添加布局约束
本篇博文是转自博主Puzhi的专栏,因为之前接触了前面的几节内容,所以下面的东西相当于从Puzhi处进行充电学习了。系列博文原址:http://blog.csdn.net/pucker///////分割线//////////本系列第一篇文章介绍了自动布局的基本原理,第二篇通过一个简单的例子演示了如何使用IB以可视化方式创建自动布局约束,第三篇使用代码直接创建NSLayoutCons
2015-10-08 15:22:39 553
原创 iOS中使用的tableview为group形式时如何设置不同sections的间距
在ios7中使用group类型的tableview时,默认的情况下个section直接的距离是相同的,因此第一个section距离navigationbar的距离也不符合需求,此时若在viewdidload方法中通过设置tableview.sectionHeaderHeight的属性值是无效的。需要通过方法设置headerView的高度,具体操作如下:需要注意的是,如果把值设为0.0,即相当于未进
2015-07-30 09:43:18 3239
转载 关于imageView上的button事件不生效的解决办法
我自定了一个uitableviewcell,然后在上边有个电话的uiimageview,然后又在上边加了个button,可单击事件一直被cell给拦截了,后群里有个兄弟说出了原因,原来是因为 imageview默认是不响应事件的 ,所以即使在上边加上个button也不会响应解决办法是:将这个imageview.userInterfaceEnabled = YES; 手动设成YES,
2015-07-22 08:52:55 526
原创 如何在不同的controller下设置不同的状态栏颜色
上篇说的是将应用中所有的controller下的状态栏都设置成浅色(或者白色),但在实际项目中有时候会根据需要将不同的controller场景下的状态栏设置成不同的颜色风格,那么就要根据具体的情况在相应的controller下单独进行额外的设置。下面借鉴网友的一篇帖子说明一下,先给出不同的效果图:图一:图二:图一展示的是白色背景下的黑色默认标题栏状态,图二则是在深色
2015-07-10 14:26:42 1171
原创 修改界面顶部状态栏的颜色
在自己的项目中,默认的状态栏的符号颜色是黑色的,如果设置背景色为深色的话将会造成很不好的用户体验。可以将其改为浅色或者干脆改为白色。具体的方法如下:1 在info.plist文件中添加属性“View controller-based status bar appearance”,之前看有朋友提到是“UIViewControllerBasedStatusBarAppearance”属性,但是我没
2015-07-09 20:52:49 1188
原创 AFNetWorking实现SOAP消息发送 ---Web Service
第三方框架 AFNetWorking是很好的一个实现上传和下载的开源框架,在本项目的会议部分,向服务器发送数据,使用的就是AFNetWorking,同时要求封装soap消息体,soap消息体有固定的格式,也可以找到开源的库,实现对参数的封装,避免了多次重复代码的问题。
2015-07-07 19:54:29 503
转载 关于label的各种细节处理
转自:http://blog.csdn.net/changesquare/article/details/11353413在iOS编程中UILabel是一个常用的控件,下面分享一下UILabel的相关属性设置的方法。很多学习iOS6编程都是从storyboard开始,用到UILabel时是将控件拖到storyboard中生成实现,如果想要在-(void)viewDidLoad中
2015-07-04 13:54:31 920
原创 屏蔽系统的键盘弹出
一,可以设置userinteraction属性为no。二,要做到这个,先设UITextField的delegate为ViewController,在ViewController的h文件中加入在m文件中加入- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField{ return NO;}就可以了,不过实
2015-07-01 18:12:00 729
转载 iOS开发常用的RGB色值
原文链接:http://blog.csdn.net/mhtios/article/details/39449777感谢分享,就是要找这个,简直要跪谢的节奏了~~~然后我再来传播一下下 RGB值 RGB值 RGB
2015-03-30 15:08:01 803
原创 解决sip来电时后台播放器暂时静音的效果
在判断来电状态的方法里,当收到来电的状态时,设置一下,使其它APP的后台播放为静音: caseLinphoneCallIncomingReceived: { //NSDate *start = [NSDate date]; //NSTimeInterval start = [timeStart time
2015-01-29 20:46:55 1316 2
原创 Linphone库的使用--实现静音、扩音等功能
linphone的库对很多方法进行了比较好的封装,其中电话功能这一块可以直接调用它内部封装的方法,在LinphoneManager文件中都有instance。幸好有linphone的demo在,可以从界面上的控件追寻用到的触发方法。找到触发方法后进行断点测试,这样就进一步确定执行的流程了。例如要实现的静音、扩音等功能。就是找到demo中相关的代码(在LinphoneManager中有接口)
2014-12-25 13:33:57 2455
原创 iOS 控件加载图片不显示的原因--多么痛的领悟
在编辑项目代码的过程中曾多次出现加载图片不显示的情况,有按钮上的,也有imageView上的,当时稀里糊涂的换了图片就可以了,还以为是图片本身的格式问题,现在终于抓到元凶了。在Xcode中的Images.xcassets部分添加项目中需要的图片,一般是从外部直接拖拽的,有时候为了代码的可读性,会修改图片的名字,这就是产生问题的原因所在:如果先加图片再在Images.xcassets中修改名字,
2014-12-25 10:48:28 2368 1
原创 连接linphone的服务器实现来电通话的问题解决
之前连接linphone的服务器,使用固定的已注册的账号能够实现主叫功能;但是被叫不能实现,现在来解决此问题:
2014-12-18 08:36:09 2804
原创 Linphone SDK开源库的学习和使用(三)
这个先主要写一下工作总结吧,其实今天实现的东西不多,昨天的问题也还没有解决,不知道为什么赋值语句会被循环调用。。。。。明天继续解决!!!今天主要做的是历史记录部分,linphone-iPhone的 app有好多可以借鉴的东西,因为大多是调用的库方法,所以可以直接拿来用。由于项目将电话键盘界面和通话历史记录放在了一起,所以要考虑界面初开始显示的问题,所以又要复习一下viewContr
2014-12-16 20:38:47 3076
原创 Linphone 库的应用 (二)
上篇中已经将linphone sdk 引入到自己的项目中并成功编译通过,下面就是代码的阅读和应用了。linphone的demo app 做得很完善,而且音视频通话部分大多也是应用封装得库方法,所以demo中的很多方法是可以拿来直接用的(仅供学习啦。如果商用,还是原创比较好,嘿嘿~~) 下面记录一下我在自己的项目中借鉴linphone demo的过程和经验:做音视频通话这部分,主要用到的li
2014-12-15 19:37:48 2020 1
原创 Linphone SDK开源库的学习和使用(一)
作为学习日志记录下吧,顺便把做项目过程中遇到的问题留给备案~~从听说到编译成功linphone-iPhone,前后用了近两天的时间,其实很大一部分时间和经历是被纠结的网速浪费掉了。。。。1 下载源码(这个源码包的完整性很重要,千万保证中间不要断网,否则从头开始。。。)选一个干净的目录,在终端或者iTerm下git clone git://git.linphone.org/linph
2014-12-08 13:43:52 8496
转载 解决XCode6在IOS7系统上出现部分黑屏与不适配问题
感谢分享最近升级了XCode发现了一个bug,XCode6所建立的工程在ios8上面可以完美运行,但是在ios7上就出现 statusbar black的情况,google了一下国外的大神,现将解决方案给大家分享一下。问题页面:更改如图所示配置即可,1.选中工程文件。 2.找到App
2014-11-20 13:00:32 716
转载 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 584
转载 ios -- ViewController跳转+传值(方式一)
感谢转自:http://www.2cto.com/kf/201402/280001.html
2014-11-18 10:50:32 565
转载 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 613
Thrift The Missing Guide
2018-09-09
CoreTemp小巧精悍的检测软件
2013-10-26
linphone 编译最后遇到的问题,关于make all之后出现的gettext的问题
2014-12-05
Xcode6.1创建的工程无法实现自动适配
2014-11-20
编译idoubs出错:Apple Mach-O Linker Error
2014-11-10
idoubs编译报错 关于Mach-O Type的设置
2014-11-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人