ios
shareinfo2018
复杂问题简单化,力求精简强悍。
展开
-
iOS的licode_APP简单分析
iOS的licode分析viewDidLoad //创建本地视频流 initLocalStream initWithLocalStreamWithMediaConstraints:nil _peerFactory = [[RTCPeerConnectionFactory alloc] init]; _mediaConstraints = mediaConstraints; /原创 2017-03-07 16:29:46 · 1288 阅读 · 0 评论 -
swift与OC之间不得不知道的21点【转】
来自:http://www.tuicool.com/articles/fAZ3yefswfit和OC间的 联系1.swift句尾不需要分号 ,除非你想在一行中写三行代码就加分号隔开。2.swift不要写main函数 ,程序默认从上往下执行3.swift不分.h和.m文件 ,一个类只有.swift一个文件4.swift不在有地址的概念5.swift数据转载 2016-11-22 17:03:45 · 360 阅读 · 0 评论 -
cocoapods使用指南【转】
来自:http://m.blog.csdn.net/article/details?id=51348057我们在iOS开发中不可避免的要使用第三方开源库,而cocoapods的作用就是使我们方便我们管理应用中的第三方开源库。为什么使用cocoapods在使用cocoapods之前,我们需要把用到的第三方开源库的源代码复制到项目中,而这些开源库通常需要依赖系统的一些fra转载 2016-11-22 13:05:21 · 348 阅读 · 0 评论 -
mac下cocoapods安装成功
Last login: Tue Nov 22 09:07:17 on consolechenqydeMac:~ chenqy$ sudo gem install cocoapodsPassword:Fetching: i18n-0.7.0.gem (100%)Successfully installed i18n-0.7.0Fetching: thread_safe-0.3.5原创 2016-11-22 12:23:17 · 449 阅读 · 0 评论 -
mac安装CocoaPods遇到的问题及解决办法【转】
来自:http://blog.sina.com.cn/s/blog_61bc01360102wpc6.htmlmac安装CocoaPods中遇到的问题及解决办法(1)sudo gem install cocoapodsFetching: i18n-0.7.0.gem (100%)Successfully installed i18n-0.7.0Fetch转载 2016-11-22 11:20:11 · 3147 阅读 · 0 评论 -
iOS客户端与JAVA服务器之间的RSA加密解密【转】
来自:http://blog.csdn.net/showhilllee/article/details/50592003 在网上找了许多篇关于RSA加密解密的文章与博客,是很有帮助,但比较零散与不简洁。 (至于RSA的基本原理,大家可以看 阮一峰的网络日志 的 RSA算法原理(一) 和 RSA算法原理(二) ) 这篇文章只是做一个整理,帮大家理清一下步骤的而已(转载 2016-11-22 10:36:56 · 1358 阅读 · 0 评论 -
ios之APP的AppDelegate理解
创建应用程序之后之后,默认有AppDelegate.h文件与AppDelegate.m文件。 AppDelegate为整个应用的一个代理,提供程序启动、退出等类似监控的接口。 AppDelegate.m 接口所在的文件,常见接口有: /* 应用程序启动后,要执行的委托调用,系统启动代理(第一个页面的加载)*/(UIApplication *)applicatio原创 2016-11-21 23:00:59 · 3170 阅读 · 0 评论 -
ios之delegate测试
//// main.m// delegateMacTest//// Created by chenqy on 16/11/21.// Copyright © 2016年 chenqy. All rights reserved.//#import #pragma mark 代理协议申明@class Baby;@protocol BabyDelegate - (voi原创 2016-11-21 22:57:41 · 366 阅读 · 0 评论 -
xcode关联控件相关注意
原创 2016-11-20 20:14:05 · 1404 阅读 · 0 评论 -
Objective-C中@property的所有属性详解【转】
来自:http://m.blog.csdn.net/article/details?id=50012451这里面我着重强调一下,在OC中是没有没空指针异常的。这跟java不一样,如果一个空对象调用方法,则什么都不会发生。内存分布栈:存放的是局部变量,这块存储区域是系统管理的,不需要我们管理。堆:存放的是OC中的对象,这块存储区域是程序员自己管理的转载 2016-12-05 18:44:40 · 343 阅读 · 0 评论 -
xcode 左边导航栏中,类文件后面的标记“A”,"M","?"……等符号的含义【转】
来自:http://blog.csdn.net/u012960049/article/details/50586246"M" = Locally modified "U" = Updated in repository "A" = Locally added "D" = Locally deleted "I" = Ignored "R" = Rep转载 2016-12-06 09:22:26 · 364 阅读 · 0 评论 -
ios之NSDictionary、NSMutableDictionary使用小结【转】
来自:http://www.xuebuyuan.com/2178612.htmlNSDictionary和NSMutableDictionary属于字典类,类似于java中的map,里面存储的是key-value键值对。NSDictionary是不可改变的字典,也就是说一旦初始化后,里面的键值对只有查询的份了。如果要对键值对进行“增删查改”的话,就得用NSMutableDi转载 2016-11-24 14:39:24 · 2577 阅读 · 0 评论 -
webrtc开发中,音频实时对讲采集的问题(ios mic mute)【转】
from:http://www.07net01.com/2015/08/893168.html需求是这样的,在音视频出来后,在按住一个按钮的时候,进行音频传输,按钮松开的时候,不进行音频传输。代码如下:1、先在micbtn上绑定两个方法: [self.micBtnaddTarget:selfaction:@selector(onMicBtnDown转载 2017-02-20 12:06:39 · 1299 阅读 · 0 评论 -
iOS语音播放之切换听筒和扬声器的方法解决方案【转】
from:http://blog.csdn.net/xdrt81y/article/details/38926663[[UIDevice currentDevice] setProximityMonitoringEnabled:YES]; //建议在播放之前设置yes,播放结束设置NO,这个功能是开启红外感应//添加监听[[NSNotificationCenter d转载 2017-02-20 11:55:49 · 2824 阅读 · 0 评论 -
如何将应用打包成.ipa文件【转】
from: http://blog.csdn.net/xdrt81y/article/details/31886257在项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装。下面是一种方法:1、首先应该给工程安装好配置文件(这里不再敖述),在iOS device的状态下,运行成功。2、选择Product->archive,如下图转载 2017-02-20 11:47:15 · 1144 阅读 · 0 评论 -
objective-c的NSMutableDictionary增改删测试
#import int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"Hello, World!"); NSMutableDictionary *data = [[NSMutableDictionary all原创 2016-12-06 17:57:05 · 332 阅读 · 0 评论 -
objective-c的NSMutableDictionary对象数据修改测试
#import @interface datTest : NSObject@property(nonatomic, assign) NSString *dat1;@property(nonatomic, assign) NSString *dat2;@end@implementation datTest@synthesize dat1;@synthesize dat2;-(NS原创 2016-12-06 20:19:23 · 834 阅读 · 0 评论 -
objective-c的变量测试
//// main.m// varTest//// Created by chenqy on 2016/12/5.// Copyright © 2016年 chenqy. All rights reserved.//#import @interface varTest :NSObject { NSString *a;}@property (nonatomic原创 2016-12-05 20:57:24 · 271 阅读 · 0 评论 -
关于iOS多线程,你看我就够了(已更新)【转】
来自:http://www.jianshu.com/p/0b0d9b1f1f19在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let's begin!概述这转载 2016-11-27 22:43:52 · 605 阅读 · 0 评论 -
iOS之dispatch测试
int main(int argc, const char * argv[]) { @autoreleasepool { // insert code here... NSLog(@"--------------------------"); dispatch_queue_t queue = dispatch_queue_create("my原创 2016-11-27 22:28:23 · 244 阅读 · 0 评论 -
一小时带你实现抽奖APP视频源码简易实现(swift)
这里需要感谢彭孝东老师通俗易懂的讲解,为各位初学者提供很好的入门视频,代码如下://// ViewController.swift// 2th//// Created by chenqy on 16/11/20.// Copyright © 2016年 chenqy. All rights reserved.//import UIKitclass ViewContr原创 2016-11-20 19:26:42 · 673 阅读 · 0 评论 -
一小时带你实现抽奖APP视频源码简易实现(objective-c)
这里需要感谢彭孝东老师通俗易懂的讲解,为各位初学者提供很好的入门视频,代码如下://// ViewController.m// test//// Created by chenqy on 16/11/19.// Copyright © 2016年 chenqy. All rights reserved.//#import "ViewController.h"type原创 2016-11-20 19:24:22 · 1034 阅读 · 0 评论 -
objective-c的单例模式测试
//// main.m// instancetypeTest//// Created by chenqy on 2016/12/2.// Copyright © 2016年 chenqy. All rights reserved.//#import @interface Singleton : NSObject+(instancetype) shareInstance原创 2016-12-02 14:33:58 · 363 阅读 · 0 评论 -
objective-c基本数据类型【转】
来自:http://blog.csdn.net/rhljiayou/article/details/73978891、Object-c提供基本数据类型:int、float 、double 、char 示例代码测字节数:[cpp] view plain copy//数据类型: //整形(i转载 2016-09-27 17:36:14 · 298 阅读 · 0 评论 -
objective-c入门(xcode helloworld程序 创建类)【转】
来自:http://blog.csdn.net/rhljiayou/article/details/7389342一:objective-c简介Objective-C是进行iPhone软件开发的语言Objective-C语言是C语言的一个扩展集Objective-C是一种面向对象的语言大小写敏感程序语句必须以(;)结束开发工具(Xcode)二、第一个Ob转载 2016-09-27 17:31:05 · 415 阅读 · 0 评论 -
iOS开发:常用的UIView控件——UILabel、UITextField、UIButton【转】
来自:http://blog.csdn.net/kezhenxu/article/details/40595215前面几篇文章已经对iOS开发中比较基本的几个文件进行了了解,今天主要学习StoryBoard文件和几个常见的UI控件。Storyboard功能是在iOS5开始新增的功能,一种新技术的出现大多是为了弥补旧技术的不足,而在storyboard之前iOS 开发设计界面是使转载 2016-09-27 14:52:30 · 404 阅读 · 0 评论 -
iOS开发:第一个iOS程序分析——AppDelegate.h文件和视图View、视图控制器ViewController【转】
来自:http://blog.csdn.net/kezhenxu/article/details/40559165在上一篇文章iOS开发:第一个iOS程序分析——代理,生命周期函数中主要介绍了iOS使用Objective-C开发的两个主要文件main.m和AppDelegate.m和控制程序生命周期的函数,接下来将介绍另外两个文件:AppDelegate.h文件、UIViewControl转载 2016-09-27 14:36:20 · 582 阅读 · 0 评论 -
iOS开发:第一个iOS程序分析——代理,生命周期函数【转】
来自:http://blog.csdn.net/kezhenxu/article/details/404772831.main.m文件首先展开supporting Files并且打开其下的main.m文件,其中main函数就是应用程序的入口,main函数只是标记了一个自动释放池自动决定何时释放内存,并且返回了一个函数UIApplicationMain的执行结果。换句话说转载 2016-09-27 14:33:14 · 319 阅读 · 0 评论 -
xcode编写iphone第一个程序
Xcode中iPhone iPad模拟器调整大小的方法Xcode中调试iPad程序默认的iPad模拟器非常小,如何方法iPad模拟器的显示尺寸呢?选中iOS模拟器,在“Window -> 缩放比例”中就可以调整了。快捷键:Command + 1:显示100%大小Command + 2:显示50%大小(默认)新建完成后,第一次启动是空白的什么都原创 2016-09-27 13:34:36 · 2572 阅读 · 0 评论 -
iOS开发入门教程【转】
来自:https://my.oschina.net/mailzwj/blog/133273程序发轻狂,代码阑珊,苹果开发安卓狂!——写给狂热的编程爱好者们写在前面的话学习iOS应用程序开发已有一段时间,最近稍微闲下来了,正好也想记录一下前阶段的整个学习过程。索性就从最基础的开始,一步一步记录一个最简单的iOS应用从创建到运行的全过程,其中会穿插很多相关知识或是遇到过的问题。其实转载 2016-09-26 17:29:06 · 330 阅读 · 0 评论 -
mac快捷键
mac中主要有四个修饰键,分别是Command,Control,Option和Shift。Command是Mac里最重要的修饰键,在大多数情况下相当于Windows下的Ctrl。所以以下最基本操作很好理解:【常用】Command-Z 撤销 Command-X 剪切 Command-C 拷贝(Copy) Command-V 粘贴 Co原创 2016-09-26 16:14:50 · 271 阅读 · 0 评论 -
Objective-C语法基础【转】
来自:http://blog.csdn.net/pjk1129/article/details/6456357作者从在吸收众多网友经验基础上,结合自己在iOS开发的经验将对IOS开发技术进行总结,以供后来者学习,更希望借此使自己对IOS开发的深入理解。 一、Objective-C与C的渊源 Objective-C诞生于 20 世纪 80 年代,由Brad转载 2016-11-18 10:25:06 · 242 阅读 · 0 评论 -
IOS开发基础篇之──Object-C Stack 容器【转】
来自:http://blog.csdn.NET/cloudhsu/article/details/6589311由于Object-C中没有提供Stack容器,因此自己实践了一个简单的stack容器#import @interface NSStack : NSObject { NSMutableArray* m_array; int count;}- (void)push:转载 2016-11-18 10:47:01 · 517 阅读 · 0 评论 -
IOS开发基础篇之──Object-C 实践Queue容器【转】
来自:http://blog.csdn.NET/cloudhsu/article/details/6589313Object-C同样没有提供Queue容器,因此我也自己实践了一个#import @interface NSQueue : NSObject { NSMutableArray* m_array;}- (void)enqueue:(id)anObject;- (id)de转载 2016-11-18 10:49:43 · 678 阅读 · 0 评论 -
objective-c的构造函数测试
#import @interface Human : NSObject { int age; NSString *name;}-(void)setAge:(int)a setName:(NSString *)n;-(int)getAge;-(NSString *)getName;@end@implementation Human-(id)init {原创 2016-12-01 18:12:38 · 354 阅读 · 0 评论 -
objective-c的description测试
#import @interface Human : NSObject { int age; NSString *name; Human *child;}@property int age;@property (copy)NSString *name;@property (retain)Human *child;@end@implementation H原创 2016-12-02 11:47:17 · 291 阅读 · 0 评论 -
ios之Objective-c面向对象编程测试
#import @interface Person:NSObject{ NSString *_name; float _weight;}-(void) create:(NSString *)name :(float)weight;-(void) eat:(int) cnt;-(void) walk:(int) num;@end@implementation Pers原创 2016-11-19 11:05:29 · 322 阅读 · 0 评论 -
IOS开发基础之──MVC模式【转】
来自:http://blog.csdn.net/Arrui/article/details/6399296一、概念 Model = 你的应用程序是什么,是用户界面无关的部分 Controller = 你的应用程序如何将Model显示给用户(UI逻辑),是中心是桥梁,连通Model和View View = Controller的奴才(minion)、小跟班。view一切听从Controller的转载 2016-11-19 09:38:04 · 263 阅读 · 0 评论 -
iphone/android比较学习之──提示框的使用【转】
来自:http://blog.csdn.net/pjk1129/article/details/6619700一、iPhone中的UIActionSheet与UIAlterView首先,在.h文件中添加Protocol,(Protocol相当于Java中的interface)@interfaceActionSheetViewController : UIViewController转载 2016-11-19 09:30:29 · 228 阅读 · 0 评论 -
IOS开发网络篇之──ASIHTTPRequest下载示例(支持断点续传)【转】
来自:http://blog.csdn.net/pjk1129/article/details/6593264在工程中,我们会常常遇到需要下载的程序,比如下载在线音乐、下载图片等等,今天我将介绍一下利用ASIHTTPRequest的下载示例,支持断点续传,利用ASIHTTPRequest下载以及断点续传的原理在我的博客:http://blog.csdn.NET/pjk1129/articl转载 2016-11-19 09:21:25 · 321 阅读 · 0 评论