openURL:[NSURL URLWithString:@"sms://10086"]]; 第二种情况是要打开自己开发的app,这种情况则要为将要打开的app注册一个URL协议。这个可以在项目的文件info.plist中注册。主要操作为:
#pragma mark - 网络请求代理方式(异步) - (IBAction)DelegateButtonDidClicked:(UIButton *)sender { // 1、拼接 urlString,网址里面必须写 http:// NSString *urlString = @"http://ipad-bjwb.bjd.com.cn/DigitalPublication/publish/H
绘制饼图的原理很简单,首先绘制扇形,然后在中央添加一个圆形View,计算每个部分所占角度就是用每部分的比例*360就是该部分所占的角度。绘制扇形的主要方法: CGContextAddArc(CGContextRef __nullable c, CGFloat x, CGFloat y, CGFloat radius, CGFloat startAngle, CGFloat endAngle, in
#import "NSString+WJ.h" @implementation NSString (WJ) - (instancetype)cacheDir { //1.获取Caches目录 NSString *path = [NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES) lastObje
// // YYViewController.m // 14-音效播放 // // Created by apple on 14-8-8. // Copyright (c) 2014年 yangyong. All rights reserved. // #import "YYViewController.h" #import <AVFoundation/AVFoundation.h> @inter
OC语言中,NSString类型的字符串,视英文字母和汉字都为一个长度(string.length把一个汉字也当做一个长度),而实际上,一个英文字母只占用1个字节,一个汉字占用2个字节。 有时又有需求,需要限定字节数目,而不是内容个数,就需要通过一些方法获取到字符串的字节数。比如,限定10个字节,则最多可以输入10个英文字母,或者5个汉字。 监听textField的长度变化,就需要设置textFi
P4 com/ydhliphonedev/archive/2011/10/27/2226935.html iOS系统网络抓包方法 在进行iOS开发过程中,经常会遇到各种各样的网络访问问题,以前苦于没有抓包工具,很多网络
所以,你也许会感觉 MVP才跟斯坦福教授讲的MVC比较像 ! 重构 在重构前先看几个问题: iOS中的ViewController到底是MVC中的View还是Controller?还是有独到的看法?
什么还要“多此一举”呢?原因很简单,所谓的设计模式,只是为了开发者更好地去理解程序,说白了代码是死的,它们本身没有什么设计模式可言,只是开发者为了更好地理解程序,总结了一些设计模式,为的是让代码看上去更有条理,也便于人们理解。
当指肚轻触屏幕,整个系统像沉睡的生灵突然被惊醒,然后经历过腥风血雨的一段奇幻旅行,最终又归于沉寂。 整个iOS触摸事件从产生到寂灭大致如下图: 起始阶段 —-> cpu处于睡眠状态,等待事件发生 —->
本文旨在搜集github上优秀的开源项目 本文搜集的项目都是用于iOS开发 本文会持续更新… 完整客户端 ioctocat github的iOS客户端,目前开源代码是V1版本,V2版本在appstore上可以下载
iOS 签名机制挺复杂,各种证书,Provisioning Profile,entitlements,CertificateSigningRequest,p12,AppID,概念一堆,也很容易出错,本
我们至今所写的 iOS 代码都是遵循 OOP 这种编程范式,以对象来临摹和表达我们对于世界的理解。在设计类的时候,恪守 SOLID 五个原则会让我们的代码更易拓展和维护。SOLID 中的 O 代表的是
这个是一个朋友推荐的国外开源的一个IM项目,各种代码都有,喜欢IM的可以看一下。 IM 方案全套,包含iOS、Android、webapp。 Wire: https://github.com/wireapp/
趣又难懂的书,全书就讲了引用计数、Block、GCD三个概念,有趣是因为讲原理、实现的部分是其它iOS专业书籍里少有的。然而每个章节不读个三五遍还是比较难理解贯通的。本文针对其中的Block部分做些简
Firefox for iOS已正式登陆中国的App Store,中国的火狐用户和果粉们终于等到了! Firefox for iOS 可让用户随时随地使用自己最信赖的Firefox,它有着灵活的智能搜
看完过后,你会学到: 1学习IOS开发中的分类实现, 2以及类方法的书写, 3以及字符串的MD5加密/解密. ---------------------------wolfhous------------------
P2 附录一 Android 常用开发术语 本附录汇集一些在本书中使用和涉及到的Android术语介绍和说明。 1.apk扩展名 apk是Android包的扩展名,一个Android包包含了与某个And
如果今天凌晨你有幸在 Google 紧急下架 Gmail for iOS 应用 之前下载到了这货,那么恭喜你,你有幸一睹史上最烂的 Google 移动应用了。该应用的烂点罄竹难书: 第一次启动必定崩溃一次
由于现在的xcode已经升级到4.X,现在国内的翻译书籍只讲的都是基于3.x所以在建立工程时会有一些小的不同。 XCode 4 以后,项目模版中没有了 Window-based Application,在这里我们可以选择 Empty Application