随笔分类 -  Xcode

Xcode - APP语言国际化
摘要:前言 1 - 语言国际化又叫做语言本地化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一致的语言 2 - 语言国际化:APP 名称国际化; 代码字符串国际化; 图片国际化; storyboard/xib 国际化; 如何让实现语言本地化 1 - 首先要配置需要国际化的语 阅读全文

posted @ 2023-03-08 21:28 低头捡石頭 阅读(1561) 评论(0) 推荐(0) 编辑

Xcode - 查看内存数据 | lldb指令
摘要:如何查看内存数据 1 - 断点配置:Debug\Debug Workflow\View Memory 1 #import <Foundation/Foundation.h> 2 @interface Student : NSObject{ 3 @public 4 int _no; 5 int _ag 阅读全文

posted @ 2022-05-26 13:09 低头捡石頭 阅读(812) 评论(0) 推荐(0) 编辑

Xcode - 将OC编译成C++
摘要:将 OC 编译成 C++ 1 - 我们知道 Xcode 开发的代码会最终会编译成 C++运行,有些时候需要理解 OC 语言的一些特性,如果能查看 C++源码将会有很大的帮助 2 - 如何将 OC语言转换成 C++:进入工程项目,使用命令行即可 xcrun -sdk iphoneos clang -a 阅读全文

posted @ 2022-05-26 00:26 低头捡石頭 阅读(376) 评论(0) 推荐(0) 编辑

Xcode - 宏 | 环境变量
摘要:宏 1 - 常用宏 2 - 预定义宏 环境变量 1 - 常见的环境变量 2 - 运行时环境变量 阅读全文

posted @ 2022-02-07 12:34 低头捡石頭 阅读(35) 评论(0) 推荐(0) 编辑

Xcode - 使用PCH文件定义全局宏
摘要:全局宏 1 - 新建 PCH 文件:名字自定义 2 - 配置 PCH 文件 ① 搜索 Prefix Header 并把 Precompile Prefix Header 置 YES ② 在 Prefix Header 后添加 PCH文件 路径 3 - 配置完毕后就可以在任何地方使用你所定义的宏 阅读全文

posted @ 2021-11-12 21:57 低头捡石頭 阅读(93) 评论(0) 推荐(0) 编辑

Xcode - storyboard_OC版 07:选择器场景
摘要:选择器场景 1 - 现在实现一功能:在 WarriorAdded Scene 中单击指定的 cell 就会打开一个新场景。那么拖进一个新控件 TableViewController,选中 WarriorAdded Scene 的单元格后按住 ctrl 键进行联线:segue 选择 Push 并把它的 阅读全文

posted @ 2017-11-03 20:41 低头捡石頭 阅读(52) 评论(0) 推荐(0) 编辑

Xcode - storyboard_OC版 06:静态单元格
摘要:静态单元格 1- 继上篇内容,我们进入 storyboard 中删除 AddWarrior Scene,相应的文件 WarriorDetailsViewController.h/WarriorDetailsViewController.m 也可一并干掉!接着我们拖进一个 TableViewContr 阅读全文

posted @ 2017-11-03 17:56 低头捡石頭 阅读(63) 评论(0) 推荐(0) 编辑

Xcode - storyboard_OC版 05:segue
摘要:segue 1 - segue 表面翻译是联线的意思,其实它的意思是转换,表示它从一种场景转换到另外一种场景中。之前我们使用的链接都是描述一种场景包含另一种场景的,而对于联线来说它会改变屏幕中显示的内容,而且必须由交互动作触发:如轻拍或其他手势 。联线真正了不起的地方在于你不再需要写任何代码来转入一 阅读全文

posted @ 2017-11-03 14:18 低头捡石頭 阅读(1296) 评论(0) 推荐(1) 编辑

Xcode - storyboard_OC版 04:TableViewCell(数据绑定:属性)
摘要:TableViewCell 1 - 上篇我们了解 tag 传值,但是在开发中并不是很喜欢使用 tag 来访问视图,我们完全可以把这些视图链接到输出口,利用属性来使用它们。下面我们新建 UITableViewCell 子类 WarriorCell。回到 storyboard 中选中 cell,将其 C 阅读全文

posted @ 2017-11-02 12:08 低头捡石頭 阅读(85) 评论(0) 推荐(0) 编辑

Xcode - storyboard_OC版 03:TableViewCell(定制 | 数据绑定:Tag)
摘要:UITableViewController 1 - 继前篇内容,你也许已经注意到了自从加入了 UITableViewController 之后,Xcode 会现实下面这样警告。从警告 Unsupported Configuration: Prototype table cells must have 阅读全文

