网络技术之三NSURLSession
1.熟悉CFNetWork 2.熟悉NSURLSession 3.使用NSURLSession封装网络请求 一.CFNetWork简介 1.CFNetWork是属于core Foundation层。该层是苹果对socket进行了简单的封装,该层提供了CFNetWork,CFNetServices。 2.著名的ASI网络框架在网络请求方面 就是对CFNetWork进行封装的。 3.CFNetWork主要依赖两个API,CFSocket和CFStream,CFSocket主要用于网络底层的通信,而CFSteam包括CFReadStream和...【详细】
ios 网络
Iven_Ma 2016年04月05日 赞:2 评论:3 阅读:867
纯OC自定义轻量级相机框架
纯OC,基于AVFoundation实现的轻量级相机框架,自定义UI界面,不依赖任何第三方库! 已实现功能: 支持摄像头切换,可捕捉图片与录制视频 支持点按手势对焦曝光 支持曝光模式的控制与手电筒模式 支持捏合手势平滑缩放预览视频 支持写入相册 支持相片预览与视频播放 效果截图 代码地址点这里 新人第一次发博客,还请各位多多关照 ^^ 如...【详细】
ios 相机 AVFoundation
楚哥和洁哥 2016年04月05日 赞:2 评论:1 阅读:455
利用RunTime Hook 实现iOS防止按钮连续响应点击
虽然iOS很少出现这种问题, 而且也有很多办法可以解决. 为了更好的熟悉了解RunTime, 那我们就来看看用RunTime是这么解决的吧. 链接:https://github.com/ConnorForGIT/JCButton 下面是部分代码. static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ SEL selA = @selector(sendAction:to:forEvent:); SEL selB = @selector(mySendAction:to:forEvent:); Method methodA = class_getInstanceMethod(self,selA...【详细】
UIButton runtime 防止连续响应点击
connorj 2016年04月05日 赞:3 评论:2 阅读:664
处理数字加小数点的字符串
数字加小数点
hedingzhuo 2016年04月05日 赞:0 评论:0 阅读:262
iOS 旋转木马效果【优化版】
版权声明:本文为博主原创文章,未经博主允许不得转载。 之前写了一个旋转木马效果,朋友们会时不时的找我要,今天索性在博客里面写一下这个iCarousel类怎么使用才能符合产品的需求。 首先让我们来了解iCarousel下面这位大神给我们带来的福音。 Created by Nick Lockwood on 01/04/2011. Copyright 2010 Charcoal Design. All rights reserved. 代码比较老,最后...【详细】
spritekit 2016年04月05日 赞:1 评论:1 阅读:798
ERROR ITMS-90086 有效处理方式
版权声明:本文为博主原创文章,未经博主允许不得转载。 Building Settings: Architectures: Standard architectures(arm7,arm64) - $(ARCH_STANDARD) Valid Architectures: armv7 armv7s arm64 Clean and build your app with the iPhone connected Disconnect your iPhone and check the top bar if is in "iOS Device" Archive Validate and Submit 具体如截图 人人分享,人人快乐【详细】
spritekit 2016年04月05日 赞:1 评论:0 阅读:361
使用lldb来处理以下三种场景: 死循环、异常断点、多线程
版权声明:本文为博主原创文章,未经博主允许不得转载。 使用lldb来处理以下三种场景: 死循环 异常断点 多线程 死循环的场景发生得不太多,即便有,大部分也都能立刻发现并且改掉。但有时候发生的死循环比较难解,主要是因为程序定在一个地方不动,不确定死循环出没的地方。lldb调试的时候去重现死循环,然后ctrl+c,你就会停在一...【详细】
spritekit 2016年04月05日 赞:1 评论:0 阅读:449
webview 页面返回原生页面
版权声明:本文为博主原创文章,未经博主允许不得转载。 webview 页面返回原生页面 方法就是在html5 代码中添加: function chooseCar(){ //为按钮的点击时间 var url="testapp:"; [removed] = url; } 然后实现代理方法 (BOOL)webView:(UIWebView)webView shouldStartLoadWithRequest:(NSURLRequest)request navigationType:(UIWebViewNavigationType)navigationType { NSString *requestString = [[reque...【详细】
spritekit 2016年04月05日 赞:1 评论:0 阅读:353
pod install报错:could not find a valid gem 'cocoapods'
版权声明:本文为博主原创文章,未经博主允许不得转载。 ruby.taobao.org 暂停支持http,请使用https 安装CocoaPods。 1、CocoaPods是跑在Ruby的软件,安装可能需要几分钟,安装命名:sudo gem install cocoapods $ sudo gem install cocoapods 时失败, 错误信息如下: 意思也就是说 http://ruby.taobao.org/ 这个源已经不能下载 怎么办呢? 我们进入: http://ruby.taobao.org...【详细】
spritekit 2016年04月05日 赞:0 评论:0 阅读:220
CocoPods && Git系列教程之环境搭建
1.检测ruby环境搭建 使用命令:ruby -v 如: $ ruby -v ruby 2.0.0p645 (2015-04-13 revision 50299) [universal.x86_64-darwin15] 2.检测ruby的景象路径 使用命令:gem sources -l 如: $ gem sources -l ****CURRENT SOURCES**** https://ruby.taobao.org/ 2.1 当ruby gems 的源如果嫌更新慢可以更换国内淘宝的源 终端输入如下命令(把Ruby镜像指向taobao,避免被墙,你懂得) gem sources --remove http...【详细】
cocoapods git
13682527955 2016年04月04日 赞:1 评论:0 阅读:405
Xcode免证书调试
不用开发者账号,不用证书,不用创建APPID,不用绑定设备,不用生成配置文件,只需一个AppleID和密码(就是APPStore应用商店的ID和密码即可并不是开发者ID和密码)即可。即可完成真机调试,这样的好处一是可以使真机测试变得简单,去掉了之前的复杂步骤,提高了效率,二是自己给自己的苹果手机编一些好玩的程序,或者是独有的程序...【详细】
ios 真机测试 免证书测试 免证书真机测试 IOSAPP免证书真机测试 IOSAPP真机免证书测试
可乐男孩 2016年04月04日 赞:4 评论:4 阅读:748
卡拉OK效果的实现-IOS音乐播放器
自己编写的音乐播放器偶然用到这个模块,发现没有思路,而且上网搜了搜,关于这方面的文章不是很多,没找到满意的结果,然后自己也是想了想,最终实现了这种效果,想通了发现其实很简单。 直接上原理: 第一种: 原理就是创建一个UILabel,设置一下UILabel的lineBreakMode属性为NSLineBreakByClipping(这样的话就是的内容过多的话就会不显...【详细】
ios 卡拉OK效果的实现 音乐播放器
可乐男孩 2016年04月04日 赞:0 评论:0 阅读:629
转场动画的几种方式
学习ios开发有一点时间了,在开发过程中,转场动画用的不是特别多,所以以前没有太关注过这块知识点,今天总结一下,好记性不如烂笔头, 一...转场动画分为两种: 1.在同一个视图View中转场 2.在两个不同的视图View中转场 二...框架工具 1.在同一个视图中转场,可以使用UIKit框架中UIView的类方法: [UIView transitionWithView:self.view duration:3 options:UIViewAnimat...【详细】
ios 转场动画
凤翼天翔 2016年04月04日 赞:0 评论:0 阅读:547
用C++来模拟Swift的基本类型
下面是C++源代码 // // hello.cpp // CDemo // // Created by Zenny Chen on 16/4/1. // Copyright © 2016年 GreenGames Studio. All rights reserved. // #include <iostream> using namespace std; struct Int { private: int mValue; public: Int(void) : mValue(0) { } Int(int i) : mValue(i) { } inline Int& operator = (int value) { mValue = value; return *this; } inline Int& operator = (Int& obj) { mValue = obj.mValue; return *this; ...【详细】
zenny_chen 2016年04月04日 赞:1 评论:0 阅读:257
网络技术之二HTTP协议
1.熟悉HTTP协议 2.使用Socket拼接HTTP GET 请求 3.保存HTTP请求返回的数据 4.HTTP与HTTPS的联系 一.HTTP简介 1.HTTP:超文本传输协议是互联网上应用最广泛的一种网络协议。 2.HTTP是一个客户端和服务器端请求和应答的标准(tcp)。客户端是终端用户,服务器端是网站。通过使用web浏览器,或者网络爬虫,客户端发起一个到服务端指定端口(默认为80)...【详细】
ios 网络
Iven_Ma 2016年04月04日 赞:0 评论:0 阅读:524
IOS应用版本更新(自动提醒用户)
在#import "AppDelegate.h" 文件中的application:(UIApplication )application didFinishLaunchingWithOptions:(NSDictionary )launchOptions 方法中调用检测结果 获得发布版本的Version 比较当前版本与新上线版本做比较 UIAlertView代理方法【详细】
刘耘珲 2016年04月04日 赞:2 评论:0 阅读:525
XML 引用实体的方法
小于号 < -----> &lt 和号 & -----> &amp 单引号 ‘ -----> &apos 引号 “ -----> &quot 后续会完善的【详细】
XML
Wenzhe_Fan 2016年04月04日 赞:0 评论:0 阅读:230
网络技术之一基本概念及Socket
1.熟悉网络体系结构及分层 2.熟悉socket,tcp/ip协议 3.使用socket向服务器发送请求,并接受数据 4.使用socket实现点对单通信 一.网络基础 1.计算机网络,就是利用通讯设备和线路将地理位置不同的,功能独立的多个计算机系统连接起来,以功能完善的软件实现网络中的资源共享和信息传递的系统。 2.计算机网络通常由三部分组成,他们是资源...【详细】
ios 网络
Iven_Ma 2016年04月04日 赞:1 评论:0 阅读:711
动态创建控件
/*代码方式实现控件的创建、属性设置、事件响应(练习)*/ import "ViewController.h" @interface ViewController () @end @implementation ViewController //当最外层大的UIView完成了加载之后调用 (void)viewDidLoad {//要将代码写在viewDidLoad中 [super viewDidLoad]; /第一步:创建一个控件/ UIButton button = [[UIButton alloc]init]; //实例化一个UIButton类型对象 UILabel label = [[UILab...【详细】
扩展 C语言 笔记 基础
ShenYj4 2016年04月02日 赞:0 评论:1 阅读:390
Xcodel,Injection Plugin 插件,打包提交app引发NSBlock 私有api,导致被拒绝的.
年后工作不那麽忙,就各种折腾好用的工具,[ Injection Plugin ](http://www.cocoachina.com/industry/20140530/8623.html)插件就是其中一个,在编程调试上大大提高了效率,原本以为没什么问题,不过那时候确实也没发现问题哈。 最近要上个版本,晚上提交了2个版本到Itunes Connet,过会儿就删除了,苹果也随之发来邮件说app有错误。内容如下: The app contain...【详细】
ios 审核 私有api NSBlock Injection Plugin 被拒绝 app 插件
fan0314 2016年04月02日 赞:0 评论:0 阅读:738
sina weixin mail 回到顶部