
ios
文章平均质量分 70
LanPZzzz
架构师,播放器专家,推流SDK 专家,网络通信,APP负责人,C/C++/golang/oc/python/java。
ToB 客户成功团队负责人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
xcode 使用时一些心得
1. ios 工程文件.xcodeproj,可以随便放在任何位置。2. 创建ios工程后,可以把一切的Test有关的文件删除,target中的也可以删除。3. 由于xcode5中没有sdk6.1,需要把以前的sdk6.1拷贝到xcode的skd目录下,详细的请百度。4. Prefix.pch 文件可以删掉,需要在target->Build Settings->Apple LLVM 5.原创 2013-12-28 17:30:28 · 2152 阅读 · 0 评论 -
object—c 代理 协议 委托 数据源 概念
OBJC 中的 protocol 相当于 java 里的接口,delagate 就是接口的实现类(C中的回调类似);数据源就是对象遵循了存储数据的协议,可以存储使用数据 协议表示了方法可以被任何类所实现。协议本身不是类。他们只是简单定义了一个其他对象可以实现的接口。当你的类实现了协议中的某个方法的时候也就是说你的类实现了那个协议。Objec转载 2014-01-10 14:08:51 · 749 阅读 · 0 评论 -
NSFileManager和NSFileHandle
//file文件操作NSFileManager 常见的NSFileManager文件的方法:-(BOOL)contentsAtPath:path 从文件中读取数据-(BOOL)createFileAtPath:path contents:(BOOL)data attributes:attr 向一个文件写入数据-转载 2014-01-15 15:29:04 · 758 阅读 · 0 评论 -
Storyboard初体验
Storyboard是iOS5的新特性。使用Storyboard可以更方便的管理应用的界面,同时为视图间的跳转提供了清晰的脉络。任何时候你都可以在你的项目中添加Storyboard,不管你创建项目的时候有没有勾选“Usb Storyboard”选项,如下图所示。如果你创建的时候勾选了该选项,那么恭喜你,你已经有了一个Storyboard,并且被设为了Main Storybo转载 2014-01-17 09:37:26 · 771 阅读 · 0 评论 -
object-c 线程锁
锁是线程编程同步工具的基础。锁可以让你很容易保护代码中一大块区域以便你可以确保代码的正确性。1 使用POSIX互斥锁 POSIX互斥锁在很多程序里面很容易使用。为了新建一个互斥锁,你声明并初始化一个pthread_mutex_t的结构。为了锁住和解锁一个互斥锁,你可以使用pthread_mutex_lock和pthread_mutex_unlock函数。列表4-2显式了要初始化并转载 2014-01-20 16:24:06 · 978 阅读 · 0 评论 -
ios 子线程刷UI
+ detachNewThreadSelector:toTarget:withObject: 和 - performSelectorInBackground:withObject: 的效果基本一致,如果不打算支持iOS3的话,用GCD要方便很多很多performSelectorOnMainThread是指在主线程上执行某个方法,比如数据下载后,更新UI界面等操作举例说明怎么简单的创转载 2014-01-20 16:22:31 · 1040 阅读 · 0 评论 -
ios cpu 使用率
#include #include #include #include #include ivars:processor_info_array_t cpuInfo, prevCpuInfo;mach_msg_type_number_t numCpuInfo, numPrevCpuInfo;unsigned numCPUs;NSTimer *updateTimer;NSL转载 2014-02-17 14:58:39 · 2571 阅读 · 0 评论 -
iOS音频流播放、后台播放、远程控制、锁屏封面等总结
1. 推荐音频流播放Framework知名度比较高的Framework应该是github的 mattgallagher/AudioStreamer ,因为国内有一些论坛和教程网的例子是用这个Framework写的,而且有国人略微改进了一下这个Framework并加了中文注释。不过这个Framework的缺点在于不支持ARC,并且状态的改变通过notification来通知,并不是很灵活易用转载 2014-04-02 15:57:32 · 1189 阅读 · 0 评论 -
从 C++ 到 Objective-C
从 C++ 到 Objective-C(1):前言作者: DevBean 日期: 2011 年 03 月 18 日Objective-C 可以算作 Apple 平台上“唯一的”开发语言。很多 Objective-C 的教程往往直接从 Objective-C 开始讲起。不过,在我看来,这样做有时候是不合适的。很多程序员往往已经掌握了另外一种开发语言,如果对一门新语言的理解建立在他们已有的转载 2014-04-25 09:24:19 · 1050 阅读 · 0 评论 -
xcode资料整理(沙盒)
对于一个运行在iPhone得app,它只能访问自己根目录下得一些文件(所谓sandbox).一个app发布到iPhone上后,它得目录结构如下: 1、其中得 app root可以用 NSHomeDirectory() 访问到;2、Documents目录就是我们可以用来写入并保存文件得地方,一般可通过:NSArray *paths =NSSearchPathForDire转载 2014-01-10 14:10:03 · 1243 阅读 · 0 评论 -
Xcode搭建真机调试环境
Xcode搭建真机调试环境 图文实例本文介绍的Xcode搭建真机调试环境 图文实例,图文并茂,使我们学习起来更方便些,我们先来看内容。Xcode搭建真机调试环境 是本文要介绍的内容,不多说,我们之间进入主题,在Xcode3.2.5(我用的版本)中,可以简化步骤。注:最好在Safari上完成下面步骤,因为在其它浏览器上可以不到正常上传文转载 2013-12-24 11:34:49 · 1193 阅读 · 0 评论 -
XCode免证书开发环境
XCode免证书开发环境XCode免证书开发环境是本文要介绍的内容,如果你和我一样,是一名爱好iOS开发的开发者,并且又舍不得花费99美金去购买一个合法的开发License,这篇博客则非常适合你。如果,您是一位已经获得Apple开发者证书的开发者,则可以完全无视该篇Blog。在没有证书的情况下,开发iOS应用程序只能在功能有限的模拟器环境中运行你的应用程序(x86环境)转载 2013-12-24 11:32:25 · 1148 阅读 · 0 评论 -
Xcode 证书生成、设置、应用
Xcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。开发环境:Mac OS lion 10.7.4XCode 4.3.31 点击钥匙图标 2 在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部选关闭 3转载 2013-12-24 11:29:55 · 765 阅读 · 0 评论 -
[iPhone初级]Storyboard全解析-第一部分
原贴地址为:http://www.iteye.com/topic/1122979这篇文章作者写得相当好,照着一步一步来可以很快开发出IOS应用程序(Storyboard)是一个能够节省你很多设计手机App界面时间的新特性,下面,为了简明的说明Storyboard的效果,我贴上本教程所完成的Storyboard的截图: 现在,你就可以清楚的看到这个应用究竟是干些什么的,也可以清转载 2014-01-02 10:28:12 · 912 阅读 · 0 评论 -
[iPhone初级]Storyboard全解析-第二部分
原贴地址:http://www.iteye.com/topic/1122984如果你想了解更多Storyboard的特性,那么你就来对了地方,下面我们就来接着上次的内容详细讲解Storyboard的使用方法。 在上一篇《Storyboard全解析-第一部分》中,我们介绍了如何使用storyboard来制作多种场景和如何将这些场景链接起来,我们还学习了如何自定义一个表格视图。转载 2014-01-02 10:30:34 · 816 阅读 · 0 评论 -
iOS学习之UINavigationController详解与使用(三)ToolBar
1、显示Toolbar 在RootViewController.m的- (void)viewDidLoad方法中添加代码,这样Toobar就显示出来了。[cpp] view plaincopy[self.navigationController setToolbarHidden:NO animated:YES];转载 2014-01-02 11:37:14 · 744 阅读 · 0 评论 -
#pragma mark 的作用
经常在 Xcode IDE 里面的代码中看到以下代码指令:#pragma mark -#pragma mark Initialization#pragma 是什么从技术上讲,以 #pragma 开头的代码是一条编译器指令,是一个特定于程序或编译器的指令。它们不一定适用于其它编译器或其它环境。如果编译器不能识别该指令,则会将其忽略。作用它们告诉Xcode编转载 2014-01-02 15:03:51 · 927 阅读 · 0 评论 -
iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem
1、UINavigationController导航控制器如何使用UINavigationController可以翻译为导航控制器,在iOS里经常用到。我们看看它的如何使用:下面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,General视图会滑入屏幕;当用户继续点击Auto-Lock项时,Auto-Lock视图将滑入屏幕。相应地转载 2014-01-02 11:33:23 · 640 阅读 · 0 评论 -
iOS学习之UINavigationController详解与使用(二)页面切换和segmentedController
iOS学习之UINavigationController详解与使用(一)添加UIBarButtonItem是上篇,我们接着讲UINavigationController的重要作用,页面的管理和切换。1、RootView 跳到SecondView首先我们需要新一个View。新建SecondView,按住Command键然后按N,弹出新建页面,我们新建SecondView转载 2014-01-02 11:34:45 · 788 阅读 · 0 评论 -
nonatomic, retain,weak,strong用法详解
strong weakstrong与weak是由ARC新引入的对象变量属性ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。@property(strong) MyClass *myObject;相当于@property(retain) MyClass *myObject;转载 2014-01-06 15:12:15 · 651 阅读 · 0 评论 -
iOS AFNetworking http 报错
iOS AFNetworking http 报错控制台打印:Application Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app’s Info.plist原创 2016-04-15 18:39:41 · 648 阅读 · 0 评论