弦歌雅意的小屋

  • 首页

  • 分类

  • 归档

未命名

发表于 2015-04-17 | 更新于 2019-06-27

iOS 上如何查看日志信息

App开发中难免会遇到各种各样的问题,特别是有些信息不能在Debug 状态下重现,所以不得不记录日志信息到文件中,方便以后分析问题。
但是因为苹果系统的封闭型,日志信息除了上传服务器就只能保存在App的沙箱里面,查看很不方便。

阅读全文 »

Mac 上常用工具软件推荐

发表于 2015-04-09 | 更新于 2019-06-27 | 分类于 iOS开发

Mac 上常用工具软件推荐

  • 16进制编辑工具
    1. Hex Fiend (Free)
    2. 0xED (Free)
    3. Ultraedit ($)
      阅读全文 »

项目管理

发表于 2015-03-30 | 更新于 2019-06-27 | 分类于 项目管理

项目管理

  • 什么是管理

    1. 管理是为了实现组织未来目标的活动
    2. 管理的工作本质是协调
    3. 管理的工作存在于组织中
    4. 管理的工作重点是对人进行管理(管的住,理的顺)
阅读全文 »

App Store 审核常见问题

发表于 2015-02-27 | 更新于 2019-06-27 | 分类于 iOS开发

App Store 审核常见问题

  • rank 问题
    分级主要有4+,12+, 17+。
    国内没有儿童分级保护制度,这块很容易被开发者忽略。
    阅读全文 »

sqlite数据库插入成功,查询没数据

发表于 2015-02-15 | 更新于 2019-06-27 | 分类于 iOS开发

sqlite数据库插入成功,查询没数据

使用fmdb操作sqlite数据库,在模拟器上测试,每次插入数据都显示操作成功了,但在查看资源文件里面的sqllite数据库时,数据表中始终是空的。

原因:在模拟器上测试时,应用被安装在一个模拟器的虚拟目录下面。应用在模拟器上运行时,操作的资源不是开发目录的资源。建议安装一个simPholders应用查看模拟器app目录。

模拟器文件实际是操作系统文件,有可写权限。而实际在真机上,应用内的资源文件是不可写的。需要把数据库文件从资源文件中读出存放在文档目录或缓存目录里面,然后再操作。

正则表达式中慎用空格

发表于 2015-02-13 | 更新于 2019-06-27 | 分类于 软件开发

###正则表达式中慎用空格

今天给同事写个正则表达式校验长度。
正则表达式为: .{6, 20}
同事测试后反馈说匹配不住。
打开http://regexpal.com/网站测试下,真的匹配不上。检查了逗号、花括号也都是半角的。语法也没用错,奇了怪了。
把空格删掉,结果匹配成功。
写代码时参数和逗号之间习惯写个空格。没想到出岔子了。以前还真没注意有这个细节。

mac osx sed 替换模式中使用换行符

发表于 2015-02-06 | 更新于 2019-06-27 | 分类于 Shell开发

mac osx sed 替换模式中使用换行符

要把一json格式的字符串中的数据导入到sqlite数据库里面。
因为json只有一行,所以想在转换后的sql语句中分行显示。
需要在”;”和”insert”中间插入以换行符。

查找模式中可以使用”\n”来匹配换行符。但是替换模式中则不可以这样用。文档中有明确的说明。

阅读全文 »

Xcode项目命名时慎用空格换行和特殊字符

发表于 2015-02-04 | 更新于 2019-06-27 | 分类于 iOS开发

Xcode项目命名时慎用空格换行和特殊字符

QQ群里一网友,开发一iOS APP,提交审核时老提示下面错误。

Archive validation failed due to the issues listed below.
iTunes Store operation failed.
unable
to process application at this time due to the folloewing error: This
bundle is invalid. The IPA format requires a top-level directory named
Payload, contains only a .app bundle and optional plugins in plugins
directory.

阅读全文 »

xCode6 单元测试(Uint Test)

发表于 2015-02-03 | 更新于 2019-06-27 | 分类于 iOS开发

xCode6 单元测试(Uint Test)

单元测试的意义(Motion)

  • 找到bug

  • 保证代码质量

  • 持续集成

  • 代码覆盖

    阅读全文 »

AutoLayout 自动布局知识总结

发表于 2015-01-30 | 更新于 2019-06-27 | 分类于 iOS开发

AutoLayout 自动布局知识总结

约束(constraint)的位置

子视图间的相对约束关系是保存在父视图里面。视图自身的宽高约束是保存在视图本身的约束属性里面。

阅读全文 »
1…5678
Erik Lu

Erik Lu

从事软件开发多年
目前致力于移动开发
平时喜欢逆向工程
现在学习人工智能中
擅长Java、Swift、Python、Javascript
喜爱Linux Shell
72 日志
19 分类
71 标签
GitHub
© 2014 – 2022 Erik Lu
由 Hexo 强力驱动 v3.8.0
|
主题 – NexT.Pisces v7.1.2