`
johnie_sheng
  • 浏览: 110350 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
iOS应用程序采用的是沙盒原理设计,普及一下知识:沙盒是在受限的安全环境中运行应用程序的一种做法,这种做法是要限制应用程序的代码访问权限。具体的特点有三点: 1、每个应用程序都有自己的存储空间;  2、应用程序不能翻过自己的围墙去访问别的存储空间的内容; 3、应用程序请求的数据都要通过权限检测,假如不符合条件的话,不会被放行。 在Finder上点->前往->前往文件夹,输入/Users/username/Library/Application Support/iPhone Simulator/  前往。username这里写你的用户名。 这样就能在Mac上找到模拟器上应用 ...
Objective-C通过一套全新语法,在C语言基础上添加了面向对象特性。Objective-C的语法中频繁使用方括号,且不吝于写出极长的方法名。 第1条:了解Objective-C语言的起源 所有Objective-C语言的对象都必须像这样声明:NSString *someString = @"the string";,因为对象所占内存总是分配在“堆空间”(heap space)中,而绝不会分配在“栈”(stack)中。不能在栈中分配Objective-C对象。 如果此时再声明一个变量指向同一个NSString对象,即NSString *anotherSt ...

Swift学习

从今天开始系统学习Swift,并且把学习的源代码放在Github上面,大家觉得好的话可以加颗星,多谢。 https://github.com/JohnnySheng/MySwiftSamples   第一部分,基础知识 1.1String的日常使用 //1. 可以使用特殊字符 let str = "Hello" let smile = "这里可以放笑脸" let combined = str + " " + smile print(combined) ...
要现实AABBBBB的效果:   NSString *aString = @"AABBBBB"; NSMutableAttributedString *attriString = [[NSMutableAttributedString alloc] initWithString:aString]; //把AA的字体颜色变为红色 [attriString addAttributes:@{NSForeg ...
 为了减小应用的大小,可以拉伸的图片是没有必要放全图的。 上面的图片就是被拉伸的图片,其实还可以再小的。 下面是相应的例子:   UIImage *originalImageN = [UIImage imageNamed:@"me_yqhy6_63x28"]; UIImage *originalImageH = [UIImage imageNamed:@"me_yqhy7_63x28"];UIImage *originalImageD = [UIImage imageNamed:@"me_yqhy8_63x28"];     ...
将博客搬至CSDN
库是开发的根本,从页面到APP客户端,所有的设计都离不开它,但面对市面上鱼龙混杂的库,如何选择合适又好用的库呢?10大iOS开发者最喜爱的库由“iOS辅导团队”成员MarceloFabri组织投票选举而得,参与者包括开发者团队,iOS ...
<!--?xml version="1.0" encoding="UTF-8" standalone="no"?--> 我做了一款iOS应用,简易数独,免费的,适合所有的苹果移动设备。希望喜欢玩大家下来玩玩,练练越来越迟钝的大脑,然后给个好评,提些意见。 当然有空的时候点点广告就更好了。 在App Store里面搜索 Simple Sudoku或者简易数独就可以收到。下面是应用的地址。 https://itunes.apple.com/de/app/simple-sudoku-lite/id648244312?mt ...
一个简单的cocos2d的例子,一个自动旋转的球上面趴着五只小狗,这五只小狗都是可以点的,不管转到什么角度都可以获得它们的正确位置。
包括循环播放以及背景播放,满足一般朋友的需求。   包含一个简单例子。
Coming Soon ......
CGGeometry中的方法 Creating a Geometric Primitive from Values //创建几何单元(点,尺寸,位置和尺寸) CGPointMake CGPoint CGPointMake (    CGFloat x,    CGFloat y ); CGRectMake CGRect CGRectMake (    CGFloat x,    CGFloat y,    CGFloat width,    CGFloat height ); CGSizeMake CGSize CGSizeMake (    CGF ...
一般地,我们需要背景音乐和一个由某个Sprite激活的声音。实现的方法千千万,但是既然用了Cocos2d,我们就用比较方便好用的SimpleAudioEngine框架。 ------------------------------ 从哪里获得免费的音乐: 这里有两个网站 1。http://www.freesound.org/ 2。http://free-loops.com/ 使用的时候注意人家的说明,如果惹上侵权官司什么的和我无关,呵呵。 ==================================== ...
In an earlier post I talked about how to launch the browser from within an iPhone application using the UIApplication:openURL: method. It is also possible to use this same technique to launch other applications on the iPhone that are very useful. Examples of some of the key applications that yo ...
在一个应用程序中启动其他的服务是用方法: UIApplication:openURL 这里罗列了七种服务可以被启动: 1, Browse 2, Google Maps 3, Apple Mail 4, Phone Call 5, SMS Application 6, App Store   1, Browse   NSURL * url = [ NSURL URLWithString: @ "http://www.iphonedevelopertips.com" ] ; [ [ UIApplication sha ...
Global site tag (gtag.js) - Google Analytics