- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Block 的原理
1.Block的本质是一个结构体指针, 回调原理: 通过当前的block对应的结构体指针找到对应的结构体,然后在结构体中找到对应的函数名称, 最后调用函数 . 2.通过__block \ static \ 全局变量 修饰或定义的变量,传入到 block 对应的结构体中实质时传入了对应的变量地址& a, 所以修改变量后block 内部的变量也随着响应的改变. 3.局部静态变量则传入的是实际的值
2016-08-02 13:03:32 578 2
原创 PCH和Cocoapods----碎碎记
(一)Xcode7 PCH 文件的使用 作用: 1.存放一些全局的宏(整个项目中都用得上的宏) 2.用来包含一些全部的头文件(整个项目中都用得上的头文件) 3.能自动打开或者关闭日志输出功能 使用: 创建pch 文件命名推荐 YourProductName-Prefix.pch在Build Setting 中搜索 Prefix Header
2016-08-02 12:58:42 547 2
原创 冒泡法和选择法
// // main.m // 冒泡法和选择法 // // Created by qianfeng on 15/12/19. // Copyright (c) 2015年 allen. All rights reserved. // #import int main(int argc, const char * argv[]) { @autoreleasepool {
2015-12-25 21:17:55 518
原创 判断输入的数字是否是质数
//输入一个数,判断是否是质数 #import int main(int argc, const char * argv[]) { @autoreleasepool { int a ; scanf("%d",&a); int i ; if
2015-12-25 21:15:31 825
原创 输入日期求这一天是本年中的第几天
//输入的日期是第几天 #import int main(int argc, const char * argv[]) { @autoreleasepool { int year; int month; int day; int i;
2015-12-25 21:11:36 533
原创 分解质因数
//输入一个数,分解质因数 #import int main(int argc, const char * argv[]) { @autoreleasepool { int x; int i; scanf("%d",&x); printf("
2015-12-25 21:02:55 310
原创 const char *p/char const *p/char const *p的区别
My first bolg: 1、const char *p : p is a pointer to const char ; #include int main(void){charconst char *p;p='B';} 可以改变p,不可以改变*p(read only) 2、char const *p : the same as above ; 3、char * const p :
2015-12-09 21:16:04 1217
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人