//  YJYDetailViewController.h #import <UIKit/UIKit.h> @interface YJYDetailViewController : UIViewController <UISplitViewControllerDelegate> @property (strong, nonatomic) id detailItem; @property (weak, nonatomic) IBOutlet UILabel *detailDescri…
//  YJYDetailViewController.m #import "YJYDetailViewController.h" @interfaceYJYDetailViewController () @property (strong, nonatomic) UIPopoverController *masterPopoverController; - (void)configureView; @end @implementation YJYDetailViewControlle…
//YJYMasterViewController.h #import <UIKit/UIKit.h> @classYJYDetailViewController; #import <CoreData/CoreData.h> @interface YJYMasterViewController : UITableViewController <NSFetchedResultsControllerDelegate> @property (strong, nonatomic…
//  YJYMasterViewController.m #import "YJYMasterViewController.h" #import "YJYDetailViewController.h" /* @interface:接口,提供类的公共描述,接口里面包含了使用该类的所需信息,编译此部分后,就能够使用该的对象及调用类方法. @implementation:实现,告诉编译器如何让该类工作,实现了接口中声明的方法. 代码分为接口和实现两部分, 接口部分包含:…
//YJYAppDelegate.h #import <UIKit/UIKit.h> @interface YJYAppDelegate : UIResponder <UIApplicationDelegate> //Objective-C语言关键词,@property与@synthesize(在对应的.m文件中使用)配对使用.功能:让编译好器自动编写一个与数据成员同名的方法声明来省去读写方法的声明. //声明为 Strong类型的对象会在执行时期自动保留且在生命周期结束前都是有效…
// main.m #import <UIKit/UIKit.h>//UIKitk框架提供一系列的Class(类)来建立和管理iPhone OS应用程序的用户界面( UI )接口.应用程序对象.事件控制.绘图模型.窗口.视图和用于控制触摸屏等的接口 #import "YJYAppDelegate.h" int main(int argc, char *argv[]) { @autoreleasepool {//Cocoa内存管理的黄金定律:如果我使用了new.alloc或c…
//YJYAppDelegate.m #import "YJYAppDelegate.h" #import "YJYMasterViewController.h" @implementation YJYAppDelegate //@synthesize managedObjectContext = _managedObjectContext;的含义就是属性managedObjectContext的存取方法是做用于_managedObjectContext这个变量的.…
本文档为iOS VideoToolbox硬编H.265(HEVC)H.264(AVC):1 概述续篇,主要描述: CMSampleBufferRef读取实际数据 序列参数集(Sequence Parameter Set, SPS) 图像序列参数(Picture Parameter Set, PPS) 等内容. 1.视频实际内容数据持久化 1.1.可攻可受的CMSampleBufferRef 文档1 概述中回调函数 static void compressionOutputCallback(  …
本文档尝试用Video Toolbox进行H.265(HEVC)硬件编码,视频源为iPhone后置摄像头.去年做完硬解H.264,没做编码,技能上感觉有些缺失.正好刚才发现CMFormatDescription.h中enum : CMVideoCodecType提供了kCMVideoCodecType_HEVC枚举值.所以呢,作死试试 iOS 9.2 硬编HEVC. 结论:不支持开发者使用H.265(HEVC),可以用H.264(AVC). 1.读取iPhone后置摄像头 提示:iPhone不支…
我在创建react-native项目时  npm了一个第三方库  结果一打开 xcode 竟然报错 React/RCTBundleURLProvider.h' file not found: 然后 我试了各种网上的方法试了一遍, 还是不行 就在我要放弃的时候 ,突然想到把网上的方法 结合一下 试试,结果好了. 以下就是我的解决方法 打开Mac里面的终端,进入项目所在的文件夹目录: 把项目里面的 node_modules 文件夹删除掉,然后执行 npm install 命令 npm install…
本文档描述Video Toolbox实现同步编码的办法. Video Toolbox在头文件描述了编码方式为异步,实际开发中也确实为异步. This function may be called asynchronously, on a different thread from the one that calls VTCompressionSessionEncodeFrame. 然而,有些场合,我们希望使用同步处理.使用如pthread_mutex_t.dispatch_semaphore_…
点击左边项目的根目录,再点击右边的Build Settings,手工输入文字:“Header search paths”,然后单击(或双击,点击弹出面板下面的“+”号进行添加)“ Header search paths ”右边的空白处,输入:${SDK_DIR}/usr/include/libxml2…
来源:http://stackoverflow.com/questions/25197169/how-to-decode-a-h-264-frame-on-ios-by-hardware-decoding How to decode a H.264 frame on iOS by hardware decoding? up vote 8 down vote favorite 4 I have been used ffmpeg to decode every single frame that I…
来源:http://www.cnblogs.com/michaellfx/p/understanding_-VideoToolboxDemo.html iOS硬解H.264:-VideoToolboxDemo源码分析[草稿] iOS硬解H.264:-VideoToolboxDemo源码分析 -VideoToolboxDemo为VideoToolbox的简单应用示例. 1 - 初始化 (一)初始化FFmpeg SuperVideoFrameExtractor类提供了两个初始化方法, initWit…
原文:Storyboards Tutorial in iOS 7: Part 1        感谢翻译小组成员heartasice热心翻译.如果您有不错的原创或译文,欢迎提交给我们,更欢迎其他朋友加入我们的翻译小组(联系qq:2408167315). ========================================================================================== Storyboard是一项令人兴奋的功能,在iOS5中首次推出,…
Differences Between Xcode Project Templates for iOS Apps When you create a new iOS app project in Xcode, you get to choose between several project templates, from the aptly named “Empty Application” to specialized things like an “OpenGL Game”. I noti…
在开始这章之前,先做个说明,从这篇开始,我所使用的xcode更新成了最新的版本,版本是4.6.1(4H512),如下: 大家可以打开自己电脑上的App Store,然后搜索xcode,第一个出现的就是Xcode,然后直接点击安装就行,很方便且智能,如果你的电脑上有旧版本的xcode,它还会提示你删除,反正整个过程我按住下来还是很容易的. 另外,从这篇开始,我使用的教程也做了相应的升级,现在使用的教程为这个大家去搜一下就可以找到,很方便. 好了,其他的没什么不同,下面开始我们这一篇的学习. 1)S…
本文基于数据字典和数据流图两种工具讲述一个完整微博客户端的实现.数据字典和数据流图都可以用来表达线程的执行流程,同时定义了需要的类,是进一步设计类的基础. 数据字典实际上是一张表,表的第一个字段是程序代码中的标识符,其它字段具体描述它在线程中被如何使用,以及它所依赖的其它元素,数据字典中各个标识符基本上也是按照线程的执行流程来排序. 数据流图是一个平面拓扑结构,每个节点或者是外部数据,或者是可被线程执行的代码模块.从外部数据到代码模块的边意味着线程在执行代码模块的时候需要用到外部数据,从代码模块…
Underscore.js是一个很精干的库,压缩后只有4KB.它提供了几十种函数式编程的方法,弥补了标准库的不足,大大方便了javaScript的编程.MVC框架Backbone.js就将这个库作为自己的工具库.除了可以在浏览器环境使用,Underscore.js还可以用于Node.js. Underscor.js定义了一个下划线(_)对象,函数库的所有方法都属于这个对象.这些方法大致上可以分成:集合(collection).数组(array).函数(function).对象(object)和工…
This article is available in Serbo-Croatian,  Japanese and German. (Translations in Serbo-Croatian by Jovana Milutinovich, Japanese by @noradaiko and German by Jonas Pencke (@jonaspencke).) Translations in other languages are welcome! How awesome wou…
教程截图: 1.准备工作,配置开发环境: 开发环境:mac ox 10.7.3  +   xcode4.2  + ndk r7 + eclipse helios 部署环境:中兴v880  root过了 刷2.3.5的rom, 模拟器是api 7 ,android 2.1 a.首先安装好xcode和eclipse,关于这两个工具的 安装就不多说了.xcode直接一个安装包next进行到底,而eclipse也有macos版的,不需要安装,绿色版. b.然后,安装好cocos2d-x.我安装的版本是最…
原文引用自:https://blog.xamarin.com/continuous-integration-for-ios-apps-with-visual-studio-team-services/ 微软最新教程:https://www.visualstudio.com/en-us/docs/build/admin/agents/v2-osx Visual Studio Team Services (VSTS) delivers services for teams to share code…
Adding Sign-On to Your Web Application Using Windows Azure AD 14 out of 19 rated this helpful - Rate this topic This document will show you how to configure a .NET application to perform web single sign-on against your Windows Azure AD enterprise dir…
iOS: How to use MPMoviePlayerController up vote6down votefavorite 3 I've created a blank project (iOS) and put this in my viewDidLoad: NSString*moviePath =[[NSBundle mainBundle] pathForResource:@"Movie" ofType:@"m4v"];MPMoviePlayerView…
在iOS开发中,会出现各种各样的问题.今天,就把这些常见的问题以及各位大牛的解决方案汇总下,方便以后查阅: 常见错误: 1. linker command failed with exit code 1 (use -v to see): http://www.reader8.cn/jiaocheng/20131022/2003334.html 2.开发问题 http://blog.sina.com.cn/s/blog_4cd8dd130102uzgp.html http://www.jiansh…
iOS 上 Security.framework为我们提供了安全方面相关的api: Security框架提供的RSA在iOS上使用的一些小结 支持的RSA keySize 大小有:512,768,1024,2048位 支持的RSA 填充方式有三种:NOPadding,PKCS1,OAEP 三种方式 ,填充方式影响最大分组加密数据块的大小 签名使用的填充方式PKCS1, 支持的签名算法有 sha1,sha256,sha224,sha384,sha512 Nopadding填充最大数据块为 下面接口…
////  iOS应用之间调用.h//  IOS笔记 1.判断系统里是否安装了某个app.比如新浪微博应用注册了URL scheme为@"weibo",我们可以通过[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"weibo://"]]来判断系统里是否发装了新浪微博.2.从一个应用里启动另一个应用.可以通过接口[[UIApplication sharedApplication]…
整了三天 终于可以相互加密解密了,今天我给大家讲讲我遇到的大坑. 这篇文章只是做一个整理,帮大家理清一下步骤的而已 在ios端做证书 来实现我们和java的交流 需要4个文件. 一.首先,打开Terminal, 生成必要的公钥.私钥.证书: openssl genrsa -out private_key.pem 1024 openssl req -new -key private_key.pem -out rsaCertReq.csr openssl x509 -req -days 3650 -…
iOS面向编码|iOSVideoToolbox:读写解码回调函数CVImageBufferRef的YUV图像 本文档基于H.264的解码,介绍读写Video Toolbox解码回调函数参数CVImageBufferRef中的YUV或RGB数据的方法,并给出CVImageBufferRef生成灰度图代码.方便调试.同时,还介绍了Video Toolbox解码回调中进行YUV处理时容易忽略的问题.文档定位于iOS音视频高级编程,致力于提供高参考价值的Core Video中文资料,最近也在StackO…
// //  main.m //  09 - 常量 // //  Created by 李洪强 on 16/7/17. //  Copyright © 2016年 李洪强. All rights reserved. // 常量 在C语言中,不可改变的数据(就是常量) 在C语言中有三种常量 1-字面量(直接量): 就是直接写出来的,从写法上就可以看出值 与类型 例如: 19  , 123.456 2-名字常量:宏定义  语法: 在代码一开始的地方 #define 名字  值 运行原理说明: 程序要…