• IOS开发之功能模块--自定义导航控制器类常用自定义的代码

    时间:2023-02-26 19:04:41

    前言;本文篇幅不多,但是涉及到的内容却是开发中常用的。涉及的内容:1、统一设置导航控制器子控制器的返回按钮。2、因为修改了系统的返回按钮,所以还需要设置手势事件。3、隐藏底部的工具条。这里直接给出.m的实现文件,.h文件不需要,因为没有属性,没有自定义公开的方法。 #import "YMNaviga...

  • iOS开发—使用GCD实现多线程(单次或重复执行任务)

    时间:2023-02-25 18:36:19

    在使用GCD时,如果想让某些操作只使用一次,而不重复操作的话,可以使用dispatch_once()函数来实现。dispatch_once()函数可以控制提交的代码在整个应用的生命周期内最多执行一次,而且该函数无需传入队列,这就意味着系统将直接使用主线程执行该函数提交的代码块。dispatch_on...

  • 如果你恨一个程序员,忽悠他去做iOS开发

    时间:2023-02-21 22:02:28

    如果你恨一个程序员,忽悠他去做iOS开发。不管他背景是cobel还是 java,送他一本iOS开发的书。这种书最好是国人写的,容易以偏概全一点,相比洋鬼子的书,更容易学到皮毛。这叫舍不得孩子套不着狼,谁叫你恨他呢。然后你就会发现他没事会琢磨一下在虚拟机里运行一下mac OSX。Mac高大上啊,一用就...

  • iOS开发-- TFHpple抓取GB-2312编码的html页面,页面返回编码错误

    时间:2023-02-20 17:39:27

    今天用TFHpple解析html,发现老报错encoding error : input conversion failed due to input error, bytes  I/O error : encoder error一看就知道是编码的问题啊,但是我明明已经NSData (GB-2312...

  • 黑马程序员—(iOS开发)C语言构造与指针类型---(五)

    时间:2023-02-19 17:04:39

    ------- iOS培训、PHP培训、android培训、java培训、期待与您交流! ---------- 说明: 1、  数组 2、  结构体(struct) 3、  公用体(union) 4、  枚举(enum) 5、  指针   (一)   数组 1、  内存中的地址: 1>  ...

  • iOS开发 一些常用的正则表达式工具类

    时间:2023-02-18 21:01:38

    什么是正则表达式? 正则表达式,又称正规表示法,是对字符串操作的一种逻辑公式。正则表达式可以检测给定的字符串是否符合我们定义的逻辑,也可以从字符串中获取我们想要的特定部分。它可以迅速地用极简单的方式达到字符串的复杂控制。 正则表达式的语法: iOS中正则表达式与NSPr...

  • ios-实现项目在开发、测试、正式环境快速部署

    时间:2023-02-18 18:56:22

    快速部署:简单的来说,就是不用更改开发、测试、正式环境下的 url ,来实现在同一台测试手机快速部署三种项目状态.Bundle ID一样只会出现一个app;不一样会出现三个app;具体步骤:一、复制 主项目。1、Duplicate.二、三处需要改名字.进行关联plist三、更新app图标创建三个Ap...

  • 黑马程序员——ios开发基础之C语言预处理命令与文件操作

    时间:2023-02-18 17:50:49

    ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 第一讲  预处理命令 1、预处理指令的概念           用 “#” 开头的一些特殊的指令    作用:在编译之前做些处理           主要包括宏定义、“文件包含”(include)...

  • 黑马程序员—(iOS开发)C语言概述---(一)

    时间:2023-02-18 17:46:08

    ------- android培训、iOS培训、Java培训、.NET培训期待与您交流! ---------- 说明:  C语言是学习iOS开发的前奏;  学习iOS开发要先学C语言:iOS开发的核心语法是Object-c,Object-c是在C语言的基础上增加了一层面向对象的语法。 语言...

  • iOS程序开发引用的第三方库之间出现duplicate symbol时的处理方法

    时间:2023-02-15 23:49:31

    iOS程序集成的第三方库过多时,很容易出现某几个库同时用到了一样的函数库,也就是在你的程序link时会提示duplicate symbol,而重复的符号又不是由你自己程序的代码造成的,也就说没法通过直接修改代码把重复的符号去掉!这样呢,要不就要求第三方库提供方该代码,要不就自己修改第三方库的库文件。...

  • XE6移动开发环境搭建之IOS篇(3):配置虚拟机,设置Mac安装环境(有图有真相)

    时间:2023-02-14 11:52:23

    网上能找到的关于Delphi XE系列的移动开发环境的相关文章甚少,本文尽量以详细的图文内容、傻瓜式的表达来告诉你想要的答案。原创作品,请尊重作者劳动成果,转载请注明出处!!!1.创建新的虚拟机-----------------------------------------------------...

  • 1、swift开发iOS——基础

    时间:2023-02-13 22:23:34

    swift开发iphone app SWIFT Swift 是一种支持多编程范式和编译式的开源编程语言,苹果于2014年WWDC(苹果开发者大会)发布,用于开发 iOS,OS X 和 watchOS 应用程序。 Swift 结合了 C 和 Objective-C 的优点并且不受 C 兼容性的限制。...

  • iOS开发者的管理工具-CocoaPods安装

    时间:2023-02-13 17:21:05

    1. 安装 Ruby对于iOS开发者,CocoaPods是最方便使用的第三方管理工具了,但是怎么安装CocoaPods呢,安装CocoaPods之前,要确保mac已经安装上Ruby,但在安装Ruby时,需要的环境又是什么呢,这里不得不引入RVM,RVM是什么,我也不知道,哈哈,知道这是必须条件就可以...

  • iOS开发--iOS及Mac开源项目和学习资料

    时间:2023-02-13 16:54:19

    文/零距离仰望星空(简书作者)原文链接:http://www.jianshu.com/p/f6cdbc8192ba著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。原文出处:codecloudUI下拉刷新EGOTableViewPullRefresh – 最早的下拉刷新控件。SVPull...

  • iOS---近来开发中的一些收获

    时间:2023-02-13 09:00:15

    1. 适配第三方键盘(搜狗、百度) - (void)keyBoardWillShow:(NSNotification *)notif {     NSDictionary *info = [notifuserInfo];     NSValue *value = [infoobjectForKey...

  • iOS开发-UICollectionView实现瀑布流

    时间:2023-02-13 07:40:57

    关于瀑布流的实现网上有很多种解法,自定义控件,TableView+ScrollView,UICollectionView是iOS6发布之后用于展示集合视图,算起来已经发布三年左右了,不过知识点是不变的,集合视图提供了一个更优雅的方式去展示图片或者文字信息。UICollectionView与UITab...

  • 一个java程序员自学IOS开发之路(七)

    时间:2023-02-12 20:25:52

    一个java程序员自学IOS开发之路(七) 2015/11/2 Day 30 今天学习UIPickerView,UIDatePicker 他们的使用方法与UITableView及其类似,实现数据源方法,代理方法就能显示数据   一.UIPickerView 1.UIPickerView的常见属性 /...

  • 一个java程序员自学IOS开发之路(十四)

    时间:2023-02-12 20:21:22

    上个月实在是太忙了,在系统上线的前几天,业务人员还在不停的提新需求,真是醉了。上线那天晚上一直在出问题,熬到2点才搞定 2015/12/12 Day 47 今天开始学习网络编程 在移动互联网时代,移动应用,只有通过网络进行数据交互,才能保持活力!缺少了数据变化,无论多么华丽的应用,终将变成一潭死水 ...

  • 一个java程序员自学IOS开发之路(五)

    时间:2023-02-12 20:21:16

    2015/10/24 Day 23 我插入移动硬盘后,电脑右上角老是出现一个齿轮转啊转,然后弹出对话框说有新文件加入电脑什么文件夹,要不要去看,关还关不掉,于是乎,昨晚脑袋一抽就把那个弹出来的文件夹移入废纸篓,然后发现不能这么干,就从废纸篓恢复,然而Finder就卡死了= =不管怎样都没响应,我烦的...

  • 一个java程序员自学IOS开发之路(九)

    时间:2023-02-12 20:21:10

    2015/11/16 Day 38 今天开始做一个综合之前UI知识的项目,根据网易彩票的样子做出页面,还是用之前说的app的主流框架 这次用的自定义的tabBar和navigationBar   导航栏的样式是在导航控制器的initialize方法里设置的,因为这个方法会在系统第一次使用这个类的时候...