- 博客(7)
- 收藏
- 关注
原创 mac ipv6环境搭建
故事背景之前提交app至appastore,因为ipv6被拒,被拒原文如下:因此就有了搭建ipv6环境测试这一遭了,此文呢,就是记录下搭建过程.准备1、MAC电脑一台 2、iphone手机两部 3、数据线手机1、A手机关闭WIFI,开启4G网络 2、A手机USB连接电脑,打开网络共享仅USB给MAC电脑 3、Mac电脑打开系统偏好设置》alt+共享 注...
2018-04-12 13:51:06 362
转载 iOS 常用宏定义
设备尺寸#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 80000 // 当前Xcode支持iOS8及以上#define SCREEN_WIDTH ([[UIScreen mainScreen] respondsToSelector:@selector(nativeBounds)]?[UIScreen mainScreen].nativeBounds.si...
2018-04-08 11:23:33 210
原创 哈姆雷特式项目文件结构
常说”一千个读者就有一千个哈姆雷特”,那么其实一千个程序员就有一千种项目文件结构.对于开发来说,没有最好的文件结构,只有最清晰的文件结构.一个项目文件给人最直观的感受—–层级明显,一目了然,能让后来者、维护者快速查看、定位所需要的资源,那么我认为那就是一个合格的文件结构.这个问题上大家各抒己见,我就记录下自己的文件结构,重在完善.有朋友给我说,你好歹做了一段时间项目了而且英语也还行,加...
2018-04-08 10:28:22 520
原创 Xcode常见编译问题,持续添加中...
1、The file “Info.plist” couldn’t be opened because there is no such file.解决方法:Target: -> ‘Build Settings’ -> ‘Packaging’ -> ‘Info.plist file(field)’ - 这里就是填写plist文件的位置见下图。修改成plist文件的正确位置...
2018-04-08 10:02:49 335
转载 blcok使用小记
前言不要失去信心,只要坚持不懈,就终会有成果的。——钱学森虽然block经常在使用,但是没正正经经整理梳理下用法,下面只是个人学习路上的记录,仅供参考。有问题还望指正。block的声明 Block变量的声明格式为: 返回值类型(^Block名字)(参数列表); //无返回值block void(^aBlock)(NSString *x, NSString *y);...
2018-03-05 14:44:59 347
转载 关于iOS应用启动速度优化
前言不积跬步,无以至千里;不积小流,无以成江海。——荀子关于App应用启动速度优化的话题:Session 406 Optimizing App Startup Time ,该Session上Apple建议一个App完整的启动时间应该保证400ms之内,而若超过20s后还未完全启动App,那么App进程就会被系统杀死.而如何Debug和优化应用启动的时间,官方提出一系列方法来关注应用启动...
2018-03-02 14:33:31 1447
翻译 Block的类型划分
前言 只要持之以恒,知识丰富了,终能发现其奥秘。 —–杨振宁从事iOS开发时间说长不长,说短也不短了,但是总觉得有些问题理解的不够深刻,比如下面即将说到的Block的使用。谈起block,我能说到的也就一下三方面:block类型的划分block内存的管理block循环引用问题下面就挨个儿说一说,把自己理解的,网上查询的,找师傅问到的理一理block的...
2018-03-02 14:06:04 2132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人