本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
刘 one punch的iOS开发日记 OC篇( @property及@synthesize的用法 )
对于@property和@synthesize这两个指令,我们在开发的过程中司空见惯,这一篇我们来谈一谈@property的用法。如有错误和不足欢迎大家指正。
1.@property NSInteger minute 相当于这样两个方法:
1.-(void)setMinute:(NSInteger) newMinute;
2.-(NSInteger)minute;
...
刘 one punch的iOS开发日记 OC篇( 2 )
从这一篇起,正式开始学习OC,在此记录并分享给大家共同学习,欢迎大家指正我的错误和不足。
1. 初始化一个对象:Person* p= [[Person alloc] init]; 或 Person* p = [Person new];
2.在头文件里为其设置成员变量并声明几个方法(包括类方法是对象方法):@interface Person : NSObject {NSString* _n ...
iOS应用极光推送接收通知并打开指定功能界面
一、首先在iOS项目中嵌入极光推送的SDK,具体方法参照极光推送官网,里面涉及一些证书相关的东西,比安卓略显复杂
二、在应用的AppDelegate.m类中,初始化极光推送的sdk,实现接收消息的方法。
#import "AppDelegate.h"
@interface AppDelegate ()
@end
@implementation Ap ...
oc 中正则表达式不区分中英文分号的问题
前几天在用正则表达试验证密码输入时发现不能区分出中英文分号。
代码设置的字符编码是UTF-8
代码:
NSString* regex = @"^[;]{0,6}$"; // 其中分号为英文分号,长度是随意写的个控制;
NSPredicate* pred = [NSPredicate predicateWithFormat:@"SELF MATCHES %@" ...
IOS 修改最顶部电池,无线信号的样式
IOS开发,默认最上面那块的字体是黑色的,在有些导航栏的背景色下不好看,要修改一下,如下图:
我们需要修改成白色的,通过以下2个步骤:
1. 在项目的info里添加如下item:
2. 在AppDelegate里,加上如下代码:
重新跑一下,字体的颜色变成白色了
oc字符串的简单使用
接触oc才几天的时间,最难看的还是oc的一些语法不习惯,只有每天下班后才有点时间看oc相关的文档和csdn博客,这一段时间公司的项项目还能处理的过来,主要就是修复测试提出的bug
字符串的简单操作
1,判断字符串是否相等 isEqualToString
NSString *ns = @"nihao";
NSString *str1 = @&quo ...
项目里访问AppDelegate
项目里面访问AppDelegate做全局变量用有好几种方式
最原始就是
AppDelegate *appDelegate = (AppDelegate *)[[UIApplication sharedApplication] delegate];
然后 appDelegate.yourMethord,但每个文件里面这么搞几下挺烦的,所以要想办法简略一下
1,有用宏的
...
微信打飞机 蓝懿教育
1、 图片素材放supporting files
2、添加背景移动
for循环加两张背景图片,坐标不同。
注意Y轴坐标设定要和for循环的i关联。
开timer 使得背景图移动。
两图都需要移动,且是同时同步移动,先用数组存放。
遍历
下屏幕下方移动,会移出屏幕,让移出屏幕的再回到屏幕上方。
3、添加自己的飞机
Hero类中
开timer
加方法 奇偶数
实现喷气效果
在V ...
在 RAC 工程中使用 非 ARC 的代码文件或第三方类
点击项目名 -> 先择[targets] -> 先择[build phases] -> 选择[compiler Sources]
修改非 ARC 代码或文件的[compiler Flags];
修改方式有两种:
1、添加 [-fobjc-arc]: 让旧代码支持 ARC;
2、添加 [-fno-objc-arc] 让旧代码不使用 ARC;
一般通过这个修改就可以在工程中使 ...
NSDictionary方法
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//NSDictionary 不可变字典,使用键值对来存储数据,与NSArray不同,NSDictionary与NSset都是无序集合
//key 和 value 成对出现
...
NSString常用方法
// main.m
// 20150407-NSString
#import <Foundation/Foundation.h>
BOOL isEqual(int a, int b) {
// return a - b;//错误写法
// BOOL a == 1 的时候才是YES,其他情况 ...