posted @ 2017-11-01 18:44 低头捡石頭 阅读(121) 评论(0) 推荐(0) 编辑

Xcode - storyboard_OC版 02:TabBarController | TableViewController
摘要:TabBarController 1 - 使用 storyboard 新建一工程:打开故事面板并把 View Controller Scene 删除,与之对应的 ViewController.h/ViewController.m 文件如果看着碍眼的话可以一并干掉 2 - 从 Library 拖进一个 阅读全文

posted @ 2017-11-01 17:08 低头捡石頭 阅读(91) 评论(0) 推荐(0) 编辑

Xcode - Storyboard_OC版 01:工作原理
摘要:前言 1 - Interface Builder:简称 IB,是 Mac OS X 和 iOS 平台下用于设计和测试用户界面的应用程序。它提供了拖放面板可以将控件拖放到屏幕上 2 - XIB 文件,包括视图布局,都是以 XML 格式存储。当程序运行后 XIB ⽂件中的内容被编译为 nib ⽂件存储在 阅读全文

posted @ 2017-11-01 15:17 低头捡石頭 阅读(133) 评论(0) 推荐(0) 编辑

Xcode - storyboard_swift版 01:故事模板
摘要:Storyboard 1 - 新建一个工程,同样使用 Single View App Template,开发语言选择 swift!完事后 Xcode 的主界面应该如下图所示 这个新项目包含了 2 个类:AppDelegate 和 ViewController, 此外还有今天的主角 Main.stor 阅读全文

posted @ 2017-10-09 17:52 低头捡石頭 阅读(898) 评论(0) 推荐(0) 编辑

Xcode - XIB:手动生成版
摘要:手动实现 XIB 1 - 新建视图控制器时勾选 XIB 选项,Xcode 就会帮我们自动完成一系列的关联。那么手动创建又该如何实现 ? ① 新建视图控制器 ViewController,不再勾选 XIB ② 新建 XIB 文件 TestView.xib 2 - 开始关联:在关联完成之前,不要轻易运行 阅读全文

posted @ 2017-09-26 18:18 低头捡石頭 阅读(34) 评论(0) 推荐(0) 编辑

Xcode - XIB:自动生成版
摘要:XIB 1 - nib 和 XIB 都是 Interface Builder 的图形界面设计文档。Interface Builder 把窗口、菜单栏以及窗口上的各种控件的对象都冻结在了一个 nib 档里面,当程序运行时这些对象将会苏醒,开始工作 2 - nib 是二进制文件,而 XIB 则是纯文本文 阅读全文

posted @ 2017-09-26 18:01 低头捡石頭 阅读(39) 评论(0) 推荐(0) 编辑

Xcode - PCH文件| 控制NSlog的输出
摘要:前言 1 - 在 Xcode 做开发调试时往往需要打印一些调试信息做 debug 用,实际上 NSLog 的输出是比较消耗系统资源的,而且输出的数据也可能会暴露出 App 里的保密数据,所以当发布正式版时需要把这些输出全部屏蔽掉 2 - 我们可以在发布版本前先把所有 NSLog 语句注释掉,等以后要 阅读全文

posted @ 2017-08-03 18:35 低头捡石頭 阅读(26) 评论(0) 推荐(0) 编辑

Xcode - Certificate | Provisioning Profiles | Identifiers | Devices
摘要:前言 1 - 我们平时在开发过程中都是用模拟器在调试程序,但是想调用系统相机、微信分享之类的工作模拟器根本无法完成 2 - 模拟器使用的是电脑的内存,要知道手机里边的内存远小于电脑的内存,有些内存问题只有在真机测试时才会暴露 Certificate 证书 1 - Development(开发正书)就 阅读全文

posted @ 2017-07-17 16:27 低头捡石頭 阅读(53) 评论(0) 推荐(0) 编辑

Xcode - 项目目录结构的搭建
摘要:目录结构 1 - 一个合理的目录结构首先应该是清晰的,让人一眼看上去就能大概了解目录的职责且容易应对新的变化 AppDelegate Models Sections Macro General Helpers Vendor Resources 目录内容 1 - AppDelegate:这个目录下放的 阅读全文

posted @ 2017-02-02 02:38 低头捡石頭 阅读(114) 评论(0) 推荐(0) 编辑

Xcode - 删除故事面板
摘要:删除故事面板 1 - Xcode 6 取消了 Empty Application,但是创建出来的工程多出了 Main.storyboard(默认加载)。有很多人还想用代码来实现 UI 的搭建,那么如何删除 Main.storyboard ?以 Xcode 8 为例 ① 首先删除 Main.Story 阅读全文

posted @ 2016-12-30 11:49 低头捡石頭 阅读(76) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示